Utilia

Piirkasti (bounding box) kalkulaator

Arvuta koordinaatide, GeoJSON-i või WKT piirkast (bounding box) kujul minLon,minLat,maxLon,maxLat, WKT, Overpass või Leaflet, koos varu ja antimeridiaani toega.

Koosta kast

Kuidas piirkasti arvutada

  1. Jäta jaotises Koosta kast valik Koordinaatidest või GeoJSON-ist ja kleebi andmed väljale Koordinaadid, GeoJSON või WKT või lohista fail. Kleepida saad: - ühe punkti rea kohta, näiteks 45.5017, -73.5673 (sobivad komad, tühikud, semikoolonid ja tabulaatorid ning numbriteta päiseread jäetakse vahele); - GeoJSON-i Feature, FeatureCollection või geomeetria; - WKT, näiteks LINESTRING (2.35 48.85, 4.83 45.76); - JSON-i paaride massiivi, näiteks [[45.5, -73.6], [46.8, -71.2]].
  2. Tavaliste arvupaaride puhul määra Tavaliste arvupaaride järjekord: Laiuskraad, pikkuskraad või Pikkuskraad, laiuskraad. GeoJSON ja WKT on alati pikkuskraad ees. Poolkera tähed (45.5N 73.6W) ületavad järjekorra valiku.
  3. Soovi korral lisa Varu protsendina kasti suurusest või kilomeetrites ning vali Komakohti.
  4. Klõpsa Arvuta (tulemused uuenevad ka kirjutamise ajal). Kasuta vajaliku vormingu kõrval olevat nuppu Kopeeri.

Kasti koha ümber koostamiseks vali Keskpunktist ja suurusest ning sisesta keskpunkti laius- ja pikkuskraad koos väärtustega Laius (km) ja Kõrgus (km).

Väljundvormingud

Kasti kirjeldab neli arvu: lääs (väikseim pikkuskraad), lõuna (väikseim laiuskraad), ida (suurim pikkuskraad) ja põhi (suurim laiuskraad). Eri tööriistad ootavad neid eri järjekorras, mis on klassikaline vigade allikas:

  • GeoJSON bbox [minLon, minLat, maxLon, maxLat] on RFC 7946 järjekord, mida kasutavad ka OpenStreetMapi API, Mapbox ja paljud veebi-API-d (komaga loend).
  • Overpass south,west,north,east on Overpass QL (bbox) filtrite järjekord.
  • Leaflet [[south, west], [north, east]] on valmis fitBounds jaoks.
  • WKT hulknurk ja GeoJSON geomeetria on suletud ristkülik, mille nurgad on vastupäeva, PostGIS-i, QGIS-i või ruumiandmebaasi jaoks.

Tulemustes on ka keskpunkt, keskpunkti paralleeli mööda mõõdetud laius, meridiaani mööda mõõdetud kõrgus ja pindala 6371 km raadiusega keral, arvutatuna täpselt kujul R²·Δλ·(sin φnorth − sin φsouth).

Antimeridiaani ületamine

Punktid ±180° pikkuskraadi lähedal, näiteks Fidžil, Aleuudidel või Venemaa idaosas, on lõks: lihtne miinimum ja maksimum väärtustest 178° ja −179° annab peaaegu 360° laiuse kasti. Kui valik Väikseim kast üle ±180° on märgitud, sorteerib tööriist pikkuskraadid, leiab suurima tühja vahe ümber maakera ja jätab alles selle täiendi, nii et kast on vaid 3° lai. RFC 7946 väljendab seda nii, et lääs on suurem kui ida ([178, -18, -179, -16.5]). Kuna paljud tööriistad, sealhulgas Overpass, sellist kasti lugeda ei suuda, annab tööriist ka kaks kasti, jaotatud kohal ±180°, ning WKT ja GeoJSON kujud muutuvad MultiPolygon’ideks. Võta märge maha, et saada lihtne miinimum ja maksimum.

Varu

Protsent lisab kasti lääne- ja idaküljele sama osa laiusest ning lõuna- ja põhjaküljele sama osa kõrgusest. Kilomeetrites antud kaugus lisab sama kauguse igale küljele: 1° laiuskraadi on umbes 111,2 km ja pikkuskraadi kraad kahaneb laiuskraadi koosinusega, seega kasutab tööriist poolusele lähimat laiuskraadi, et kõik punktid kindlasti kaetud oleksid. Laiuskraadid piiratakse väärtusega ±90°. Üksikul punktil ei ole suurust, seega kasuta selle varustamiseks kilomeetreid.

Korduma kippuvad küsimused

Mis järjekorras on piirkasti koordinaadid?

GeoJSON-is ja enamikus veebi-API-des: väikseim pikkuskraad, väikseim laiuskraad, suurim pikkuskraad, suurim laiuskraad (lääs, lõuna, ida, põhi). Overpass kasutab järjekorda lõuna, lääs, põhi, ida. Tööriist annab mõlemad, märgistatult.

Miks hõlmab minu kast peaaegu kogu maailma?

Sinu punktid asuvad tõenäoliselt meridiaani ±180° mõlemal pool. Jäta valik Väikseim kast üle ±180° märgituks, et saada lühem tee.

Kas ma saan kasutada kraade, minuteid ja sekundeid?

Sisesta kümnendkraadid. Poolkera tähed saavad aru (48.85N 2.35E), kuid minuteid ja sekundeid mitte; teisenda need esmalt.

Kui täpsed on laius, kõrgus ja pindala?

Need kasutavad sfäärilist Maad, mis erineb WGS 84 ellipsoidist umbes 0,5% piires. See sobib kaardivaate või päringuala suuruse hindamiseks, mitte geodeetiliseks mõõtmiseks.

Kas minu andmeid laaditakse üles?

Ei. Arvutus toimub sinu brauseris ning kleebitud või lohistatud koordinaadid ei lahku sinu seadmest.