Utilia

Kalkulator ograničavajućeg okvira (bounding box)

Izračunaj ograničavajući okvir (bounding box) iz koordinata, GeoJSON-a ili WKT-a u formatima minLon,minLat,maxLon,maxLat, WKT, Overpass ili Leaflet.

Izradi okvir

Kako izračunati bounding box

  1. Pod Izradi okvir ostavi Iz koordinata ili GeoJSON-a i zalijepi podatke u Koordinate, GeoJSON ili WKT ili ispusti datoteku. Možeš zalijepiti: - jednu točku po retku, poput 45.8150, 15.9819 (zarezi, razmaci, točke sa zarezom i tabulatori svi rade, a zaglavni retci bez brojeva preskaču se); - GeoJSON Feature, FeatureCollection ili geometriju; - WKT poput LINESTRING (2.35 48.85, 4.83 45.76); - JSON polje parova poput [[45.8, 15.9], [45.5, 18.7]].
  2. Za obične parove brojeva postavi Redoslijed običnih parova brojeva na Geografska širina, geografska dužina ili Geografska dužina, geografska širina. GeoJSON i WKT uvijek imaju najprije dužinu. Slova strana svijeta (S/J/I/Z, npr. 45.8S 15.9I) nadjačavaju redoslijed.
  3. Po želji dodaj Razmak kao postotak veličine okvira ili u kilometrima i odaberi broj Decimale.
  4. Klikni Izračunaj (rezultati se osvježavaju i dok tipkaš). Upotrijebi gumb Kopiraj uz format koji ti treba.

Da okvir izradiš oko nekog mjesta, odaberi Iz središta i veličine i upiši geografsku širinu i dužinu središta uz Širina (km) i Visina (km).

Izlazni formati

Okvir opisuju četiri broja: zapad (najmanja geografska 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-a 7946, koji koriste i OpenStreetMap API, Mapbox i mnogi web-API-ji (popis odvojen zarezima).
  • Overpass jug,zapad,sjever,istok, redoslijed Overpass QL filtara (bbox).
  • Leaflet [[jug, zapad], [sjever, istok]], spreman za fitBounds.
  • WKT poligon i GeoJSON geometrija, zatvoreni pravokutnik s kutovima u smjeru suprotnom od kazaljke na satu, za PostGIS, QGIS ili prostornu bazu podataka.

Rezultati prikazuju i središte, širinu mjerenu duž paralele središta, visinu duž meridijana te površinu na kugli polumjera 6371 km, izračunatu točno kao R²·Δλ·(sin φsjever − sin φjug).

Prelazak antimeridijana

Točke blizu ±180° geografske dužine, primjerice na Fidžiju, Aleutima ili u istočnoj Rusiji, zamka su: naivni minimum i maksimum od 178° i −179° daje okvir širok gotovo 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 taj okvir širok samo 3°. RFC 7946 to izražava tako da je zapad veći od istoka ([178, -18, -179, -16.5]). Budući da 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 MultiPolygoni. Isključi opciju da umjesto toga dobiješ običan minimum i maksimum.

Razmak

Postotak dodaje taj udio širine na zapadnu i istočnu stranu te 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 stupanj dužine smanjuje se s kosinusom širine, pa alat koristi širinu najbližu polu kako bi sigurno pokrio svaku točku. Geografske širine ograničene su na ±90°. Jedna točka nema veličinu, zato za njezin razmak koristi kilometre.

Česta pitanja

Kojim su redoslijedom koordinate ograničavajućeg okvira?

U GeoJSON-u i većini web-API-ja: najmanja geografska 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 obuhvaća gotovo cijeli svijet?

Tvoje točke vjerojatno prelaze meridijan ±180°. Ostavi označeno Najmanji okvir preko ±180° da dobiješ kraći put oko Zemlje.

Mogu li koristiti stupnjeve, minute i sekunde?

Upiši decimalne stupnjeve. Slova strana svijeta se razumiju (48.85S 2.35I), ali minute i sekunde ne, pa ih najprije pretvori.

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

Računaju se na sfernoj Zemlji, što 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 poslužitelj?

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