GeoJSON · RFC 7946 · .geojson · .json

GeoJSON auf der Karte — RFC 7946 und WGS84

GeoJSON ist das bevorzugte Geodatenformat des Internets — ein offener JSON-Standard (RFC 7946), der von Leaflet über OpenStreetMap bis zur GitHub-Kartenvorschau verwendet wird. Standardkonforme Dateien verwenden gemäß RFC 7946 WGS84-Koordinaten, und die Datei ist menschenlesbar und versionsverwaltungsfreundlich.

1
Daten hochladenZiehen Sie Ihre Datei hinein — direkt vom Instrument, CAD oder GIS
2
Auf der Karte anzeigenWir analysieren immer die Koordinaten selbst — auch wenn die Datei einen EPSG-Code hat. Stimmen sie nicht überein, sagen wir Bescheid
3
Prüfen und exportierenKontrollieren Sie, ob die Daten richtig liegen — Export mit kostenlosem Konto
Kurz gesagt: Standardkonformes GeoJSON verwendet gemäß RFC 7946 WGS84-Koordinaten mit der Koordinatenreihenfolge [longitude, latitude] — falsch platzierte Daten liegen fast immer an vertauschter Reihenfolge oder an projizierten Zahlen in einer Datei, die eigentlich geografisch sein sollte. Ziehen Sie die Datei auf die Karte: koordinat.online liest FeatureCollection, Feature und rohe Geometrien, zeigt Ihre Daten sofort an und kann nach ETRS89/UTM (Zone 32/33) exportieren. Gauß-Krüger/DHDN und DB_REF werden erkannt und zur Kontrolle angezeigt — die dokumentierte Transformation zur Lieferung erfolgt in kworks.
RFC 7946 — der offene Standard
GeoJSON wurde 2016 von der IETF standardisiert (Nachfolger der Spezifikation von 2008). Standardkonforme Dateien verwenden gemäß RFC 7946 WGS84-Koordinaten in der Reihenfolge [Länge, Breite]. Die Datei enthält keine CRS-Information — WGS84 wird stillschweigend vorausgesetzt und ist das einzig zulässige Koordinatensystem.
Unterstützte Geometrietypen
Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon und GeometryCollection werden alle unterstützt. Eine FeatureCollection fasst viele Features in einer einzigen Datei zusammen — das gängigste Format beim Export aus QGIS und anderen GIS-Programmen.
Attribute und Properties
Alle Felder im properties-Objekt werden importiert: lange Feldnamen, Zahlen, Texte und verschachtelte Objekte. GeoJSON erlaubt beliebige JSON-Strukturen als Attribute — keine 10-Zeichen-Grenze wie im Shapefile.
Achtung bei der Lon/Lat-Reihenfolge
GeoJSON verwendet [Länge, Breite] — entgegengesetzt zu vielen Vermessungsprogrammen, die (Hochwert, Rechtswert) verwenden. Aus QGIS exportierte Koordinaten sind korrekt, aber handkodierte oder konvertierte Koordinaten sind eine typische Fehlerquelle. koordinat.online liest die Reihenfolge korrekt gemäß RFC 7946.
Textformat — große Dateien
GeoJSON ist reiner Text (JSON), was die Datei leicht prüfbar und mit Git versionierbar macht. Im Gegenzug sind die Dateien meist 5–10× größer als vergleichbare Binärformate. Für große Datensätze (Hunderttausende Punkte) sind GeoPackage oder Shapefile effizienter.
Direkt zur Karte →

GeoJSON-Struktur

So sieht eine einfache GeoJSON-Datei mit einem Punkt aus:

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [13.4050, 52.5200]
      },
      "properties": {
        "name": "Berlin",
        "note": "WGS84 — lon, lat"
      }
    }
  ]
}

Die Koordinatenreihenfolge in GeoJSON ist immer [longitude, latitude] (RFC 7946) — entsprechend OGC CRS84. koordinat.online übernimmt die Umrechnung in Ihr gewähltes System.

Typische GeoJSON-Fehler

Die meisten GeoJSON-Probleme lassen sich auf einen dieser Punkte zurückführen:

  • Vertauschte Koordinatenreihenfolge. RFC 7946 verlangt [lon, lat] — viele handgebaute Dateien haben [lat, lon], und die Punkte landen auf der falschen Seite der Erde. Das Werkzeug erkennt die typische Vertauschung und schlägt die Korrektur vor.
  • Projizierte Koordinaten in einer GeoJSON. Ältere GIS-Exporte schreiben mitunter Gauß-Krüger- oder UTM-Zahlen in eine .geojson — nach RFC 7946 ungültig, kommt in der Praxis aber vor. Sehen die Zahlen aus wie Meter (6–7 Stellen, z. B. mit Zonenpräfix 3.500.000), liegt die Datei tatsächlich in einem projizierten System vor.
  • Das alte crs-Feld. Das „crs“-Element wurde mit RFC 7946 (2016) abgeschafft — moderne Werkzeuge setzen unabhängig vom Feldinhalt WGS84 voraus.
  • Zu große Dateien. GeoJSON ist Text und wird schnell 5–10× größer als binäre Formate — sehr große FeatureCollections sollten vor dem Upload vereinfacht oder aufgeteilt werden.

