Kalkulator omejevalnega pravokotnika
Pridobite omejitveni pravokotnik za nabor koordinat ali poljubne podatke GeoJSON. Prilepite pare zemljepisne širine in dolžine, po enega v vsako vrstico, ali objekt GeoJSON tipa Feature, FeatureCollection oziroma geometrijo. Orodje vrne severno, južno, vzhodno in zahodno mejo, središče, širino in višino v kilometrih ter pripravljeno polje bbox v vrstnem redu GeoJSON. Uporabno za prikaze zemljevidov, poizvedbe API, zahteve za ploščice in prostorske indekse.
Pogosta vprašanja
Kateri vhodni zapisi so podprti?
Podate lahko pare koordinat, po enega v vsako vrstico, pri čemer sta zemljepisna širina in dolžina v decimalnih stopinjah ločeni z vejico ali presledkom, ali pa podatke GeoJSON. Vhod, ki se začne z zavitim oklepajem, se obravnava kot GeoJSON: FeatureCollection, Feature ali samostojna geometrija, na primer Polygon ali LineString.
Kakšen vrstni red uporablja polje bbox?
Polje bbox sledi standardu GeoJSON RFC 7946: zahod, jug, vzhod, sever, torej najmanjša dolžina, najmanjša širina, največja dolžina in največja širina. Nekateri API-ji pričakujejo vrstni red jug, zahod, sever, vzhod, zato preverite, kakšen vrstni red zahteva vaša storitev.
Kako se merita širina in višina?
Višina je razdalja po poldnevniku med južnim in severnim robom. Širina se meri po vzporedniku, ki poteka skozi središče pravokotnika, zato se pri enakem razponu dolžine proti poloma zmanjšuje.
Ali orodje uporabi bbox, shranjen v mojem GeoJSON?
Ne. Omejitveni pravokotnik se vedno znova izračuna na podlagi dejanskih koordinat vseh geometrij, zato zastarel član bbox v vhodnih podatkih ne vpliva na rezultat.
Katere geometrije GeoJSON so podprte?
Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon in GeometryCollection, samostojno, znotraj objektov Feature ali v FeatureCollection. Dovoljeni so tudi objekti Feature brez geometrije, ki se prezrejo. Poligonski obroči morajo biti zaprti in vsebovati vsaj štiri položaje.
Kaj pa podatki, ki prečkajo 180 poldnevnik?
Omejitveni pravokotnik določi preprosto najmanjšo in največjo vrednost dolžine, zato podatki na obeh straneh datumske meje ustvarijo pravokotnik, ki obsega skoraj ves svet. Če potrebujete ozek pravokotnik čez datumsko mejo, podatke najprej razdelite ali zamaknite njihove vrednosti dolžine.
Zakaj so moje koordinate zavrnjene?
GeoJSON najprej navaja zemljepisno dolžino, nato širino; obe vrednosti morata biti števili v razponu od -180 do 180 oziroma od -90 do 90. Podatki v projiciranem koordinatnem sistemu, kot so metri Web Mercator, niso veljaven GeoJSON in jih je treba najprej pretvoriti v stopinje WGS84.
Kako velik je lahko vhod?
Do 5 MiB besedila, 10,000 vrstic s koordinatami ali 10,000 objektov GeoJSON tipa Feature. Večje nabore podatkov je bolje obdelati z namiznim GIS-om ali orodjem ukazne vrstice.
Kako natančen je izhod?
Vse koordinate so prikazane s šestimi decimalnimi mesti, kar pomeni približno 0,1 metra, širina in višina pa sta zaokroženi na meter. Meje so določene neposredno iz vhodnih koordinat, brez zaokroževanja na mrežo ali dodajanja odmika.
Ali lahko rezultat uporabim v knjižnici za zemljevide?
Da. Polje bbox lahko posredujete večini spletnih knjižnic za zemljevide in API-jev, ki sprejemajo omejitveni pravokotnik v slogu GeoJSON. Središče pa lahko uporabite kot začetno središče zemljevida.