Programmierung

GeoJSON: Definition, Erklärung & Beispiele

  • 4 Min. Lesezeit
  • Aktualisiert am 12.11.2026
  • Schwierigkeit: Einsteiger

Das Wichtigste in Kürze

Was ist GeoJSON?

GeoJSON ist ein offenes, auf JSON basierendes Datenformat zur Darstellung geografischer Daten und geometrischer Formen, das als offizieller Internetstandard RFC 7946 veröffentlicht wurde. Es unterstützt verschiedene Geometrietypen und ermöglicht eine einfache Integration in Webanwendungen und GIS-Tools.

GeoJSON: Definition, Erklärung & Beispiele – hier finden Sie die Kurzdefinition, die ausführliche Erklärung und Praxisbeispiele im Überblick.

Kategorie
Geoinformatik
Erstveröffentlichung/Ursprung
Juni 2008, RFC 7946 (August 2016)
Typische Verwendung
Web-Mapping-Anwendungen, GIS-Analysetools
Schwierigkeitsgrad
Einsteiger
Lizenz/Hersteller
Offenes Format

Ausführliche Erklärung

Allgemeine Beschreibung von GeoJSON

GeoJSON ist ein offenes, auf JSON basierendes Datenformat, das zur Darstellung geografischer Daten und geometrischer Formen entwickelt wurde. Die Spezifikation wurde im Juni 2008 verabschiedet und im August 2016 offiziell als Internetstandard unter der RFC 7946 veröffentlicht. GeoJSON ermöglicht die einfache und effiziente Übertragung von Geodaten, was es zu einem wichtigen Werkzeug für Web-Mapping-Anwendungen und geografische Informationssysteme (GIS) macht.

Geometrische Typen und Datenstruktur

Das GeoJSON-Format unterstützt eine Vielzahl von Geometrietypen, die in der OGC Simple Features-Spezifikation definiert sind. Zu diesen Geometrietypen gehören:

  • Point: Ein einzelner Punkt im Raum, definiert durch Koordinaten.
  • LineString: Eine Linie, die aus einer Reihe von Punkten besteht.
  • Polygon: Eine Fläche, die durch eine geschlossene Linie definiert ist.
  • MultiPoint: Eine Sammlung von Punkten.
  • MultiLineString: Eine Sammlung von Linien.
  • MultiPolygon: Eine Sammlung von Polygonen.
  • GeometryCollection: Eine Sammlung verschiedener geometrischer Objekte.

Ein GeoJSON-Feature besteht aus einem Geometrieobjekt und zusätzlichen nicht-räumlichen Eigenschaften, die als Schlüssel-Wert-Paare definiert werden. Diese Properties können beliebige Informationen enthalten, wie beispielsweise den Namen oder die Adresse eines Punktes. Diese Struktur ermöglicht eine flexible und umfassende Datenrepräsentation, die sich gut für die Integration in verschiedene Anwendungen eignet.

Koordinatensystem und Datenaustausch

GeoJSON verwendet das Koordinatenbezugssystem WGS84, das den EPSG-Code 4326 trägt. Die Koordinaten werden in Dezimalgraden angegeben, was die Verwendung und Verarbeitung der Daten in einer Vielzahl von Anwendungen erleichtert. Der offizielle MIME-Type für GeoJSON ist application/geo+json, und die standardmäßige Dateiendung lautet .geojson.

Als offenes Austauschformat ermöglicht GeoJSON den effizienten Austausch von Geodaten zwischen verschiedenen Kartenanwendungen und Geodatenprogrammen ohne proprietäre Einschränkungen. Dies fördert die Interoperabilität und die Entwicklung offener Standards im Bereich der Geoinformatik.

Integration in moderne Webanwendungen

GeoJSON hat sich als Standardformat für Web-Mapping-Anwendungen etabliert, insbesondere aufgrund seiner JSON-Basis, die eine einfache Integration in JavaScript und API-Interaktionen ermöglicht. Viele führende Mapping- und GIS-Tools wie Leaflet, OpenLayers, QGIS, GDAL, PostGIS, MapServer und GeoServer unterstützen GeoJSON. Auch APIs von großen Plattformen wie Google Maps, Bing Maps und Yahoo sind mit GeoJSON kompatibel, was die Verwendung des Formats in einer breiten Palette von Anwendungen erleichtert.

Die Verwendung von GeoJSON in Webanwendungen ermöglicht eine dynamische Darstellung und Interaktion mit geografischen Daten. Entwickler können GeoJSON-Daten einfach abrufen, darstellen und bearbeiten, was die Benutzererfahrung in standortbasierten Anwendungen verbessert.

Anwendungen und zukünftige Entwicklungen

