GeoJSON Viewer & Validator
Füge GeoJSON ein oder zieh es hinein, um es zu validieren, auf einer Karte zu sehen und eine Feature-Übersicht abzulesen – direkt in deinem Browser.
Dein GeoJSON wird in deinem Browser validiert, zusammengefasst und gezeichnet und nie hochgeladen. Nur OpenStreetMap-Kacheln werden über das Netzwerk geladen, um die Basiskarte darzustellen; die Geometrien, die du dir ansiehst, werden nicht auf einem Server gespeichert.
Brauchst du stattdessen eine Tabelle? Konvertiere GeoJSON zu CSV.
Über GeoJSON Viewer & Validator
Dieser GeoJSON Viewer und Validator prüft deine Daten und zeichnet sie auf eine Karte, ohne deinen Browser zu verlassen. Füge GeoJSON ein oder zieh eine .geojson- oder .json-Datei hinein, und er bestätigt zuerst, dass der Text wohlgeformtes JSON und dann ein gültiges GeoJSON-Objekt ist – eine FeatureCollection, ein einzelnes Feature oder eine nackte Geometrie wie Point, LineString oder Polygon. Alles Fehlerhafte erhält eine präzise Meldung: eine JSON-Syntaxposition, ein unbekannter Geometrietyp, fehlende oder nicht-array-förmige Koordinaten oder ein Ring mit zu wenigen Positionen. Gültige Geometrien werden mit einer Leaflet-Karte dargestellt, die sich automatisch an die Daten anpasst, und du erhältst eine Übersicht über die Gesamtzahl der Features, eine Aufschlüsselung nach Geometrietyp und den gesamten Begrenzungsrahmen. Formatiere oder minimiere mit einem Klick. Koordinaten werden auf deinem Gerät geparst und gezeichnet, sodass deine Daten bei dir bleiben.
Funktionen
- Validiert in einem Durchgang, dass die Eingabe wohlgeformtes JSON und ein gültiges GeoJSON-Objekt ist
- Nimmt eine FeatureCollection, ein einzelnes Feature oder eine nackte Geometrie an
- Präzise Fehler: JSON-Syntax, unbekannter Typ, fehlende Koordinaten, falsche Ring-Stelligkeit
- Stellt Punkte, Linien und Polygone auf einer Leaflet-Karte dar, die sich an die Grenzen anpasst
- Übersicht der Gesamt-Features plus eine Anzahl je Geometrietyp (Point, Polygon, ...)
- Berechnet und kopiert den gesamten Begrenzungsrahmen als [west, süd, ost, nord]
- GeoJSON formatieren oder minimieren und beides mit einem Klick kopieren
- Eine .geojson- oder .json-Datei hineinziehen oder Text einfügen, mit einer Live-Kartenvorschau
So verwendest du GeoJSON Viewer & Validator
- Füge GeoJSON in die Eingabe ein oder zieh eine .geojson- / .json-Datei hinein (oder lade das Beispiel).
- Lies das Validierungs-Banner: ein grünes Ergebnis oder ein präziser Fehler zum Beheben.
- Sieh gültige Geometrien auf der Karte gezeichnet, die sich selbst an die Daten anpasst.
- Prüf die Feature-Anzahl, Geometrie-Aufschlüsselung und den Begrenzungsrahmen in der Übersicht.
- Kopiere das formatierte oder minimierte GeoJSON, oder kopiere den Begrenzungsrahmen.
Beispiel
Eingabe
{"type":"Feature","geometry":{"type":"Point","coordinates":[2.2945,48.8584]},"properties":{"name":"Eiffel Tower"}}
Ausgabe
Valid Feature · 1 feature
Point: 1
Bounding box: [2.2945, 48.8584, 2.2945, 48.8584]
Ein einzelnes Point-Feature validiert und setzt eine Markierung am Eiffelturm in Paris.
Häufige Fehler & Fehlerbehebung
- Die Karte ist leer, obwohl das GeoJSON gültig aussieht. — Prüf die Koordinatenreihenfolge – GeoJSON ist [longitude, latitude], nicht lat/long. Vertauschte Werte landen den Punkt oft im Meer, außerhalb der eingepassten Grenzen.
- Ein Polygon wird wegen zu weniger Positionen abgelehnt. — Jeder Polygon-Ring braucht mindestens vier Positionen und muss geschlossen sein, das heißt die letzte Koordinate wiederholt die erste. Füge dem Ring den schließenden Punkt hinzu.
- Die Validierung schlägt mit einer "unknown type"-Meldung fehl. — Der "type" muss ein GeoJSON-Typ sein: FeatureCollection, Feature oder eine Geometrie wie Point, LineString, Polygon, MultiPolygon oder GeometryCollection. Korrigiere die Groß-/Kleinschreibung oder den Wert.
Häufig gestellte Fragen
- Was gilt in diesem Viewer als gültiges GeoJSON?
- Die Eingabe muss wohlgeformtes JSON und ein GeoJSON-Objekt sein: eine FeatureCollection mit einem features-Array, ein einzelnes Feature mit einer Geometrie oder eine nackte Geometrie wie Point, LineString oder Polygon. Der Viewer prüft den Typ und jedes Koordinaten-Array, bevor er es zeichnet.
- Warum erscheint mein Punkt an der falschen Stelle auf der Karte?
- GeoJSON speichert Koordinaten als [longitude, latitude], das Gegenteil der lat/long-Reihenfolge, die viele Karten und APIs verwenden. Wenn ein Punkt im Meer oder in einem anderen Land landet, sind deine longitude und latitude fast sicher vertauscht.
- Wie wird der Begrenzungsrahmen berechnet?
- Der Viewer geht jede Koordinate in den Daten durch und verfolgt die minimale und maximale longitude und latitude, und gibt [west, süd, ost, nord] zurück. Features mit einer null-Geometrie tragen keine Koordinaten bei, sodass der Rahmen nur die verorteten Geometrien abdeckt.
- Welche Geometrietypen kann er darstellen und zählen?
- Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon und GeometryCollection. Punkte werden als Markierungen gezeichnet; Linien und Polygone werden als Formen gezeichnet. Die Übersicht zeigt, wie viele von jedem Geometrietyp deine Daten enthalten.
- Lädt das Ansehen von GeoJSON hier meine Koordinaten irgendwohin hoch?
- Nein. Das Parsen, die Validierung und die Übersicht laufen in deinem Browser, sodass das GeoJSON, das du einfügst, auf deinem Gerät bleibt. Nur OpenStreetMap-Kacheln werden über das Netzwerk abgerufen, um die Basiskarte hinter deinen Geometrien zu zeichnen.
Verwandte Tools
- GeoJSON zu CSV — Konvertiere GeoJSON zu CSV und zurück – Koordinaten und Eigenschaften bleiben in deinem Browser.
- WKT zu GeoJSON — Konvertiere Well-Known-Text-Geometrie zu GeoJSON und zurück, lokal in deinem Browser.
- KML zu GeoJSON — Konvertiere KML zu GeoJSON und zurück – Punkte, Linien und Polygone bleiben in deinem Browser.
- GPX Viewer — Sieh dir GPX-Tracks auf einer Karte an und lies Entfernung, Höhe und Begrenzungsrahmen ab.
- GPX zu GeoJSON — Konvertiere GPX-Tracks, Routen und Wegpunkte zu GeoJSON und zurück, direkt in deinem Browser.
- Koordinaten-Kartenviewer — Plotte Breiten-/Längengrad auf einer OpenStreetMap-Karte und kopiere Google Maps-, OpenStreetMap- und geo:-Links.
Alle ArrayKit-Tools