Befoglaló téglalap (bounding box) számoló
Számold ki koordináták, GeoJSON vagy WKT befoglaló téglalapját minLon,minLat,maxLon,maxLat, WKT, Overpass vagy Leaflet formátumban, ráhagyással.
- Nyugat (min. hosszúság)
- —
- Dél (min. szélesség)
- —
- Kelet (max. hosszúság)
- —
- Észak (max. szélesség)
- —
- Középpont (szél., hossz.)
- —
- Szélesség a középpontnál
- —
- Magasság
- —
- Terület
- —
Ez a téglalap átnyúlik az antimeridiánon (±180°): a nyugati érték nagyobb, mint a keleti. A GeoJSON ezt megengedi, az Overpass és sok más API viszont két külön téglalapot vár; ezeket lent találod.
Hogyan számold ki a befoglaló téglalapot (bounding box)
- A Téglalap létrehozása résznél hagyd a Koordinátákból vagy GeoJSON-ból módot, és illeszd be az adataidat a Koordináták, GeoJSON vagy WKT mezőbe, vagy húzz ide egy fájlt. Beilleszthetsz:
- soronként egy pontot, például
45.5017, -73.5673(vessző, szóköz, pontosvessző és tabulátor is jó, a számokat nem tartalmazó fejlécsorokat az eszköz kihagyja); - GeoJSON Feature, FeatureCollection vagy geometria objektumot; - WKT-t, példáulLINESTRING (2.35 48.85, 4.83 45.76); - számpárok JSON-tömbjét, például[[45.5, -73.6], [46.8, -71.2]]. - A sima számpároknál állítsd be A sima számpárok sorrendje értékét: Szélesség, hosszúság vagy Hosszúság, szélesség. A GeoJSON és a WKT mindig a hosszúsággal kezd. A féltekejelölő betűk (
45.5N 73.6W) felülbírálják a sorrendet. A magyar jelölések (É, D, K, Ny) is érvényesek. - Ha szeretnél, adj hozzá Ráhagyás értéket a téglalap méretének százalékában vagy kilométerben, és válaszd ki a Tizedesjegyek számát.
- Kattints a Számítás gombra (az eredmények gépelés közben is frissülnek). A szükséges formátum melletti Másolás gombbal másold ki az értéket.
Ha egy hely köré szeretnél téglalapot építeni, válaszd a Középpontból és méretből módot, és add meg a középpont szélességét és hosszúságát, valamint a Szélesség (km) és a Magasság (km) értékét.
Kimeneti formátumok
A téglalapot négy szám írja le: nyugat (minimális hosszúság), dél (minimális szélesség), kelet (maximális hosszúság) és észak (maximális szélesség). A különböző eszközök más-más sorrendben várják őket, ami a hibák klasszikus forrása:
- GeoJSON bbox
[minLon, minLat, maxLon, maxLat], az RFC 7946 sorrendje, amelyet az OpenStreetMap API, a Mapbox és sok webes API is használ (a vesszős lista). - Overpass
south,west,north,east, az Overpass QL(bbox)szűrőinek sorrendje. - Leaflet
[[south, west], [north, east]], közvetlenül használható afitBoundshívásban. - WKT poligon és GeoJSON geometria: egy zárt téglalap az óramutató járásával ellentétes csúcssorrenddel, PostGIS-hez, QGIS-hez vagy térbeli adatbázishoz.
Az eredmények megmutatják a középpontot, a középpont szélességi körén mért szélességet, egy meridián mentén mért magasságot, valamint a 6 371 km sugarú gömbön számolt területet, pontosan az R²·Δλ·(sin φészak − sin φdél) képlettel.
Az antimeridián átlépése
A ±180°-os hosszúság közelében lévő pontok, például Fidzsin, az Aleuták szigetein vagy Oroszország keleti részén, csapdát jelentenek: a 178° és −179° naiv minimuma és maximuma majdnem 360° széles téglalapot ad. Ha a Legkisebb téglalap a ±180°-os hosszúság mentén be van jelölve, az eszköz sorba rendezi a hosszúságokat, megkeresi a földgömb körüli legnagyobb üres rést, és a kiegészítőjét tartja meg, így a téglalap mindössze 3° széles. Az RFC 7946 ezt úgy fejezi ki, hogy a nyugati érték nagyobb a keletinél ([178, -18, -179, -16.5]). Mivel sok eszköz, köztük az Overpass sem tud ilyen téglalapot olvasni, az eszköz két, a ±180°-nál kettévágott téglalapot is megad, a WKT és a GeoJSON alakzatok pedig MultiPolygonná válnak. Ha kikapcsolod az opciót, egyszerű minimumot és maximumot kapsz.
Ráhagyás
A százalék a szélesség megadott hányadát adja hozzá a nyugati és a keleti oldalhoz, a magasság hányadát pedig a déli és az északi oldalhoz. A kilométerben megadott távolság minden oldalhoz ugyanannyit ad: 1° szélesség nagyjából 111,2 km, a hosszúsági fok pedig a szélesség koszinuszával csökken, ezért az eszköz a pólushoz legközelebbi szélességet használja, hogy biztosan minden pont lefedett legyen. A szélességek ±90°-nál megállnak. Egyetlen pontnak nincs mérete, ezért ahhoz kilométerben adj ráhagyást.
Gyakori kérdések
Milyen sorrendben állnak a befoglaló téglalap koordinátái?
A GeoJSON-ban és a legtöbb webes API-ban: minimális hosszúság, minimális szélesség, maximális hosszúság, maximális szélesség (nyugat, dél, kelet, észak). Az Overpass a dél, nyugat, észak, kelet sorrendet használja. Az eszköz mindkettőt megadja, felirattal.
Miért fedi a téglalapom majdnem az egész világot?
A pontjaid valószínűleg átnyúlnak a ±180°-os meridiánon. Hagyd bejelölve a Legkisebb téglalap a ±180°-os hosszúság mentén opciót, hogy a rövidebb utat kapd.
Használhatok fokot, percet és másodpercet?
Tizedes fokokat adj meg. A féltekejelölő betűket az eszköz érti (48.85N 2.35E, magyar betűkkel 48.85É 2.35K), a perceket és másodperceket viszont nem; azokat előbb alakítsd át.
Mennyire pontos a szélesség, a magasság és a terület?
Gömb alakú Földdel számolnak, ami nagyjából 0,5%-on belül van a WGS 84 ellipszoidhoz képest. Ez elég egy térképnézet vagy egy lekérdezési terület méretezéséhez, földméréshez nem.
Feltöltődnek az adataim?
Nem. A számítás a böngésződben fut, a beillesztett vagy ide húzott koordináták soha nem hagyják el az eszközödet.
Kapcsolódó eszközök
- GeoJSON, KML és GPX konvertáló Konvertálj GeoJSON-t KML, GPX, CSV vagy WKT formátumra és vissza a böngésződben. Pontok, vonalak, poligonok és Multi geometriák, elemszámmal és előnézettel.
- Koordináták közötti távolság Két GPS-koordináta közötti távolság haversine vagy Vincenty (WGS84) képlettel, irányszöggel és felezőponttal, kilométerben, mérföldben és tengeri mérföldben.
- JSON formázó és validátor Ingyenes JSON formázó és validátor, amely a böngésződben szépít, tömörít és ellenőriz JSON-t, a szintaxishibákat sor és oszlop szerint jelezve.