Creating grids

What is the best approach to creating grids like this?  See attached jpeg.

The user would then need the ability to rotate, pan, and zoom.

Most importantly, is JMonkey the right tool for building a viewer like this?

Please don't double post… And yes, this is possible. It can be done by generating a texture with the color representing the height, the grid can be done with a line mesh. The terrain is just a heightmap.

Also depending on what graphics card you have, you might not be able to run jME3's primary renderer though.