Utilia

Kalkulator bounding boxa

Izračunaj bounding box iz koordinata, GeoJSON-a ili WKT-a: minLon,minLat,maxLon,maxLat, WKT, Overpass ili Leaflet, s marginom i antimeridijanom.

Izgradi okvir

Kako izračunati bounding box

  1. Pod Izgradi okvir ostavi Iz koordinata ili GeoJSON-a i zalijepi podatke u Koordinate, GeoJSON ili WKT, ili ispusti datoteku. Možeš zalijepiti: - jednu tačku po redu, poput 45.5017, -73.5673 (rade zarezi, razmaci, tačke sa zarezom i tabulatori, a zaglavlja bez brojeva se preskaču); - GeoJSON Feature, FeatureCollection ili geometriju; - WKT poput LINESTRING (2.35 48.85, 4.83 45.76); - JSON niz parova poput [[45.5, -73.6], [46.8, -71.2]].
  2. Za obične parove brojeva postavi Redoslijed običnih parova brojeva na Širina, dužina ili Dužina, širina. GeoJSON i WKT su uvijek u redoslijedu dužina prva. Slova strana svijeta (45.5N 73.6Z) nadjačavaju redoslijed.
  3. Po želji dodaj Marginu kao postotak veličine okvira ili u kilometrima i odaberi broj Decimala.
  4. Klikni Izračunaj (rezultati se ažuriraju i dok tipkaš). Koristi dugme Kopiraj pored formata koji ti treba.

Da izgradiš okvir oko nekog mjesta, odaberi Iz centra i dimenzija i unesi geografsku širinu i dužinu centra te Širinu (km) i Visinu (km).

Izlazni formati

Okvir se opisuje s četiri broja: zapad (najmanja dužina), jug (najmanja širina), istok (najveća dužina) i sjever (najveća širina). Različiti alati očekuju ih različitim redoslijedom, što je klasičan izvor grešaka:

  • GeoJSON bbox [minLon, minLat, maxLon, maxLat], redoslijed iz RFC 7946, koji koriste i OpenStreetMap API, Mapbox i mnogi web API-ji (lista sa zarezima).
  • Overpass south,west,north,east, redoslijed Overpass QL filtera (bbox).
  • Leaflet [[south, west], [north, east]], spreman za fitBounds.
  • WKT poligon i GeoJSON geometrija, zatvoreni pravougaonik s uglovima suprotno od kazaljke na satu, za PostGIS, QGIS ili prostornu bazu podataka.

Rezultati prikazuju i centar, širinu mjerenu duž paralele centra, visinu duž meridijana i površinu na sferi poluprečnika 6.371 km, izračunatu tačno kao R²·Δλ·(sin φsjever − sin φjug).

Prelazak antimeridijana

Tačke blizu dužine ±180°, na primjer na Fidžiju, Aleutima ili u istočnoj Rusiji, predstavljaju zamku: običan minimum i maksimum od 178° i −179° daje okvir širok skoro 360°. Kad je označeno Najmanji okvir preko ±180°, alat sortira dužine, pronalazi najveći prazan razmak oko globusa i zadržava njegov komplement, pa je okvir širok samo 3°. RFC 7946 to izražava tako što je zapad veći od istoka ([178, -18, -179, -16.5]). Pošto mnogi alati, uključujući Overpass, ne mogu pročitati takav okvir, alat daje i dva okvira podijeljena na ±180°, a WKT i GeoJSON oblici postaju MultiPolygon. Isključi opciju da dobiješ običan minimum i maksimum.

Margina

Postotak dodaje taj dio širine na zapadnu i istočnu stranu, a dio visine na južnu i sjevernu stranu. Udaljenost u kilometrima dodaje istu udaljenost sa svake strane: 1° geografske širine iznosi oko 111,2 km, a stepen geografske dužine se smanjuje s kosinusom širine, pa alat koristi širinu najbližu polu da bi sigurno pokrio svaku tačku. Širine su ograničene na ±90°. Jedna tačka nema veličinu, pa za nju koristi kilometre.

Česta pitanja

Kojim redoslijedom idu koordinate graničnog okvira?

U GeoJSON-u i većini web API-ja: najmanja dužina, najmanja širina, najveća dužina, najveća širina (zapad, jug, istok, sjever). Overpass koristi jug, zapad, sjever, istok. Alat daje oba, s oznakama.

Zašto moj okvir obuhvata skoro cijeli svijet?

Tvoje tačke vjerovatno prelaze meridijan ±180°. Ostavi označeno Najmanji okvir preko ±180° da dobiješ kraći put oko globusa.

Mogu li koristiti stepene, minute i sekunde?

Unesi decimalne stepene. Slova strana svijeta se razumiju (48.85N 2.35I), ali minute i sekunde ne; prvo ih pretvori. U slovima se prihvataju N/J/I/Z te engleska N/E/W; „S“ se odbija jer je dvosmisleno.

Koliko su tačne širina, visina i površina?

Koriste sferni model Zemlje, koji je unutar oko 0,5 % od elipsoida WGS 84. To je dovoljno za određivanje prikaza karte ili područja upita, ali ne za geodetski premjer.

Šalju li se moji podaci na server?

Ne. Proračun se izvršava u tvom pregledniku, a koordinate koje zalijepiš ili ispustiš nikada ne napuštaju tvoj uređaj.