OSM XML ist das native Textformat von OpenStreetMap und hält seit 2004 Nodes, Ways und Relationen samt Tags. Es ist menschenlesbar, öffnet sich im Editor und lässt sich mit jedem XML-Parser verarbeiten; in der OSM-Welt versteht es jedes Werkzeug: JOSM, osmium, osm2pgsql, GDAL. Unser Exporter baut aus den ausgewählten OSM-Layern ein gültiges Dokument nach OSM API 0.6: Punkte werden zu node-Elementen, Linien zu way-Elementen, Polygone zu geschlossenen Ways (der erste Node entspricht dem letzten), und die Tags werden als Schlüssel-Wert-Paare übernommen. Die Datei ist UTF-8-kodiert; mehrere Layer werden in ein ZIP gepackt. Ehrlich gesagt: Wir vergeben negative IDs für Nodes und Ways — eine Markierung für «Daten nicht aus der Live-Datenbank» — die Datei eignet sich also gut zum Ansehen in JOSM, zum Import nach PostGIS und zur Konvertierung über GDAL, ist aber nicht dafür gedacht, direkt zurück nach OSM hochgeladen zu werden.
Hauptmerkmale
Über das Format OSM XML
OSM XML ist das native Textformat von OpenStreetMap: Nodes, Ways und ihre Tags, aufgezeichnet als gewöhnliches XML nach dem Schema OSM API 0.6. Die Datei ist menschenlesbar, öffnet sich in jedem Texteditor und lässt sich mit jedem XML-Parser verarbeiten; in der OSM-Welt verstehen sie alle Werkzeuge — JOSM, osmium, osm2pgsql, GDAL.
Zum Format greift man, wenn man die Objekte selbst mit ihren Tags braucht und kein Bild: eine Auswahl in JOSM ansehen, ein Gebiet für Auswertungen nach PostGIS laden, sie durch ein eigenes Skript schicken oder in ein beliebiges anderes Format konvertieren — dafür ist OSM XML der universelle Vermittler.
Der Exporter baut ein Dokument derselben Struktur: Punkte werden zu node-Elementen, Linien zu way, Polygone zu geschlossenen Ways (der erste Node stimmt mit dem letzten überein), Tags werden als Schlüssel-Wert-Paare übernommen. Kodierung UTF-8, ein Layer — eine .osm-Datei, mehrere Layer — ein ZIP-Archiv. Die IDs werden eigenständig und negativ vergeben: Das ist die in OSM übliche Markierung „Daten noch nicht in der Datenbank“. Die ursprünglichen Nummern der OSM-Objekte bleiben dabei nicht erhalten, und komplexe Relationen — Multipolygone mit Löchern und Routen — werden in einem flachen Export nicht nachgebildet.
Programme zum Öffnen von OSM XML-Dateien
Die folgenden Programme können OpenStreetMap XML (.osm)-Dateien (.osm) öffnen, bearbeiten und verarbeiten, die aus OSM2CDR exportiert wurden:
Format-Spezifikationen
- Offener Standard
- Nur 2D
- Verlustfrei
- Speichert Objektattribute
- Ausgabe: 1 Datei
- An OSM API 0.6 document (nodes/ways, closed ways for polygons) with negative ids marking non-uploaded data; a single .osm, multiple layers as a ZIP.
Wer nutzt OSM XML-Karten
So exportieren Sie OSM XML
Nach dem Export öffnen
- JOSM — Datei → Öffnen, .osm auswählen: Der Layer öffnet sich als gewöhnliche Auswahl, Objekte und Tags lassen sich ansehen und filtern. Diese Datei muss nicht zurück nach OSM hochgeladen werden.
- QGIS (kostenlos) — Layer → Vektorlayer hinzufügen → .osm: Der GDAL-Treiber verteilt die Daten selbst auf Punkte, Linien und Polygone.
- osm2pgsql — Import nach PostGIS mit einem einzigen Befehl, für weitere Auswertungen per SQL-Abfragen über die Tags.
- osmium-tool — Konvertierung in das binäre PBF, Zusammenführen und Filtern von Auswahlen: osmium cat map.osm -o map.osm.pbf.
- ogr2ogr (GDAL) — einmalige Umwandlung in GeoJSON, GeoPackage oder Shapefile, wenn eine Kollegin oder ein Kollege die Datei in einem vertrauten GIS-Format braucht.
Beliebte Karten in OSM XML
OpenStreetMap XML (.osm)-Kartenexport
Laden Sie professionelle OSM XML-Karten aus OpenStreetMap herunter. Sofortige Generierung, beliebiges Gebiet.