GeoJSON findet breite Anwendung in Webanwendungen, GIS-Analysetools und der Datenübertragung für standortbasierte Informationen. Typische Anwendungsfälle umfassen die Darstellung von Punkten (z. B. Adressen), Linien (z. B. Straßen) und Flächen (z. B. Ländergrenzen). Die Flexibilität und einfache Handhabung von GeoJSON machen es zu einer bevorzugten Wahl für Entwickler und Datenanalysten im Bereich der Geoinformatik.

Obwohl der interaktive Editor geojson.io nicht weiterentwickelt wird, haben seine Grundfunktionen in eine erweiterte Software übernommen, was den aktuellen Entwicklungsstand des Tools betrifft. Die ständige Weiterentwicklung und Anpassung der GeoJSON-Spezifikationen an neue Anforderungen wird auch in Zukunft eine wichtige Rolle spielen, um die Interoperabilität und Effizienz im Umgang mit Geodaten zu gewährleisten.

Typische Einsatzgebiete

  • 01Datenübertragung für standortbasierte Informationen
  • 02Visualisierung geografischer Daten in Webanwendungen

Vor- und Nachteile

Vorteile

  • Einfache Integration in JavaScript und APIs
  • Offenes Austauschformat ohne proprietäre Einschränkungen

Nachteile

  • Begrenzte Unterstützung für komplexe Geometrien
  • Abhängigkeit von Koordinatensystemen wie WGS84

Praxisbeispiel

Ein Beispiel für ein GeoJSON-Feature könnte wie folgt aussehen:

{ "type": "Feature", "geometry": { "type": "Point", "coordinates": [102.0, 0.5] }, "properties": { "name": "Beispielpunkt" }}
.

Voraussetzungen & Tools

Das solltest du mitbringen

  • Grundkenntnisse in JSON
  • Verständnis von geografischen Daten

Typische Tools

LE
LeafletVisualisierung von GeoJSON-Daten in Webanwendungen
QG
QGISAnalyse und Bearbeitung von GeoJSON-Daten

Häufige Fehler & Best Practices

Vermeiden

  • Falsche Koordinatenangaben im Format
  • Nichtbeachtung der Geometrietypen

Besser so

  • Verwendung von WGS84 für Koordinatenangaben
  • Eindeutige Benennung der Eigenschaften in Features

Vergleich mit ähnlichen Technologien

KML
GeoJSON ist JSON-basiert, während KML XML-basiert ist.

Lernpfad & Zertifizierungen

  1. 1
    Verstehen von GeoJSON

    Erlernen der Struktur und Syntax von GeoJSON-Datenformaten.

  2. 2
    Anwendung in GIS-Tools

    Einsatz von GeoJSON in verschiedenen GIS- und Mapping-Anwendungen.

  3. 3
    Integration in Webanwendungen

    Integration von GeoJSON in Webanwendungen unter Verwendung von JavaScript.

  4. 4
    Datenanalyse

    Durchführung von Analysen und Visualisierungen von Geodaten.

Geospatial Data AnalysisGeospatial Institute
Web Mapping with GeoJSONOnline Learning Platform

Live aus 7.804 Stellen

GeoJSON am Arbeitsmarkt

Die Nachfrage nach Fachkräften, die GeoJSON und verwandte Technologien beherrschen, ist in den letzten Jahren gestiegen, insbesondere im Bereich der Webentwicklung und Geoinformationssysteme (GIS). Unternehmen suchen zunehmend nach Experten, die in der Lage sind, standortbasierte Daten effizient zu verarbeiten und darzustellen.

Gehaltsbereich laut Lexikon-Eintrag (Einschätzung)

50.000 – 80.000 € / Jahr

Gehälter können je nach Erfahrung und Region variieren.

Typische Berufe

Offene Stellen im Bereich Softwareentwicklung

Softwareentwickler für Künstliche Intelligenz und Automatisierung (m/w/d)Jobriver IT Jobbörse · Gelsenkirchen 46.000 € - 76.000 €
Softwareentwickler Online-Banking-Backend (m/w/d)Jobriver IT Jobbörse · Gelsenkirchen 59.417 € - 63.000 €
Projektleiter SPS Softwareentwicklung - Programmierung / Elektrotechnik / Automatisierung (m/w/d)Jobriver IT Jobbörse · Freiburg im Breisgau 55.000 € - 90.000 €
Softwareentwickler (m/w/d) Applikation MotorsportJobriver IT Jobbörse · Freiburg im Breisgau 60.000 € - 80.000 €
Alle 2.259 Stellen ansehen

Häufige Fragen zu GeoJSON

Was ist GeoJSON?

