Kalkulator bounding box (bbox)
Oblicz bounding box współrzędnych, GeoJSON lub WKT jako minLon,minLat,maxLon,maxLat, WKT, Overpass lub Leaflet, z marginesem i obsługą ±180°.
- Zachód (min. długość)
- —
- Południe (min. szerokość)
- —
- Wschód (maks. długość)
- —
- Północ (maks. szerokość)
- —
- Środek (szer., dł.)
- —
- Szerokość w środku
- —
- Wysokość
- —
- Powierzchnia
- —
Ten prostokąt przecina antypołudnik (±180°): zachód jest większy niż wschód. GeoJSON na to pozwala, ale Overpass i wiele API oczekuje dwóch osobnych prostokątów, podanych poniżej.
Jak obliczyć bounding box
- W sekcji Sposób wyznaczenia zostaw Ze współrzędnych lub GeoJSON i wklej dane w pole Współrzędne, GeoJSON lub WKT albo upuść plik. Możesz wkleić:
- jeden punkt w wierszu, np.
52.2297, 21.0122(separatorem może być przecinek, spacja, średnik lub tabulator, a wiersze nagłówka bez liczb są pomijane); - obiekt GeoJSON: Feature, FeatureCollection lub samą geometrię; - WKT, np.LINESTRING (21.01 52.23, 19.94 50.06); - tablicę JSON z parami, np.[[52.23, 21.01], [50.06, 19.94]]. - Dla zwykłych par liczb ustaw Kolejność zwykłych par liczb na Szerokość, długość albo Długość, szerokość. GeoJSON i WKT zawsze zaczynają się od długości geograficznej. Litery półkuli mają pierwszeństwo przed ustawioną kolejnością: na tej stronie rozpoznawane są N/S/E/Z (oraz PN/PD/WSCH/ZACH), np.
52.23N 21.01E. Litera W jest odrzucana, bo mogłaby oznaczać zarówno wschód, jak i angielskie West. - Opcjonalnie dodaj Margines jako procent rozmiaru prostokąta albo w kilometrach i wybierz liczbę miejsc w polu Miejsca po przecinku.
- Kliknij Oblicz (wyniki aktualizują się też podczas pisania). Przy formacie, którego potrzebujesz, użyj przycisku Kopiuj.
Jeśli chcesz zbudować prostokąt wokół konkretnego miejsca, wybierz Ze środka i rozmiaru i podaj szerokość oraz długość geograficzną środka razem z wartościami Szerokość (km) i Wysokość (km).
Formaty wyniku
Prostokąt ograniczający opisują cztery liczby: zachód (minimalna długość), południe (minimalna szerokość), wschód (maksymalna długość) i północ (maksymalna szerokość). Różne programy oczekują ich w różnej kolejności, co jest klasycznym źródłem błędów:
- GeoJSON bbox
[minLon, minLat, maxLon, maxLat]– kolejność z RFC 7946, używana też przez API OpenStreetMap, Mapbox i wiele API webowych (lista po przecinku). - Overpass
south,west,north,east– kolejność filtrów(bbox)w Overpass QL. - Leaflet
[[south, west], [north, east]]– gotowe dofitBounds. - Wielokąt WKT i Geometria GeoJSON – zamknięty prostokąt z narożnikami ułożonymi przeciwnie do ruchu wskazówek zegara, do PostGIS, QGIS lub przestrzennej bazy danych.
Wyniki pokazują także środek, szerokość mierzoną wzdłuż równoleżnika środka, wysokość wzdłuż południka oraz powierzchnię na kuli o promieniu 6371 km, obliczaną dokładnie jako R²·Δλ·(sin φpółnoc − sin φpołudnie).
Przecinanie antypołudnika
Punkty w pobliżu długości ±180°, np. na Fidżi, Aleutach czy we wschodniej Rosji, to pułapka: naiwne minimum i maksimum z 178° i −179° daje prostokąt szeroki prawie na 360°. Przy zaznaczonej opcji Najmniejszy prostokąt przez ±180° narzędzie sortuje długości, znajduje największą pustą lukę na kuli ziemskiej i zostawia jej dopełnienie, więc ten prostokąt ma tylko 3° szerokości. RFC 7946 zapisuje to tak, że zachód jest większy od wschodu ([178, -18, -179, -16.5]). Ponieważ wiele programów, w tym Overpass, nie potrafi odczytać takiego prostokąta, narzędzie podaje też dwa prostokąty podzielone na ±180°, a kształty WKT i GeoJSON stają się MultiPolygonami. Odznacz opcję, jeśli chcesz zwykłe minimum i maksimum.
Margines
Procent dodaje odpowiednią część szerokości po stronie zachodniej i wschodniej oraz wysokości po stronie południowej i północnej. Odległość w kilometrach dodaje tę samą wartość z każdej strony: 1° szerokości to około 111,2 km, a stopień długości maleje z cosinusem szerokości, więc narzędzie używa szerokości najbliższej biegunowi, aby mieć pewność, że każdy punkt zostanie objęty. Szerokości są ograniczane do ±90°. Pojedynczy punkt nie ma rozmiaru, więc margines dla niego podaj w kilometrach.
Najczęściej zadawane pytania
W jakiej kolejności podaje się współrzędne bounding boxa?
W GeoJSON i większości API webowych: minimalna długość, minimalna szerokość, maksymalna długość, maksymalna szerokość (zachód, południe, wschód, północ). Overpass używa kolejności południe, zachód, północ, wschód. Narzędzie podaje obie wersje z opisami.
Dlaczego mój prostokąt obejmuje prawie cały świat?
Twoje punkty najpewniej leżą po obu stronach południka ±180°. Zostaw zaznaczoną opcję Najmniejszy prostokąt przez ±180°, aby dostać krótszą drogę dookoła globu.
Czy mogę podać stopnie, minuty i sekundy?
Wpisuj stopnie dziesiętne z kropką jako separatorem dziesiętnym. Litery półkuli są rozpoznawane (52.23N 21.01E, 40.7N 74.0Z), ale minuty i sekundy nie – najpierw je przelicz.
Jak dokładne są szerokość, wysokość i powierzchnia?
Obliczenia zakładają kulistą Ziemię, co różni się od elipsoidy WGS 84 o mniej więcej 0,5%. To wystarcza do dobrania widoku mapy czy obszaru zapytania, ale nie do prac geodezyjnych.
Czy moje dane są wysyłane na serwer?
Nie. Obliczenia odbywają się w twojej przeglądarce, a współrzędne, które wklejasz lub upuszczasz, nigdy nie opuszczają twojego urządzenia.
Podobne narzędzia
- Konwerter GeoJSON, KML i GPX Konwertuj GeoJSON na KML, GPX, CSV lub WKT i z powrotem w przeglądarce. Punkty, linie, wielokąty i geometrie Multi, z licznikiem obiektów i podglądem.
- Odległość między współrzędnymi Oblicz odległość między dwiema współrzędnymi GPS wzorem haversine lub Vincenty’ego (WGS84) – z azymutem i punktem środkowym, w km, milach i milach morskich.
- Formatowanie i walidacja JSON Darmowe narzędzie do formatowania i walidacji JSON: upiększa, minifikuje i sprawdza JSON w przeglądarce, wskazując wiersz i kolumnę błędu.