Was ist GeoJSON?

GeoJSON ist ein Standardformat zur Kodierung geografischer Datenstrukturen unter Verwendung von JSON (JavaScript Object Notation). Es repräsentiert einfache geografische Merkmale wie Punkte, Linien und Polygone zusammen mit ihren Eigenschaften. Stellen Sie es sich als eine Möglichkeit vor, Standorte, Routen, Grenzen und Gebiete auf einer Karte in einem Format zu beschreiben, das Computer leicht lesen und anzeigen können. GeoJSON wird häufig in Web-Mapping-Anwendungen, GIS-Software und standortbasierten Diensten verwendet, da es für Menschen lesbar, leichtgewichtig ist und nahtlos mit modernen Webtechnologien funktioniert.

Wie funktioniert GeoJSON?

GeoJSON organisiert geografische Daten in Features, wobei jedes Feature eine Geometrie (Form und Koordinaten) und optionale Eigenschaften (beschreibende Informationen) hat. Die Geometrietypen umfassen Point (ein einzelner Standort), LineString (ein verbundener Pfad), Polygon (ein geschlossener Bereich) und ihre mehrteiligen Varianten. Koordinaten werden als Längen-Breiten-Paare in Dezimalgraden gespeichert. Diese standardisierte Struktur ermöglicht es verschiedenen Kartierungstools und Anwendungen, dieselben geografischen Daten konsistent zu interpretieren und anzuzeigen, was GeoJSON zu einer universellen Sprache für den Austausch von Standortinformationen macht.

Tool-Beschreibung

Der GeoJSON Viewer ist ein interaktives Tool, das GeoJSON-Daten auf einer Karte visualisiert. Laden Sie eine GeoJSON-Datei hoch oder fügen Sie JSON-Code direkt ein, um Ihre geografischen Features auf einer interaktiven Leaflet-Karte angezeigt zu sehen. Das Tool berechnet automatisch Statistiken einschließlich der Anzahl der Features und der Gesamtentfernung für LineString-Geometrien.

Funktionen

  • Mehrere Eingabemethoden: GeoJSON-Dateien (.json, .geojson, .geojsonl) hochladen oder JSON-Code direkt einfügen
  • Interaktive Kartenvisualisierung: Geografische Features auf einer interaktiven Leaflet-Karte mit Zoom- und Schwenksteuerung anzeigen
  • Automatische Statistiken: Zeigt die Anzahl der Features und berechnete Entfernungen für Liniengeometrien an
  • Entfernungsberechnung: Berechnet die Gesamtentfernung für LineString- und MultiLineString-Features in Kilometern und Meilen unter Verwendung der Haversine-Formel
  • Intelligente Zentrierung: Zentriert die Karte automatisch auf Ihr erstes Feature für optimale Ansicht
  • GeoJSON-Validierung: Validiert Eingaben, um das richtige GeoJSON FeatureCollection-Format sicherzustellen
  • Mehrfache Geometrie-Unterstützung: Verarbeitet Point-, LineString-, Polygon-, MultiPoint-, MultiLineString- und MultiPolygon-Geometrien
  • Fehlerbehandlung: Bietet klare Fehlermeldungen für ungültige Dateien oder fehlerhaftes JSON

Anwendungsfälle

  • Routenvisualisierung: GPS-Tracks, Wanderwege oder Lieferrouten auf einer Karte anzeigen
  • Grenzkartierung: Geografische Grenzen wie Stadtgrenzen, Bezirke oder Grundstücksgrenzen visualisieren
  • Datenanalyse: GeoJSON-Daten schnell überprüfen, um Koordinaten und Feature-Eigenschaften zu verifizieren
  • GIS-Entwicklung: GeoJSON-Dateien während der Entwicklung von Kartierungsanwendungen testen und in der Vorschau anzeigen
  • Standortplanung: Mehrere Points of Interest oder Standorte für Reiseplanung visualisieren
  • Geografische Datenvalidierung: Überprüfen, ob exportiertes GeoJSON aus anderen Tools korrekt gerendert wird
  • Entfernungsmessung: Gesamtlänge von Routen oder Pfaden in Ihren GeoJSON-Daten berechnen
  • Bildungszwecke: GeoJSON-Struktur durch Visualisierung realer geografischer Daten lernen