Was ist das GEOJSON-Dateiformat?
Eine .geojson-Datei enthält geografische Daten im JSON-Textformat. Die Datei kann Informationen über Standorte (Punkte), Linien, Polygone oder andere Geometrietypen speichern. Ihr Inhalt kann reale Objekte repräsentieren - eine Linie kann beispielsweise eine Straße oder eine Freileitung darstellen, während ein Polygon den Grundriss eines Gebäudes oder eine Verwaltungsgrenze umreißen kann.
Ein .geojson-Dokument ist um ein übergeordnetes type-Feld aufgebaut, am häufigsten "FeatureCollection", das ein Array von Feature-Objekten enthält. Jedes Feature verbindet eine Geometrie (Koordinaten) mit einem freiformigen properties-Objekt für Attributdaten wie Name, Einwohnerzahl oder Kategorie. Das Format wurde 2008 erstmals von einer Community-Arbeitsgruppe definiert und 2016 als IETF RFC 7946 standardisiert, das das Koordinatenreferenzsystem auf WGS 84 festlegte und die Koordinatenreihenfolge Längengrad-vor-Breitengrad vorschrieb - eine häufige Fehlerquelle, wenn Werkzeuge das Gegenteil annehmen.
.geojson-Dateien speichern nicht zwingend nur klassische Kartendaten wie Landesgrenzen oder Straßen. Sie werden auch für abstrakte Geodaten verwendet, zum Beispiel für GSM-Signalabdeckungskarten oder Navigationswegpunkte. Da das Format auf JSON basierender UTF-8-Klartext ist, lassen sich Daten problemlos zwischen Anwendungen übertragen und werden nativ von Web-Mapping-Bibliotheken wie Leaflet, Mapbox GL und OpenLayers verarbeitet. Für große Datensätze bieten kompaktere Alternativen wie TopoJSON kleinere Dateigrößen, aber .geojson bleibt das Standard-Austauschformat für Web-Mapping. Verwandte Geodatenformate sind .kml und .gpx.
Sicherheit
RISIKO: LOWGeoJSON ist einfacher JSON-Text ohne ausführbaren Code, daher ist das Öffnen in einem beliebigen Editor sicher. Zwei Hinweise: Sehr große GeoJSON-Dateien können einen Browser-basierten Viewer zum Einfrieren bringen (verwenden Sie QGIS oder konvertieren Sie in ein binäres/Topologie-Format für große Datenmengen), und die Daten können datenschutzsensibel sein - Koordinaten können einen Wohnort, eine Route oder einen Standort verraten, also prüfen Sie 'properties' vor der öffentlichen Weitergabe. Achten Sie auf die Längengrad-zuerst-Reihenfolge bei Werkzeugen, die Lat,Lon erwarten, sonst landen Objekte am falschen Ort.
Formatdetails
kurz gefasstProgramme zum Öffnen von GEOJSON-Dateien
ogrinfo data.geojson prüfen oder mit ogr2ogr out.shp data.geojson konvertieren. Die Engine hinter den meisten GIS-Konvertierungen. ogrinfo data.geojson prüfen oder mit ogr2ogr out.shp data.geojson konvertieren. Die Engine hinter den meisten GIS-Konvertierungen. Technische Details
technische Spezifikation| MIME-Typ | application/geo+json (registriert durch RFC 7946); veraltet: application/vnd.geo+json |
| Textkodierung | UTF-8 ohne BOM (von RFC 7946 vorgeschrieben; ein BOM ist für den Datenaustausch unzulässig) |
| Basisformat | JSON (Klartext); parsebar von jeder Standard-JSON-Bibliothek ohne einen dedizierten GIS-Parser |
| Koordinatenreferenzsystem | WGS 84 (EPSG:4326), festgelegt durch RFC 7946; keine alternativen CRS-Deklarationen in konformen Dateien zulässig |
| Koordinatenachsenreihenfolge | Längengrad, Breitengrad (dann optionale Höhe in Metern); entgegengesetzt zur Lat,Lon-Konvention vieler GIS-Werkzeuge - eine häufige Ursache falsch platzierter Punkte |
| Unterstützte Geometrietypen | Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection |
| Dokumentstruktur | Übergeordnetes JSON-Objekt mit einem „type“-Mitglied; FeatureCollection enthält ein „features“-Array aus Feature-Objekten, je mit „geometry“- und „properties“-Schlüsseln |
| Dateikennung | Keine binären Magic-Bytes; identifiziert durch ein JSON-Objekt, dessen übergeordneter „type“-Wert einem GeoJSON-Typnamen entspricht (z. B. FeatureCollection, Point) |
| Komprimierung | Keine integrierte Komprimierung; häufig gzip-komprimiert über HTTP via Content-Encoding ausgeliefert; kann Textdateien um 60-90 % verkleinern |
| Typische Dateigröße | Einige KB (wenige Punkte) bis Hunderte von MB (hochauflösende Polygongrenzen); ausführlich im Vergleich zu binären GIS-Formaten wie FlatGeobuf |
| Kompatibilität vor RFC 7946 | Community-Spec-Dateien von 2008 können ein „crs“-Mitglied und bbox auf jeder Geometrieebene enthalten; RFC 7946 entfernte CRS-Deklarationen vollständig |
| Integrität / Prüfsummen | Keine integriert; Integrität wird durch die Transportschicht (TLS) oder Versionskontrolle (Git) verwaltet |
| Zeilengetrennte Variante | GeoJSONL / NDJSON (`.geojsonl`): ein GeoJSON-Feature pro Zeile, ermöglicht Streaming-Verarbeitung und partielle Lesevorgänge großer Datensätze |
| Web- und GIS-Verbreitung | Natives Eingabeformat für Leaflet, Mapbox GL JS und OpenLayers; GitHubs Repository-Browser rendert `.geojson`-Dateien automatisch als interaktive Karten |
| Veröffentlicht | 2008 (community GeoJSON spec); IETF RFC 7946 published August 2016 |
| Neueste Version | RFC 7946 (August 2016) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.rfc-editor.org |
GEOJSON-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu GEOJSON-Dateien.
Häufig gestellte Fragen
Wie öffne ich eine GeoJSON-Datei?
Was ist der Unterschied zwischen GeoJSON und JSON?
Warum liegen meine GeoJSON-Punkte an der falschen Stelle / im Ozean?
Wie konvertiere ich GeoJSON in ein Shapefile?
ogr2ogr -f "ESRI Shapefile" out.shp in.geojson. Ein Shapefile besteht aus mehreren Dateien (.shp/.shx/.dbf) und kürzt Feldnamen.Wie konvertiere ich GeoJSON in KML?
ogr2ogr -f KML out.kml in.geojson aus. Mit KML können Sie die Daten in Google Earth anzeigen oder in Google My Maps importieren.