GeoJSON-Bounding-Box

Liefert Bounding Box, Mittelpunkt, Fläche und Länge jedes GeoJSON — in beiden Koordinatenreihenfolgen, sphärisch gemessen.

GeoJSON-Bounding-Box läuft vollständig in Ihrem Browser. Das eingefügte GeoJSON wird auf Ihrem Gerät geparst und nie hochgeladen.

GeoJSON-Viewer öffnen

Über GeoJSON-Bounding-Box

GeoJSON-Bounding-Box liest beliebiges GeoJSON — Feature, FeatureCollection, nackte Geometrie, GeometryCollection oder sogar ein rohes Koordinatenarray — und liefert die vier Zahlen, die es umschließen. Diese Zahlen erscheinen bewusst zweimal. RFC 7946 definiert die GeoJSON-bbox-Reihenfolge als West, Süd, Ost, Nord — Längengrad zuerst —, während Leaflet und viele Karten-APIs Süd, West, Nord, Ost verlangen, Breitengrad zuerst. Sie zu verwechseln ist einer der häufigsten Wege in die falsche Hemisphäre. Fläche und Länge werden auf der Kugel berechnet statt in der flachen Gradebene, denn Grad als Raster zu behandeln überzeichnet Flächen fern des Äquators erheblich.

Funktionen

So verwendest du GeoJSON-Bounding-Box

  1. GeoJSON einfügen oder das Beispiel laden, um das Ausgabeformat zu sehen
  2. Die Grenzen West, Süd, Ost und Nord ablesen
  3. Die bbox in der Reihenfolge kopieren, die Ihre Bibliothek erwartet
  4. Die Polygonausgabe verwenden, um die Box auf einer Karte zu zeichnen

Beispiel

Eingabe

{"type":"Polygon","coordinates":[[[-0.1757,51.5073],[-0.1502,51.5073],[-0.1502,51.5122],[-0.1757,51.5122],[-0.1757,51.5073]]]}

Ausgabe

[-0.1757, 51.5073, -0.1502, 51.5122]

Die GeoJSON-Reihenfolge setzt den Längengrad zuerst — umgekehrt zu fast allen Kartenbibliotheken.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Welche Koordinatenreihenfolge nutzt eine GeoJSON-bbox?
West, Süd, Ost, Nord — also minimale Länge, minimale Breite, maximale Länge, maximale Breite. GeoJSON stellt die Länge durchgehend vor die Breite, umgekehrt zur gesprochenen Konvention.
Warum will meine Kartenbibliothek die bbox anders herum?
Leaflet, Google Maps und weitere nehmen die Breite zuerst, weil Koordinaten so gesprochen und geschrieben werden. GeoJSON folgt der x-dann-y-Konvention der Geometrie. Hier werden beide Reihenfolgen ausgegeben.
Wie wird die Polygonfläche berechnet?
Mit der Formel des sphärischen Exzesses auf einer Kugel mit mittlerem Erdradius, die das Zusammenlaufen der Meridiane zu den Polen berücksichtigt. Innenringe werden abgezogen, ein Polygon mit Löchern meldet seine Nettofläche.
Wird mein GeoJSON zum Vermessen hochgeladen?
Nein. Das Dokument wird in Ihrem Browser geparst und vermessen — womöglich sensible Ortsdaten überqueren nie das Netz.

Verwandte Tools

Alle ArrayKit-Tools