GSoC/GCI Archive
Google Summer of Code 2009 OpenStreetMap

Preprocessor to add altitude information to OSM data

by Herm for OpenStreetMap

Build a preprocessor, that takes an OSM file, downloads the required SRTM data or uses a cached version and then outputs a modified OSM file which has tags for each way, that give the height distance of this way. Rationale OSM provides fantastic data for routing all kinds of vehicles. However for optimal bicycle and pedestrian routing one also needs altitude information to avoid unnecessarily going up and down hills. On the other hand there are cyclists who prefer really steep routes.