GeoJSON ist ein offenes, auf JSON basierendes Datenformat zur Darstellung geografischer Daten und geometrischer Formen. Es wurde im Juni 2008 als Spezifikation verabschiedet und im August 2016 als offizieller Internetstandard unter der RFC 7946 veröffentlicht. GeoJSON ermöglicht die effiziente Darstellung von Geodaten in Webanwendungen und ist besonders für die Integration in JavaScript geeignet.

Wie funktioniert GeoJSON?

GeoJSON funktioniert, indem es geografische Daten in einem strukturierten JSON-Format darstellt. Es nutzt das Koordinatenbezugssystem WGS84 und unterstützt verschiedene Geometrietypen wie Punkt, Linie und Polygon. Die Daten werden in einer hierarchischen Struktur organisiert, die Geometrieobjekte und zugehörige Eigenschaften umfasst, was die Verarbeitung und Visualisierung in GIS- und Mapping-Anwendungen erleichtert.

Wofür wird GeoJSON verwendet?

GeoJSON wird hauptsächlich in Webanwendungen, GIS-Analysetools und zur Datenübertragung für standortbasierte Informationen eingesetzt. Es ermöglicht die Darstellung von Punkten, Linien und Flächen, wie Adressen, Straßen und Ländergrenzen. Durch die einfache Integration in JavaScript und die Unterstützung durch verschiedene APIs ist GeoJSON ein beliebtes Format für interaktive Karten und Datenvisualisierungen.

Welche Geometrietypen unterstützt GeoJSON?

GeoJSON unterstützt insgesamt acht Geometrietypen, die aus der OGC Simple Features-Spezifikation stammen. Diese umfassen Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon und GeometryCollection. Diese Geometrietypen ermöglichen eine vielseitige Darstellung von geografischen Informationen, die für verschiedene Anwendungen in der Geoinformatik und Kartografie genutzt werden können.

Was ist der offizielle MIME-Type für GeoJSON?

Der offizielle MIME-Type für GeoJSON ist 'application/geo+json'. Dieser MIME-Type wird verwendet, um GeoJSON-Daten in Webanwendungen und APIs korrekt zu identifizieren und zu verarbeiten. Die standardmäßige Dateiendung für GeoJSON-Dateien lautet '.geojson', was die Verwendung und den Austausch von GeoJSON-Daten in verschiedenen Software- und Webumgebungen erleichtert.

Welche Vorteile bietet GeoJSON?

GeoJSON bietet mehrere Vorteile, darunter die einfache Integration in Webanwendungen und die Unterstützung durch zahlreiche Mapping- und GIS-Tools. Es ist ein offenes Format, das den effizienten Austausch von Geodaten zwischen unterschiedlichen Anwendungen ermöglicht. Zudem ist GeoJSON leicht verständlich und kann leicht bearbeitet werden, was es zu einer bevorzugten Wahl für Entwickler macht, die mit geografischen Daten arbeiten.

Wie lernt man, GeoJSON zu verwenden?

Um GeoJSON zu verwenden, sollte man sich zunächst mit den Grundlagen von JSON vertraut machen, da GeoJSON auf diesem Format basiert. Es gibt zahlreiche Online-Ressourcen, Tutorials und Dokumentationen, die die Struktur und die Geometrietypen von GeoJSON erklären. Praktische Übungen, wie das Erstellen und Bearbeiten von GeoJSON-Dateien mit Tools wie geojson.io oder QGIS, können helfen, die Anwendung des Formats zu vertiefen.

Was ist der Unterschied zwischen GeoJSON und anderen Geodatenformaten?

Der Hauptunterschied zwischen GeoJSON und anderen Geodatenformaten, wie KML oder GML, liegt in der Verwendung von JSON als Basisformat. GeoJSON ist leichter und einfacher zu handhaben, insbesondere in Webanwendungen. Während KML XML-basiert ist und oft in Google Earth verwendet wird, ermöglicht GeoJSON eine bessere Integration in JavaScript und ist daher besonders für Web-Mapping-Anwendungen geeignet.

Welche Tools unterstützen GeoJSON?

GeoJSON wird von zahlreichen führenden Mapping- und GIS-Tools unterstützt. Dazu gehören Leaflet, OpenLayers, QGIS, GDAL, PostGIS, MapServer und GeoServer. Auch APIs von Google Maps, Bing Maps und Yahoo unterstützen GeoJSON. Diese breite Kompatibilität macht es zu einem vielseitigen Format für die Darstellung und Verarbeitung geografischer Daten in verschiedenen Anwendungen.

Wie werden GeoJSON-Daten strukturiert?

GeoJSON-Daten sind in einer hierarchischen Struktur organisiert, die aus einem FeatureCollection-Objekt besteht. Jedes Feature enthält ein Geometrieobjekt, das die Form (z. B. Punkt, Linie, Polygon) beschreibt, sowie zusätzliche Eigenschaften, die beliebige Schlüssel-Wert-Paare enthalten können. Diese Struktur ermöglicht eine klare Trennung zwischen den geometrischen und nicht-räumlichen Informationen, was die Verarbeitung und Analyse erleichtert.

