Overpass JSON ist das Antwortformat der Overpass API, einer nur lesenden Abfragesprache über OpenStreetMap (Roland Olbricht, seit 2008). Es ist ein kompaktes JSON mit einer Liste von elements (node/way/relation), deren Geometrie, Tags und einem meta-Block — genau die Struktur, die osmnx, das QGIS-Plugin QuickOSM, overpass-turbo und Dutzende Pipelines direkt verarbeiten, die OSM als strukturierten Datensatz nutzen. Unser Exporter baut aus den OSM-Ebenen ein JSON derselben Struktur: Jedes Objekt wird zu einem element des passenden Typs mit id, Koordinaten, Geometrie und Tags, dazu kommt ein meta-Abschnitt mit generator und version. Ehrlich gesagt: Wir synthetisieren aus Ihrer Auswahl eine Antwort im Overpass-Format — das ist keine Live-Abfrage an die Overpass API, aber das Ergebnis lässt sich nachgelagerten Werkzeugen als vollwertiger Ersatz für eine öffentliche Overpass-Antwort übergeben.
Hauptmerkmale
Über das Format Overpass JSON
Overpass JSON ist das Antwortformat der Overpass API, der Abfragesprache für Daten aus OpenStreetMap. Es ist ein kompaktes JSON: ein Array elements, in dem jedes Objekt ein node, ein way oder eine relation mit eigenen Koordinaten, Geometrie und Tags ist, dazu der Serviceblock meta. Diese Struktur lesen OSMnx, das Plugin QuickOSM für QGIS, overpass-turbo und Dutzende Forschungspipelines direkt.
Das Format nimmt man, wenn OSM als strukturierter Datensatz genutzt wird: Objekte nach Tags zählen, einen Straßengraphen bauen, Points of Interest in ein eigenes Skript exportieren. Eine fertige Datei statt einer Live-Abfrage beseitigt zwei bekannte Overpass-Probleme — die Begrenzung der Abfragehäufigkeit und Timeouts bei großen Auswahlen — und macht das Ergebnis reproduzierbar: Sie haben einen festen Datenstand in der Hand.
Der Exporter synthetisiert aus Ihrer Auswahl eine Antwort derselben Struktur: Punkte werden zu node-Elementen mit Koordinaten, Linien und Polygone zu way-Elementen mit Knotenliste und Geometrie, die Tags werden unverändert übernommen, in meta stehen Generator und Version. Die Identifikatoren werden selbst vergeben, aus einem eigenen Bereich, um sich nicht mit echten OSM-Nummern zu überschneiden; der Umfang einer Datei ist auf hunderttausend Elemente begrenzt. Das ist keine Live-Abfrage an Overpass, sondern ein dazu kompatibler Ersatz für die Antwort.
Programme zum Öffnen von Overpass JSON-Dateien
Die folgenden Programme können Overpass API JSON-Dateien (.json) öffnen, bearbeiten und verarbeiten, die aus OSM2CDR exportiert wurden:
Format-Spezifikationen
- Offener Standard
- Nur 2D
- Verlustfrei
- Speichert Objektattribute
- Ausgabe: 1 Datei
- An Overpass-API-compatible JSON (elements node/way/relation + meta) synthesized from the selection; a drop-in replacement for a public Overpass response, not a live query.
Wer nutzt Overpass JSON-Karten
So exportieren Sie Overpass JSON
Nach dem Export öffnen
- Python — json.load() und Arbeit mit der Liste elements: nach Tags filtern, Objekte zählen, in eine Tabelle exportieren. Die Bibliothek overpy nimmt dieselben Daten entgegen.
- jq — schnelle Prüfung im Terminal: jq '.elements | length' map.json zeigt, wie viele Objekte angekommen sind, jq '.elements[0]' zeigt, wie ein Element aussieht.
- osmtogeojson — Umwandlung nach GeoJSON mit einem Befehl, falls die Weiterarbeit im GIS oder im Web bequemer ist.
- QGIS mit dem Plugin QuickOSM — die gespeicherte Antwort laden und die Ebenen auf der Karte erhalten, ohne den öffentlichen Overpass zu bemühen.
- Eigene Parser und Pipelines, die die Overpass-Ausgabe bereits lesen können — setzen Sie die Datei anstelle der URL ein, das Format ist dasselbe.
Beliebte Karten in Overpass JSON
Overpass API JSON-Kartenexport
Laden Sie professionelle Overpass JSON-Karten aus OpenStreetMap herunter. Sofortige Generierung, beliebiges Gebiet.