Bounding box -laskin
Laske koordinaattien, GeoJSONin tai WKT:n bounding box muodossa minLon,minLat,maxLon,maxLat, WKT, Overpass tai Leaflet, reunuksella ja antimeridiaanituella.
- Länsi (pienin pituusaste)
- —
- Etelä (pienin leveysaste)
- —
- Itä (suurin pituusaste)
- —
- Pohjoinen (suurin leveysaste)
- —
- Keskipiste (leveysaste, pituusaste)
- —
- Leveys keskipisteessä
- —
- Korkeus
- —
- Pinta-ala
- —
Tämä laatikko ylittää päivämäärärajan eli antimeridiaanin (±180°): länsi on suurempi kuin itä. GeoJSON sallii tämän, mutta Overpass ja monet rajapinnat odottavat kahta erillistä laatikkoa, jotka on lueteltu alla.
Näin lasket bounding boxin
- Pidä Muodosta laatikko -osiossa valittuna Koordinaateista tai GeoJSONista ja liitä tietosi kenttään Koordinaatit, GeoJSON tai WKT tai pudota tiedosto kenttään. Voit liittää:
- yhden pisteen riviä kohden, esimerkiksi
45.5017, -73.5673(pilkut, välilyönnit, puolipisteet ja sarkaimet kaikki toimivat, ja otsikkorivit ilman lukuja ohitetaan); - GeoJSON-Featuren, FeatureCollectionin tai geometrian; - WKT:tä, kutenLINESTRING (2.35 48.85, 4.83 45.76); - JSON-taulukon, jossa on pareja, kuten[[45.5, -73.6], [46.8, -71.2]]. - Pelkille lukupareille aseta Pelkkien lukuparien järjestys arvoon Leveysaste, pituusaste tai Pituusaste, leveysaste. GeoJSON ja WKT ovat aina pituusaste ensin. Ilmansuuntakirjaimet (
45.5N 73.6W) ohittavat järjestysvalinnan. - Voit halutessasi lisätä Reunuksen prosentteina laatikon koosta tai kilometreinä ja valita Desimaalit.
- Napsauta Laske (tulokset päivittyvät myös kirjoittaessasi). Käytä tarvitsemasi muodon vieressä olevaa Kopioi-painiketta.
Jos haluat muodostaa laatikon paikan ympärille, valitse Keskipisteestä ja koosta ja syötä keskipisteen leveysaste ja pituusaste sekä Leveys (km) ja Korkeus (km).
Tulostemuodot
Laatikko kuvataan neljällä luvulla: länsi (pienin pituusaste), etelä (pienin leveysaste), itä (suurin pituusaste) ja pohjoinen (suurin leveysaste). Eri työkalut odottavat ne eri järjestyksessä, mikä on klassinen virheiden lähde:
- GeoJSON bbox
[minLon, minLat, maxLon, maxLat], RFC 7946:n järjestys, jota käyttävät myös OpenStreetMap API, Mapbox ja monet web-rajapinnat (pilkuilla erotettu lista). - Overpass
south,west,north,east, Overpass QL:n(bbox)-suodattimien järjestys. - Leaflet
[[south, west], [north, east]], valmisfitBounds-kutsuun. - WKT-monikulmio ja GeoJSON-geometria: suljettu suorakulmio, jonka kulmat kulkevat vastapäivään, PostGISia, QGISiä tai paikkatietokantaa varten.
Tuloksissa näkyvät myös keskipiste, leveys keskipisteen leveyspiiriä pitkin mitattuna, korkeus pituuspiiriä pitkin sekä pinta-ala pallolla, jonka säde on 6 371 km, laskettuna täsmälleen kaavalla R²·Δλ·(sin φpohjoinen − sin φetelä).
Antimeridiaanin ylitys
Pisteet lähellä ±180°:n pituusastetta, esimerkiksi Fidžillä, Aleuteilla tai Venäjän itäosissa, ovat ansa: pituusasteiden 178° ja −179° naiivi minimi ja maksimi antaa lähes 360° leveän laatikon. Kun Pienin laatikko ±180° yli on valittuna, työkalu lajittelee pituusasteet, etsii suurimman tyhjän välin maapallon ympäri ja pitää sen komplementin, jolloin laatikko on vain 3° leveä. RFC 7946 ilmaisee tämän niin, että länsi on suurempi kuin itä ([178, -18, -179, -16.5]). Koska monet työkalut, Overpass mukaan lukien, eivät osaa lukea tällaista laatikkoa, työkalu antaa myös kaksi laatikkoa jaettuna kohdassa ±180°, ja WKT- ja GeoJSON-muodoista tulee MultiPolygoneja. Poista valinta, jos haluat tavallisen minimin ja maksimin.
Reunus
Prosentti lisää laatikon leveydestä kyseisen osuuden länsi- ja itäreunalle sekä korkeudesta osuuden etelä- ja pohjoisreunalle. Kilometreinä annettu etäisyys lisää saman etäisyyden joka sivulle: 1° leveyttä on noin 111,2 km, ja pituusasteen yksi aste lyhenee leveysasteen kosinin mukaan, joten työkalu käyttää navalle lähintä leveysastetta varmistaakseen, että jokainen piste tulee katetuksi. Leveysasteet rajataan välille ±90°. Yksittäisellä pisteellä ei ole kokoa, joten käytä sen reunukseen kilometrejä.
Usein kysytyt kysymykset
Missä järjestyksessä bounding boxin koordinaatit ovat?
GeoJSONissa ja useimmissa web-rajapinnoissa: pienin pituusaste, pienin leveysaste, suurin pituusaste, suurin leveysaste (länsi, etelä, itä, pohjoinen). Overpass käyttää järjestystä etelä, länsi, pohjoinen, itä. Työkalu antaa molemmat nimettyinä.
Miksi laatikkoni ulottuu lähes koko maailman yli?
Pisteesi todennäköisesti ylittävät ±180°:n pituuspiirin. Pidä Pienin laatikko ±180° yli valittuna, niin saat lyhyemmän reitin.
Voinko käyttää asteita, minuutteja ja sekunteja?
Syötä desimaaliasteet. Ilmansuuntakirjaimet ymmärretään (48.85N 2.35E), mutta minuutteja ja sekunteja ei, joten muunna ne ensin.
Kuinka tarkkoja leveys, korkeus ja pinta-ala ovat?
Ne käyttävät pallomaista Maata, joka on noin 0,5 prosentin sisällä WGS 84 -ellipsoidista. Se riittää kartta-alueen tai kyselyalueen mitoitukseen, ei maanmittaukseen.
Lähetetäänkö tietoni palvelimelle?
Ei. Laskenta tapahtuu selaimessasi, eivätkä liittämäsi tai pudottamasi koordinaatit poistu laitteeltasi.
Aiheeseen liittyvät työkalut
- GeoJSON-, KML- ja GPX-muunnin Muunna GeoJSON KML-, GPX-, CSV- tai WKT-muotoon ja takaisin selaimessa. Pisteet, viivat, monikulmiot ja Multi-geometriat, kohteiden määrä ja esikatselu.
- Koordinaattien välinen etäisyys Laske kahden GPS-koordinaatin välinen etäisyys haversine- tai Vincenty-kaavalla (WGS84) sekä suunta ja keskipiste kilometreinä, maileina ja meripeninkulmina.
- JSON-muotoilija ja -validaattori Ilmainen JSON-muotoilija ja -validaattori, joka siistii, pienentää ja tarkistaa JSONin selaimessa ja ilmoittaa syntaksivirheet rivin ja sarakkeen kanssa.