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.
- Lääs (min pikkuskraad)
- —
- Lõuna (min laiuskraad)
- —
- Ida (max pikkuskraad)
- —
- Põhi (max laiuskraad)
- —
- Keskpunkt (laius, pikkus)
- —
- Laius keskpunktis
- —
- Kõrgus
- —
- Pindala
- —
See kast ületab antimeridiaani (±180°): lääs on suurem kui ida. GeoJSON lubab seda, kuid Overpass ja paljud API-d ootavad kahte eraldi kasti, mis on allpool loetletud.
Kuidas piirkasti arvutada
- 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äiteksLINESTRING (2.35 48.85, 4.83 45.76); - JSON-i paaride massiivi, näiteks[[45.5, -73.6], [46.8, -71.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. - Soovi korral lisa Varu protsendina kasti suurusest või kilomeetrites ning vali Komakohti.
- 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,easton Overpass QL(bbox)filtrite järjekord. - Leaflet
[[south, west], [north, east]]on valmisfitBoundsjaoks. - 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.
Seotud tööriistad
- GeoJSON-i, KML-i ja GPX-i teisendaja Teisenda GeoJSON KML-iks, GPX-iks, CSV-ks või WKT-ks ja vastupidi oma brauseris. Punktid, jooned, hulknurgad ja Multi-geomeetriad, objektide arvu ja eelvaatega.
- Koordinaatide vaheline kaugus Arvuta kahe GPS-koordinaadi vaheline kaugus haversine'i või Vincenty (WGS84) valemiga, lisaks suund ja keskpunkt, kilomeetrites, miilides ja meremiilides.
- JSON-i vormindaja ja valideerija Tasuta JSON-i vormindaja ja valideerija, mis kaunistab, minimeerib ja kontrollib JSON-i sinu brauseris ning teatab süntaksivead rea ja veeruga.