Utilia

Bounding box -laskin

Laske koordinaattien, GeoJSONin tai WKT:n bounding box muodossa minLon,minLat,maxLon,maxLat, WKT, Overpass tai Leaflet, reunuksella ja antimeridiaanituella.

Muodosta laatikko

Näin lasket bounding boxin

  1. 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ä, kuten LINESTRING (2.35 48.85, 4.83 45.76); - JSON-taulukon, jossa on pareja, kuten [[45.5, -73.6], [46.8, -71.2]].
  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.
  3. Voit halutessasi lisätä Reunuksen prosentteina laatikon koosta tai kilometreinä ja valita Desimaalit.
  4. 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]], valmis fitBounds-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.