Windungsregel und der Antimeridian (RFC 7946)

RFC 7946 schreibt vor, dass die äußeren Ringe von Polygonen gegen den Uhrzeigersinn verlaufen (Rechte-Hand-Regel) und Löcher im Uhrzeigersinn. Die alte Spezifikation von 2008 hat diese Regel nicht durchgesetzt — ältere Dateien können daher eine umgekehrte Windung haben, und strenge Programme können Fläche und Loch vertauscht interpretieren. Sieht ein Polygon nach dem Import „invertiert“ aus, ist die Windungsrichtung der erste Verdacht.

Geometrien, die den Antimeridian (den 180°-Längengrad) kreuzen, müssen nach RFC 7946 in zwei Teile aufgeteilt werden — je einen auf jeder Seite. Deutsche Daten treffen dieses Problem so gut wie nie, aber globale Datensätze mit einem großen Polygon über dem Pazifik können sich als eine Fläche darstellen, die scheinbar die ganze Erde bedeckt.

Von WGS84 zu deutschen Systemen

GeoJSON kommt immer in WGS84 an. koordinat.online zeigt Ihre Daten direkt an und kann beim Export nach ETRS89/UTM Zone 32/33 umrechnen; Gauß-Krüger/DHDN und DB_REF werden erkannt und zur Kontrolle angezeigt — die dokumentierte Transformation zur Lieferung erfolgt in kworks — siehe die umfassende Übersicht der deutschen Koordinatensysteme.

Die wichtigsten Koordinatensysteme für Deutschland ansehen →

Häufig gestellte Fragen zu GeoJSON

Kann ich GeoJSON mit UTM-Koordinaten importieren?

Nach RFC 7946 darf eine standardkonforme GeoJSON-Datei nur WGS84-Koordinaten in der Reihenfolge Länge, Breite enthalten. In der Praxis kommen jedoch nicht standardkonforme Dateien mit UTM- oder Gauß-Krüger-Werten vor — koordinat.online kann solche Dateien teilweise erkennen und einen CRS-Vorschlag anzeigen; eine sichere Erkennung lässt sich nicht für jede Datei garantieren. Sicherste Lösung: in QGIS nach EPSG:4326 konvertieren (Export → Objekte speichern unter). koordinat.online rechnet anschließend von WGS84 in das Koordinatensystem um, in dem Sie arbeiten.

Was ist die korrekte Koordinatenreihenfolge?

GeoJSON verwendet immer [Länge, Breite] — also Ost vor Nord. Beachten Sie, dass x und y in Deutschland keine verlässliche Merkregel sind: Gauß-Krüger (EPSG:31466–31469) ist im Register mit den Achsen X(north), Y(east) definiert — der Hochwert steht vorn — während ETRS89/UTM umgekehrt (Easting, Northing) ist. Das ist umgekehrt zu vielen Vermessungsformaten, die (Hochwert, Rechtswert) verwenden. Landen Ihre Punkte in der falschen Ecke der Welt, liegt vermutlich eine vertauschte Lon/Lat-Reihenfolge vor.

Kann ich eine GeoJSON-Datei mit nur Punkten importieren?

Ja — eine FeatureCollection mit Point-Geometrien ist der Normalfall. Sie können auch LineString und Polygon in derselben Datei haben. koordinat.online zeigt alle Geometrietypen auf der Karte an.

Was passiert mit meinen Attributen?

Alle properties-Felder werden übernommen. koordinat.online zeigt sie in der Datentabelle an und übernimmt sie beim Export nach CSV und DXF.

Kann ich aus koordinat.online nach GeoJSON exportieren?

Ja — beim Export können Sie GeoJSON als Format wählen. Die Koordinaten werden gemäß RFC 7946 automatisch nach WGS84 umgerechnet, unabhängig davon, in welchem Koordinatensystem Ihre Daten vorliegen.

GeoJSON auf der Karte — RFC 7946 und WGS84

Ziehen Sie Ihre .geojson- oder .json-Datei direkt auf die Karte — das Werkzeug liest FeatureCollection, Feature und rohe Geometrien, erkennt die Koordinatenreihenfolge und zeigt Ihre Daten sofort an. Von dort können Sie weiterzeichnen oder in deutsche Koordinatensysteme exportieren.

Direkt zur Karte →

Quellen und weiterführende Literatur

  1. IETF (2016): RFC 7946 — The GeoJSON Format
    Der Standard legt fest, dass GeoJSON immer WGS 84 mit der Reihenfolge Länge, Breite verwendet — entsprechend OGC CRS84.