Was sind die Eigenschaften eines GeoJSON-Features?

Ein GeoJSON-Feature besteht aus einem Geometrieobjekt und einer Sammlung von Eigenschaften, die als Schlüssel-Wert-Paare dargestellt werden. Diese Eigenschaften können beliebige Informationen enthalten, wie Namen, Adressen oder andere relevante Daten, die mit der Geometrie verknüpft sind. Diese Struktur ermöglicht eine flexible und informative Darstellung von Geodaten, die in verschiedenen Anwendungen genutzt werden kann.

Wie kann GeoJSON in Webanwendungen integriert werden?

GeoJSON kann in Webanwendungen integriert werden, indem es in JavaScript-Frameworks verwendet wird, die Mapping- oder GIS-Funktionalitäten bieten. Entwickler können GeoJSON-Daten laden und visualisieren, indem sie Bibliotheken wie Leaflet oder OpenLayers nutzen. Diese Bibliotheken bieten Funktionen zum Rendern von GeoJSON-Daten auf Karten und ermöglichen interaktive Elemente, die Benutzern die Interaktion mit geografischen Informationen erleichtern.

Was sind die Nachteile von GeoJSON?

Ein möglicher Nachteil von GeoJSON ist, dass es im Vergleich zu anderen Formaten wie GML oder Shapefiles weniger leistungsfähig sein kann, wenn es um sehr große Datensätze geht. Da GeoJSON auf JSON basiert, kann die Dateigröße bei komplexen Geometrien oder umfangreichen Attributen schnell ansteigen. Zudem ist GeoJSON nicht für alle Arten von Geodaten geeignet, insbesondere wenn spezifische Anforderungen an die Datenstruktur bestehen.

Wie wird GeoJSON zur Datenübertragung verwendet?

GeoJSON wird häufig zur Datenübertragung in Webanwendungen verwendet, da es ein offenes Format ist, das leicht über HTTP-Protokolle übertragen werden kann. Es ermöglicht den Austausch von Geodaten zwischen Client und Server, was besonders wichtig für standortbasierte Anwendungen ist. Die Verwendung von GeoJSON in APIs erleichtert die Integration und den Zugriff auf geografische Informationen in Echtzeit.

Was ist die Bedeutung von WGS84 in GeoJSON?

WGS84 ist das Koordinatenbezugssystem, das in GeoJSON verwendet wird. Es definiert, wie geografische Positionen auf der Erdoberfläche dargestellt werden. Der EPSG-Code 4326 steht für dieses System. Die Verwendung von WGS84 ermöglicht eine standardisierte und konsistente Darstellung von Koordinaten in GeoJSON, was die Interoperabilität zwischen verschiedenen GIS- und Mapping-Anwendungen sicherstellt.

Was ist geojson.io?

Geojson.io ist ein interaktiver Editor, der es Benutzern ermöglicht, GeoJSON-Daten visuell zu erstellen und zu bearbeiten. Obwohl das Tool nicht mehr aktiv weiterentwickelt wird, bietet es grundlegende Funktionen zur Bearbeitung von GeoJSON-Daten, die in andere Software übernommen wurden. Es ist eine nützliche Ressource für Entwickler und Benutzer, die mit GeoJSON arbeiten und eine einfache Möglichkeit zur Visualisierung und Bearbeitung von Geodaten suchen.

Quellen

  1. GeoJSON - Definition und Verwendung - Jobriver · jobriver.de
  2. GeoJSON/JSON-LD für EO-Datensatz-Metadaten · ogc.org
  3. GeoJSON—Hilfe zu ArcGIS Online | Dokumentation · doc.arcgis.com
  4. GeoJSON - Wikipedia · de.wikipedia.org
  5. ALKIS-Daten ohne Eigentümerinformationen (NAS, DWG, DXF, SHP ... · geoshop.essen.de
  6. Wie man eine GeoJSON-Datei öffnet und visualisiert - BibLus · biblus.accasoftware.com
  7. Geohumanities I: Ortsdaten mit Geojson.io erfassen und bearbeiten · dhlab.hypotheses.org
  8. GeoJSON Tutorial - codecentric AG · codecentric.de
  9. Was ist GeoJSON?? Und warum benutzen Leute es? : r/gis - Reddit · reddit.com
  10. Kostenloser Online-GeoJSON-Viewer - Kanaries · kanaries.net
Hilfreich? Teile den Begriff: LinkedIn

Du kennst dich mit GeoJSON aus?

Dann zeig es: Leg dir ein kostenloses Profil an und lass dich von passenden Stellen finden.