Is there any software that will generate a 3D view given a DTM/height data and raster mapping, and output an image in a printable resolution? I am looking for something similar to what you'd find in a commercial hike planning application, but free or open source preferably.
For 3D (and 2D), try GMT (http://gmt.soest.hawaii.edu/), here some 3D examples:
- 3-D perspective, mesh-line surface.
- 3-D perspective, artificially illuminated grayshaded image.
- A 3-D bar graph.
- Superposition of 3-D bargraph and map.
GMT some time ago upgraded to the version 5, here is the gallery examples link:
For rasters, this is a nice plot in 3D (but it can be more detailed if needed): http://comments.gmane.org/gmane.comp.gis.gmt.user/18815
This tutorial may help you to get started: http://geophysics.eas.gatech.edu/classes/Intro_GMT/
GRASS is another neat option: http://grass.osgeo.org/screenshots/3D/
Hope this helps,
Pretty basic, but 3DEM may do what you want.
With the open source VTP - Virtual Terrain Project you can load custom elevation & imagery (VTBuilder) into an interactive 3D environment (Enviro), from which you can export a high resolution snapshot (pixel dimensions limited by your video card).
The default shadows can be a little harsh when draping topo map imagery, using a lighting factor of ~0.3 seems to work well.
It won't be an out of the box experience though, expect to spend some time learning how to use the software. It takes a bit to understand how the image sizing and tiling system works.
If you're after the ultimate in control and configuration, the best open source application I've used so far for fusing elevation and imagery into relief maps is the OSSIM project's ImageLinker. See the "How to create a shaded relief" tutorial.
Even more than VTP though, expect to devote significant time to learning.
Mostly your topo data is going to be in shapefile format to be visually parsed.
What you want to do is convert your the topo lines vector layer into a "DEM" or "Digital Elevation Model". I'm working on this too.
My plan is to use grass once I've gotten my topo data convert into some for of DEM like ".hgt". But I'm also trying out the main answer guy's tutorial because it looks like a faster route to the finish http://download.osgeo.org/ossim/tutorials/pdfs/HillShade.pdf
Here's a related question I'm finding very helpful How to generate a DEM from a contour Shapefile?
You should give osgEarth a try. It is layered on top of OpenSceneGraph.
In my opinion, it's one of the best out there for 3D map and terrain-on-demand from source data.
Yeah, there is an app capable of visualization of scenes in 3D using digital elevation models. You would need open landviewer and locate an area of your interest with AOI tool and click on “3D visualization” icon on the left.
End result can be seen here:
There is high resolution imagery as well.