GeoJSON konvertieren
Mit diesem GeoJSON Konverter öffnen Sie eine .geojson- oder .json-Datei, sehen die Objekte auf einer Karte und ihre Eigenschaften in einer Tabelle und speichern alles als Shapefile, KML, GPX oder CSV. Die Umwandlung läuft mit GDAL in Ihrem Browser, die Datei wird nicht hochgeladen. Gemischte Punkte, Linien und Flächen ergeben je ein Shapefile pro Geometrietyp, verschachtelte Eigenschaften werden zu JSON-Text.
Wurde eine Datei nicht richtig umgewandelt? Schreiben Sie an [email protected], am besten mit einer kleinen Beispieldatei, dann wird es behoben.
Das Wichtigste in Kürze
- Eingabe: GeoJSON (.geojson). Ausgabe: Shapefile, KML, GPX, CSV.
- Ihre Dateien werden nicht hochgeladen: Die Verarbeitung läuft in Ihrem Browser, auf Ihrem eigenen Gerät.
- Dateigröße: keine feste Grenze; sehr große Dateien begrenzt der Arbeitsspeicher Ihres Geräts.
- Benötigt einen aktuellen Browser (Chrome, Edge, Firefox oder Safari) auf Computer, Tablet oder Handy; keine Installation.
- Kostenlos und ohne Anmeldung.
Alle GeoJSON-Umwandlungen
Von GeoJSON in ein anderes Format
- GeoJSON in Shapefile umwandeln
- GeoJSON in KML umwandeln
- GeoJSON in GPX umwandeln
- GeoJSON in CSV umwandeln
Aus einem anderen Format in GeoJSON
- Shapefile in GeoJSON umwandeln
- KML in GeoJSON umwandeln
- KMZ in GeoJSON umwandeln
- GPX in GeoJSON umwandeln
- CSV in GeoJSON umwandeln
- Excel (XLSX) in GeoJSON umwandeln
Weitere GeoJSON-Werkzeuge
Ein Konverter für alle GeoJSON-Zielformate
GeoJSON ist das Format, das Webkarten, Schnittstellen und JavaScript-Bibliotheken wie Leaflet und Mapbox sprechen: eine einzige Textdatei mit einer FeatureCollection, Länge und Breite in WGS84 und beliebigen Eigenschaften an jedem Objekt, auch verschachtelte Objekte und Listen. Desktop-GIS, Google Earth, GPS-Geräte und Excel erwarten dagegen jeweils etwas anderes, deshalb muss man GeoJSON so oft konvertieren. Diese Seite liest die Datei und zeigt Ihnen zuerst, was darin steckt: die Objekte auf der Karte, alle Eigenschaften in einer durchsuchbaren und sortierbaren Tabelle und wie viele Punkte, Linien und Flächen es sind. Danach wählen Sie das Zielformat. Ein Shapefile passt zu ArcGIS und älteren GIS-Abläufen, KML zu Google Earth und Google My Maps, GPX zu Garmin-Geräten und Wander-Apps, und CSV öffnet die Eigenschaften in Excel, mit Koordinaten oder WKT in eigenen Spalten. Gerechnet wird mit GDAL, der Bibliothek hinter QGIS, die hier im Browser läuft. Daten aus einer internen Schnittstelle oder aus einem noch nicht veröffentlichten Projekt bleiben also auf Ihrem Rechner. Die unten verlinkten Seiten beschreiben jede einzelne Umwandlung ausführlicher.
So konvertieren Sie eine GeoJSON-Datei
- Ziehen Sie eine .geojson- oder .json-Datei hierher oder klicken Sie, um sie auszuwählen.
- Prüfen Sie in der Übersicht die Karte, die Eigenschaftentabelle und die Geometrietypen.
- Wählen Sie Zielformat und Optionen und klicken Sie auf Konvertieren, um die Datei herunterzuladen.
Was sich je nach Zielformat ändert
Ein Shapefile fasst nur einen Geometrietyp
Eine GeoJSON-FeatureCollection darf Punkte, Linien und Flächen mischen, ein Shapefile nicht. Der Konverter schreibt deshalb ein Shapefile pro Typ, etwa haltestellen_points.shp und haltestellen_lines.shp, zusammen in eine ZIP-Datei, jeweils mit .prj und .cpg. Eigenschaftsnamen mit mehr als 10 Zeichen werden gekürzt und eindeutig gehalten, weil die .dbf-Tabelle nicht mehr erlaubt.
Verschachtelte Eigenschaften werden zu Text
Shapefile, KML und CSV kennen keine Felder für Objekte oder Listen. Eine Eigenschaft wie tags mit ["bus", "nacht"] wird daher als JSON-Text geschrieben. Zahlen, true und false sowie Datumsangaben bleiben Werte. GPX legt Eigenschaften ohne eigenes GPX-Element als Extensions ab, die die meisten GPS-Geräte ignorieren.
GPX kennt keine Flächen
In GPX werden Punkte zu Wegpunkten und Linien zu Tracks. Eine Fläche wird zu einem Track entlang ihres Umrisses, mit einem Segment pro Ring, sodass ein Park oder eine Zone auf dem Gerät als geschlossene Linie erscheint. Sie legen fest, welche Eigenschaft Wegpunkte und Tracks benennt.
Koordinaten bleiben in WGS84, wenn Sie nichts anderes wählen
Ein standardkonformes GeoJSON enthält Länge und Breite in WGS84 (RFC 7946), ebenso KML und GPX. Ein Shapefile oder eine CSV bleibt in WGS84, solange Sie keinen EPSG-Code eintragen, etwa 25832 für ETRS89 / UTM 32N, den Sie brauchen, um in Metern zu messen. Ein älteres GeoJSON mit einem crs-Eintrag in einem anderen System wird in diesem System gelesen.
Farben aus geojson.io und Mapbox
Simplestyle-Eigenschaften wie marker-color, stroke und fill werden zu einem echten KML-Stil an jeder Ortsmarke, sodass Google Earth dieselben Farben zeigt. Ein Shapefile behält sie als gekürzte Felder (marker-col, stroke-wid …) mit einer .qml-Stildatei, mit der QGIS jedes Objekt in seiner Farbe zeichnet. GPX und CSV behalten sie nur als Werte.
Über die Formate
GeoJSON
GeoJSON ist ein JSON-Textformat für geografische Objekte und wurde 2016 als RFC 7946 standardisiert. Es ist das native Format von Webkarten wie Leaflet, MapLibre und Mapbox sowie vieler APIs.
- Koordinaten sind geografische Länge und Breite in WGS84 (in dieser Reihenfolge).
- Punkte, Linien und Polygone können in einer Datei gemischt werden.
- Eigenschaften können beliebige JSON-Werte sein, ohne Begrenzung der Feldnamenlänge.
Häufige Fragen
Wie wandle ich GeoJSON in ein Shapefile um?
Legen Sie die GeoJSON-Datei auf dieser Seite ab, lassen Sie Shapefile als Zielformat stehen und klicken Sie auf Konvertieren. Sie erhalten eine ZIP-Datei mit einem Shapefile pro Geometrietyp, jeweils mit .shx, .dbf, .prj und .cpg, die ArcGIS und QGIS direkt öffnen.
Kann ich eine GeoJSON-Datei in Google Earth öffnen?
Google Earth öffnet kein GeoJSON, wohl aber KML. Wählen Sie hier KML und die Eigenschaft, die jede Ortsmarke beschriften soll; die übrigen Eigenschaften bleiben erhalten und erscheinen, wenn Sie auf eine Ortsmarke klicken.
Warum wird meine .json-Datei nicht angenommen?
Der Konverter braucht GeoJSON, also eine FeatureCollection, ein Feature oder eine Geometrie mit type und coordinates. Anderes JSON, etwa eine Liste von Datensätzen mit den Schlüsseln lat und lng, ist kein GeoJSON. Speichern Sie es zuerst als CSV und nutzen Sie den Konverter von CSV nach GeoJSON.
Gibt es eine Größenbeschränkung?
Der Konverter nimmt Dateien bis etwa 200 MB an, ungefähr so viel, wie ein Browser für eine Umwandlung im Arbeitsspeicher halten kann. Die Kartenvorschau zeigt die ersten 20.000 Objekte; umgewandelt werden alle.