Utilia

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.

Sestavit obdélník

Jak vypočítat bounding box

  1. 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říklad LINESTRING (2.35 48.85, 4.83 45.76); - pole JSON s dvojicemi, například [[50.1, 14.4], [49.2, 16.6]].
  2. 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íší.
  3. Volitelně přidej Okraj v procentech velikosti obdélníku nebo v kilometrech a zvol počet Desetinných míst.
  4. 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é pro fitBounds.
  • 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í.