Bounding box-beregner
Beregn bounding boksen for koordinater, GeoJSON eller WKT som minLon,minLat,maxLon,maxLat, WKT, Overpass eller Leaflet, med margen og antimeridianen.
- Vest (min. længdegrad)
- —
- Syd (min. breddegrad)
- —
- Øst (maks. længdegrad)
- —
- Nord (maks. breddegrad)
- —
- Centrum (breddegrad, længdegrad)
- —
- Bredde i centrum
- —
- Højde
- —
- Areal
- —
Denne boks krydser antimeridianen (±180°): vest er større end øst. GeoJSON tillader det, men Overpass og mange API'er forventer to separate bokse, som er vist nedenfor.
Sådan beregner du en bounding box
- Under Opbyg boksen beholder du Ud fra koordinater eller GeoJSON og indsætter dine data i Koordinater, GeoJSON eller WKT, eller du slipper en fil. Du kan indsætte:
- ét punkt pr. linje, for eksempel
45.5017, -73.5673(kommaer, mellemrum, semikolon og tabulatorer virker alle, og overskriftslinjer uden tal springes over); - en GeoJSON Feature, FeatureCollection eller geometri; - WKT somLINESTRING (2.35 48.85, 4.83 45.76); - en JSON-liste af par som[[45.5, -73.6], [46.8, -71.2]]. - For almindelige talpar indstiller du Rækkefølge for almindelige talpar til Breddegrad, længdegrad eller Længdegrad, breddegrad. GeoJSON og WKT har altid længdegraden først. Verdenshjørnebogstaver (
45.5N 73.6V) tilsidesætter rækkefølgen. Du kan bruge N, S, Ø (eller O) og V (eller E og W). - Tilføj eventuelt en Margen som en procentdel af boksens størrelse eller i kilometer, og vælg antallet af Decimaler.
- Klik på Beregn (resultaterne opdateres også, mens du skriver). Brug knappen Kopiér ved siden af det format, du har brug for.
Hvis du i stedet vil bygge en boks omkring et sted, vælger du Ud fra et centrum og en størrelse og indtaster centrets breddegrad og længdegrad samt Bredde (km) og Højde (km). Brug punktum som decimaltegn i koordinaterne, som i eksemplerne ovenfor.
Outputformater
Boksen beskrives med fire tal: vest (mindste længdegrad), syd (mindste breddegrad), øst (største længdegrad) og nord (største breddegrad). Forskellige værktøjer forventer dem i forskellig rækkefølge, og det er en klassisk kilde til fejl:
- GeoJSON bbox
[minLon, minLat, maxLon, maxLat], rækkefølgen i RFC 7946, som også bruges af OpenStreetMap API, Mapbox og mange web-API’er (kommalisten). - Overpass
south,west,north,east, rækkefølgen i Overpass QL’s(bbox)-filtre. - Leaflet
[[south, west], [north, east]], klar tilfitBounds. - WKT-polygon og GeoJSON-geometri, et lukket rektangel med hjørnerne mod uret, til PostGIS, QGIS eller en rumlig database.
Resultaterne viser også centrum, bredden målt langs centrets breddecirkel, højden langs en meridian og arealet på en kugle med radius 6.371 km, beregnet præcis som R²·Δλ·(sin φnord − sin φsyd).
Krydsning af antimeridianen
Punkter nær ±180° længdegrad, for eksempel på Fiji, Aleuterne eller i det østlige Rusland, er en fælde: Et naivt minimum og maksimum af 178° og −179° giver en boks, der er næsten 360° bred. Når Mindste boks hen over ±180° er slået til, sorterer værktøjet længdegraderne, finder det største tomme hul rundt om kloden og beholder komplementet, så boksen kun er 3° bred. RFC 7946 udtrykker det med vest større end øst ([178, -18, -179, -16.5]). Fordi mange værktøjer, Overpass iberegnet, ikke kan læse sådan en boks, giver værktøjet også to bokse delt ved ±180°, og WKT- og GeoJSON-formerne bliver til MultiPolygons. Fjern markeringen for i stedet at få et almindeligt minimum og maksimum.
Margen
En procentdel lægger den andel af bredden til vest- og østsiden og den andel af højden til syd- og nordsiden. En afstand i kilometer lægger den samme afstand til på hver side: 1° breddegrad er omkring 111,2 km, og en længdegrad bliver kortere med cosinus til breddegraden, så værktøjet bruger den breddegrad, der ligger tættest på en pol, for at sikre, at alle punkter dækkes. Breddegrader begrænses til ±90°. Et enkelt punkt har ingen størrelse, så brug kilometer til at give det en margen.
Ofte stillede spørgsmål
I hvilken rækkefølge står koordinaterne i en bounding box?
I GeoJSON og de fleste web-API’er: mindste længdegrad, mindste breddegrad, største længdegrad, største breddegrad (vest, syd, øst, nord). Overpass bruger syd, vest, nord, øst. Værktøjet viser begge med etiketter.
Hvorfor dækker min boks næsten hele verden?
Dine punkter ligger sandsynligvis på begge sider af ±180°-meridianen. Lad Mindste boks hen over ±180° være slået til for at få den korte vej rundt.
Kan jeg bruge grader, minutter og sekunder?
Indtast decimalgrader. Verdenshjørnebogstaver forstås (48.85N 2.35Ø), men minutter og sekunder gør ikke, så omregn dem først.
Hvor præcise er bredde, højde og areal?
De bruger en kugleformet Jord, som ligger inden for omkring 0,5 % af WGS 84-ellipsoiden. Det er fint til at dimensionere et kortudsnit eller et forespørgselsområde, men ikke til opmåling.
Bliver mine data uploadet?
Nej. Beregningen kører i din browser, og de koordinater, du indsætter eller slipper, forlader aldrig din enhed.
Relaterede værktøjer
- GeoJSON-, KML- og GPX-konverter Konvertér GeoJSON til KML, GPX, CSV eller WKT og tilbage i din browser. Punkter, linjer, polygoner og Multi-geometrier med antal features og forhåndsvisning.
- Afstand mellem koordinater Beregn afstanden mellem to GPS-koordinater med haversine eller Vincenty (WGS84), plus kurs og midtpunkt, i kilometer, mil og sømil.
- JSON-formatering og -validering Gratis JSON-formatering og -validering, der gør JSON pæn, minificerer og tjekker den i din browser, med syntaksfejl angivet med linje og kolonne.