Kalkulačka bounding boxu
Vypočítej bounding box souřadnic, GeoJSONu nebo WKT jako minLon,minLat,maxLon,maxLat, WKT, Overpass či Leaflet, s okrajem a podporou antimeridiánu.
- Západ (min. délka)
- —
- Jih (min. šířka)
- —
- Východ (max. délka)
- —
- Sever (max. šířka)
- —
- Střed (šířka, délka)
- —
- Šířka ve středu
- —
- Výška
- —
- Plocha
- —
Tento obdélník překračuje antimeridián (±180°): západ je větší než východ. GeoJSON to umožňuje, ale Overpass a mnoho dalších API očekává dva samostatné obdélníky, uvedené níže.
Jak vypočítat bounding box
- V části Sestavit obdélník ponech ze souřadnic nebo GeoJSONu a vlož data do pole Souřadnice, GeoJSON nebo WKT, případně přetáhni soubor. Vložit můžeš:
- jeden bod na řádek, například
50.0755, 14.4378(funguje čárka, mezera, středník i tabulátor a záhlaví bez čísel se přeskočí); - GeoJSON Feature, FeatureCollection nebo geometrii; - WKT, napříkladLINESTRING (2.35 48.85, 4.83 45.76); - pole JSON s dvojicemi, například[[50.1, 14.4], [49.2, 16.6]]. - U běžných dvojic čísel nastav Pořadí běžných dvojic čísel na Šířka, délka nebo Délka, šířka. GeoJSON a WKT mají vždy délku na prvním místě. Písmena polokoulí (
50.1N 14.4E, na této stránce N/J a E/V nebo W/Z) pořadí přepíší. - Volitelně přidej Okraj v procentech velikosti obdélníku nebo v kilometrech a zvol počet Desetinných míst.
- Klikni na Vypočítat (výsledky se aktualizují i při psaní). Tlačítkem Kopírovat vedle požadovaného formátu výsledek zkopíruješ.
Chceš-li sestavit obdélník kolem určitého místa, zvol ze středu a velikosti a zadej zeměpisnou šířku a délku středu spolu se Šířkou (km) a Výškou (km).
Výstupní formáty
Obdélník popisují čtyři čísla: západ (minimální délka), jih (minimální šířka), východ (maximální délka) a sever (maximální šířka). Různé nástroje je očekávají v různém pořadí, což je klasický zdroj chyb:
- GeoJSON bbox
[minLon, minLat, maxLon, maxLat], pořadí podle RFC 7946, které používá také API OpenStreetMap, Mapbox a mnoho dalších webových API (seznam oddělený čárkami). - Overpass
south,west,north,east, pořadí filtrů(bbox)v Overpass QL. - Leaflet
[[south, west], [north, east]], připravené profitBounds. - Polygon WKT a geometrie GeoJSON, uzavřený obdélník s rohy proti směru hodinových ručiček, pro PostGIS, QGIS nebo prostorovou databázi.
Výsledky ukazují také střed, šířku změřenou podél rovnoběžky středu, výšku podél poledníku a plochu na kouli o poloměru 6 371 km, vypočtenou přesně jako R²·Δλ·(sin φsever − sin φjih).
Překročení antimeridiánu
Body poblíž délky ±180°, například na Fidži, Aleutách nebo ve východním Rusku, jsou past: naivní minimum a maximum z 178° a −179° dá obdélník široký téměř 360°. Při zaškrtnuté volbě Nejmenší obdélník přes ±180° nástroj seřadí délky, najde největší prázdnou mezeru na obvodu zeměkoule a ponechá její doplněk, takže je obdélník široký jen 3°. RFC 7946 to vyjadřuje tak, že západ je větší než východ ([178, -18, -179, -16.5]). Protože mnoho nástrojů včetně Overpass takový obdélník nečte, nástroj nabízí také dva obdélníky rozdělené na ±180° a tvary WKT a GeoJSON se změní na MultiPolygony. Zrušením volby získáš prosté minimum a maximum.
Okraj
Procento přidá uvedený díl šířky na západní a východní stranu a uvedený díl výšky na jižní a severní stranu. Vzdálenost v kilometrech přidá stejnou vzdálenost na každou stranu: 1° zeměpisné šířky je přibližně 111,2 km a stupeň délky se zmenšuje s kosinem šířky, takže nástroj používá šířku nejblíže k pólu, aby byly pokryty všechny body. Šířky jsou omezeny na ±90°. Jediný bod nemá žádnou velikost, proto k jeho obalení použij kilometry.
Časté dotazy
V jakém pořadí jsou souřadnice bounding boxu?
V GeoJSONu a většině webových API: minimální délka, minimální šířka, maximální délka, maximální šířka (západ, jih, východ, sever). Overpass používá jih, západ, sever, východ. Nástroj nabízí obojí s popisky.
Proč můj obdélník zabírá téměř celý svět?
Tvé body pravděpodobně leží po obou stranách poledníku ±180°. Ponech zaškrtnutou volbu Nejmenší obdélník přes ±180° a dostaneš kratší cestu kolem.
Mohu použít stupně, minuty a vteřiny?
Zadávej desetinné stupně. Písmena polokoulí se rozpoznají (48.85N 2.35E), ale minuty a vteřiny ne, takže je nejdřív převeď.
Jak přesná je šířka, výška a plocha?
Počítají se pro kulovou Zemi, která se od elipsoidu WGS 84 liší zhruba o 0,5 %. To stačí pro dimenzování výřezu mapy nebo oblasti dotazu, ne pro geodetické měření.
Nahrávají se moje data?
Ne. Výpočet probíhá ve tvém prohlížeči a souřadnice, které vložíš nebo přetáhneš, nikdy neopustí tvoje zařízení.
Související nástroje
- Převodník GeoJSON, KML a GPX Převáděj GeoJSON do KML, GPX, CSV nebo WKT a zpět přímo v prohlížeči. Body, linie, polygony i vícenásobné geometrie, s počtem objektů a náhledem.
- Vzdálenost mezi souřadnicemi Spočítej vzdálenost mezi dvěma souřadnicemi GPS podle haversinu nebo Vincentyho vzorce (WGS84), včetně azimutu a středu trasy, v km, mílích a námořních mílích.
- Formátovač a validátor JSON Bezplatný formátovač a validátor JSON, který zpřehlední, minifikuje a ověří JSON ve tvém prohlížeči a syntaktické chyby hlásí s řádkem a sloupcem.