GeoJSON ist ein weit verbreitetes, offenes Standard-Austauschformat für Geodaten, das geografische Features zusammen mit ihren nicht-räumlichen Attributen darstellt. Es basiert auf JavaScript Object Notation (JSON), was es sowohl für Menschen lesbar als auch für Maschinen einfach zu parsen macht. GeoJSON unterstützt verschiedene Geometrietypen, darunter Point (Punkt), LineString (Linienzug), Polygon (Fläche), MultiPoint (Mehrpunkt), MultiLineString (Mehrfachlinienzug), MultiPolygon (Mehrfachfläche) und GeometryCollection (Geometriesammlung). Diese Geometrien können Standorte, Routen, Flächen und Sammlungen dieser Features repräsentieren. Jedes Feature in einer GeoJSON-Datei wird als JSON-Objekt mit einer 'type'-Eigenschaft (gesetzt auf 'Feature'), einer 'geometry'-Eigenschaft, die die geometrische Darstellung enthält, und einer 'properties'-Eigenschaft, die die nicht-räumlichen Attribute als Schlüssel-Wert-Paare speichert, dargestellt. GeoJSON wird häufig in Web-Mapping-Anwendungen, Geoinformationssystemen (GIS) und Datenanalysetools zur Speicherung und zum Austausch von Geodaten verwendet. Seine Einfachheit und breite Unterstützung machen es zu einer beliebten Wahl für die Darstellung räumlicher Informationen im Web und in verschiedenen Geodaten-Workflows. Es wird oft zur Anzeige von Daten auf interaktiven Karten und zur Durchführung räumlicher Analysen eingesetzt.