Why not GPX?

From OpenStreetMap Wiki
Jump to: navigation, search

We have our own OSM XML format for representing OpenStreetMap data. This is supported by various tools and is the format of the planet.osm downloads and the map call supported by our API. Why did we devise this, rather than use GPX? These days this feels like nonsensical question. The OSM XML format is firmly embedded in the way we do things, and the way OpenStreetMap is designed. But back in the early days we considered the following reasons:

GPX has several limitations

GPX has some good points

The advantages are far less and the disadvantages are too serious, so an alternative was invented.

Personal tools
Namespaces
Variants
Actions
site
Toolbox