Bounding box berekenen
Bereken de bounding box van coördinaten, GeoJSON of WKT als minLon,minLat,maxLon,maxLat, WKT, Overpass of Leaflet, met marge en antimeridiaan-ondersteuning.
- West (min. lon)
- —
- Zuid (min. lat)
- —
- Oost (max. lon)
- —
- Noord (max. lat)
- —
- Middelpunt (lat, lon)
- —
- Breedte bij middelpunt
- —
- Hoogte
- —
- Oppervlakte
- —
Deze box kruist de antimeridiaan (±180°): west is groter dan oost. GeoJSON staat dat toe, maar Overpass en veel API’s verwachten twee aparte boxen, die hieronder staan.
Zo bereken je een bounding box
- Laat onder Box opbouwen de optie Uit coördinaten of GeoJSON staan en plak je data in Coördinaten, GeoJSON of WKT, of sleep er een bestand naartoe. Je kunt plakken:
- één punt per regel, zoals
45.5017, -73.5673(komma’s, spaties, puntkomma’s en tabs werken allemaal, en kopregels zonder getallen worden overgeslagen); - een GeoJSON-Feature, -FeatureCollection of -geometrie; - WKT zoalsLINESTRING (2.35 48.85, 4.83 45.76); - een JSON-array van paren zoals[[45.5, -73.6], [46.8, -71.2]]. - Zet voor losse getallenparen Volgorde van losse getallenparen op Breedtegraad, lengtegraad of Lengtegraad, breedtegraad. GeoJSON en WKT beginnen altijd met de lengtegraad. Windrichtingsletters (
45.5N 73.6W, en ookZvoor zuid enOvoor oost) gaan voor de gekozen volgorde. - Voeg eventueel een Marge toe als percentage van de boxgrootte of in kilometers, en kies het aantal Decimalen.
- Klik op Berekenen (de resultaten worden ook bijgewerkt terwijl je typt). Gebruik de knop Kopiëren naast het formaat dat je nodig hebt.
Wil je liever een box rond een plaats maken, kies dan Uit een middelpunt en een afmeting en voer de breedte- en lengtegraad van het middelpunt in, met een Breedte (km) en een Hoogte (km).
Uitvoerformaten
De box wordt beschreven door vier getallen: west (kleinste lengtegraad), zuid (kleinste breedtegraad), oost (grootste lengtegraad) en noord (grootste breedtegraad). Verschillende tools verwachten ze in een andere volgorde, een klassieke bron van bugs:
- GeoJSON-bbox
[minLon, minLat, maxLon, maxLat], de volgorde van RFC 7946, die ook de OpenStreetMap-API, Mapbox en veel web-API’s gebruiken (de kommalijst). - Overpass
south,west,north,east, de volgorde van(bbox)-filters in Overpass QL. - Leaflet
[[south, west], [north, east]], klaar voorfitBounds. - WKT-polygoon en GeoJSON-geometrie, een gesloten rechthoek met hoekpunten tegen de klok in, voor PostGIS, QGIS of een ruimtelijke database.
De resultaten tonen ook het middelpunt, de breedte gemeten langs de breedtecirkel van het middelpunt, de hoogte langs een meridiaan en de oppervlakte op een bol met een straal van 6.371 km, exact berekend als R²·Δλ·(sin φnoord − sin φzuid).
Over de antimeridiaan
Punten bij ±180° lengtegraad, bijvoorbeeld in Fiji, op de Aleoeten of in het oosten van Rusland, zijn een valkuil: een naïef minimum en maximum van 178° en −179° geeft een box van bijna 360° breed. Met Kleinste box over ±180° aangevinkt sorteert de tool de lengtegraden, zoekt hij het grootste lege gat rond de aarde en neemt hij het complement, zodat die box maar 3° breed is. RFC 7946 drukt dat uit met west groter dan oost ([178, -18, -179, -16.5]). Omdat veel tools, waaronder Overpass, zo’n box niet kunnen lezen, geeft de tool ook twee boxen die op ±180° zijn gesplitst, en de WKT- en GeoJSON-vormen worden MultiPolygons. Vink de optie uit als je liever een gewoon minimum en maximum wilt.
Marge
Een percentage voegt die fractie van de breedte toe aan de west- en oostzijde, en van de hoogte aan de zuid- en noordzijde. Een afstand in kilometers voegt aan elke zijde dezelfde afstand toe: 1° breedtegraad is ongeveer 111,2 km, en een graad lengtegraad krimpt met de cosinus van de breedtegraad. Daarom gebruikt de tool de breedtegraad die het dichtst bij een pool ligt, zodat elk punt zeker binnen de box valt. Breedtegraden worden begrensd op ±90°. Eén punt heeft geen afmeting, dus gebruik kilometers om er een marge omheen te zetten.
Veelgestelde vragen
In welke volgorde staan de coördinaten van een bounding box?
In GeoJSON en de meeste web-API’s: kleinste lengtegraad, kleinste breedtegraad, grootste lengtegraad, grootste breedtegraad (west, zuid, oost, noord). Overpass gebruikt zuid, west, noord, oost. De tool geeft beide, met een label.
Waarom beslaat mijn box bijna de hele wereld?
Je punten liggen waarschijnlijk aan weerszijden van de meridiaan van ±180°. Laat Kleinste box over ±180° aangevinkt om de korte weg rond te krijgen.
Kan ik graden, minuten en seconden gebruiken?
Voer decimale graden in. Windrichtingsletters worden begrepen (48.85N 2.35E), maar minuten en seconden niet; reken die eerst om.
Hoe nauwkeurig zijn de breedte, hoogte en oppervlakte?
Ze gaan uit van een bolvormige aarde, wat tot ongeveer 0,5% overeenkomt met de WGS 84-ellipsoïde. Dat is prima om een kaartweergave of zoekgebied af te bakenen, maar niet voor landmeten.
Worden mijn gegevens geüpload?
Nee. De berekening draait in je browser en de coördinaten die je plakt of naartoe sleept, verlaten je apparaat nooit.
Vergelijkbare tools
- GeoJSON-, KML- en GPX-converter Zet GeoJSON om naar KML, GPX, CSV of WKT en terug in je browser. Punten, lijnen, polygonen en Multi-geometrieën, met telling en voorbeeld.
- Afstand tussen coördinaten berekenen Bereken de afstand tussen twee gps-coördinaten met de haversine- of Vincenty-formule (WGS84), plus koers en middelpunt, in km, mijl en zeemijl.
- JSON formatteren en valideren Gratis JSON-formatter en -validator die JSON in je browser leesbaar maakt, minifyt en controleert, met syntaxfouten gemeld per regel en kolom.