Ierobežojošās kastes kalkulators
Aprēķiniet koordinātu, GeoJSON vai WKT ierobežojošo kasti kā minLon,minLat,maxLon,maxLat, WKT, Overpass vai Leaflet, ar piemali un antimeridiāna atbalstu.
- Rietumi (min. garums)
- —
- Dienvidi (min. platums)
- —
- Austrumi (maks. garums)
- —
- Ziemeļi (maks. platums)
- —
- Centrs (platums, garums)
- —
- Platums centrā
- —
- Augstums
- —
- Laukums
- —
Šī kaste šķērso antimeridiānu (±180°): rietumu vērtība ir lielāka par austrumu. GeoJSON to pieļauj, bet Overpass un daudzi API sagaida divas atsevišķas kastes, kas norādītas zemāk.
Kā aprēķināt ierobežojošo kasti
- Sadaļā Izveidot kasti atstājiet No koordinātām vai GeoJSON un ielīmējiet datus laukā Koordinātas, GeoJSON vai WKT vai nometiet failu. Varat ielīmēt:
- vienu punktu rindā, piemēram,
45.5017, -73.5673(der komati, atstarpes, semikoli vai tabulācijas, un galvenes rindas bez skaitļiem tiek izlaistas); - GeoJSON Feature, FeatureCollection vai ģeometriju; - WKT, piemēram,LINESTRING (2.35 48.85, 4.83 45.76); - JSON pāru masīvu, piemēram,[[45.5, -73.6], [46.8, -71.2]]. - Vienkāršiem skaitļu pāriem iestatiet Vienkāršo skaitļu pāru secība uz Platums, garums vai Garums, platums. GeoJSON un WKT vienmēr ir garums pirmais. Puslodes burti (
45.5Z 73.6R) pārraksta secību. - Pēc izvēles pievienojiet Piemale kā procentus no kastes izmēra vai kilometros un izvēlieties Decimālzīmes skaitu.
- Noklikšķiniet uz Aprēķināt (rezultāti atjaunojas arī rakstot). Izmantojiet pogu Kopēt blakus vajadzīgajam formātam.
Lai izveidotu kasti ap vietu, izvēlieties No centra un izmēra un ievadiet centra platumu un garumu ar Platums (km) un Augstums (km).
Izvades formāti
Kaste tiek aprakstīta ar četriem skaitļiem: rietumi (minimālais garums), dienvidi (minimālais platums), austrumi (maksimālais garums) un ziemeļi (maksimālais platums). Dažādi rīki tos sagaida atšķirīgā secībā, un tas ir klasisks kļūdu avots:
- GeoJSON bbox
[minLon, minLat, maxLon, maxLat], RFC 7946 secība, ko izmanto arī OpenStreetMap API, Mapbox un daudzi tīmekļa API (saraksts ar komatiem). - Overpass
south,west,north,east, Overpass QL(bbox)filtru secība. - Leaflet
[[south, west], [north, east]], gatavsfitBounds. - WKT daudzstūris un GeoJSON ģeometrija – slēgts taisnstūris ar pretēji pulksteņrādītāja virzienam sakārtotiem stūriem, paredzēts PostGIS, QGIS vai telpiskajai datubāzei.
Rezultātos redzams arī centrs, platums, mērīts gar centra paralēli, augstums gar meridiānu un laukums uz sfēras ar rādiusu 6 371 km, kas aprēķināts precīzi kā R²·Δλ·(sin φziemeļi − sin φdienvidi).
Antimeridiāna šķērsošana
Punkti pie ±180° garuma, piemēram, Fidži, Aleutu salās vai Krievijas austrumos, ir lamatas: naivs minimums un maksimums no 178° un −179° dod kasti gandrīz 360° platumā. Ja atzīmēts Mazākā kaste pāri ±180°, rīks sakārto garumus, atrod lielāko tukšo spraugu ap globusu un patur tās papildinājumu, tāpēc kaste ir tikai 3° plata. RFC 7946 to izsaka ar rietumu vērtību, kas lielāka par austrumu ([178, -18, -179, -16.5]). Tā kā daudzi rīki, tostarp Overpass, šādu kasti nespēj nolasīt, rīks sniedz arī divas kastes, sadalītas pie ±180°, un WKT un GeoJSON formas kļūst par MultiPolygon. Noņemiet atzīmi, lai iegūtu parastu minimumu un maksimumu.
Piemale
Procenti pievieno attiecīgo platuma daļu rietumu un austrumu pusē un augstuma daļu dienvidu un ziemeļu pusē. Attālums kilometros pievieno vienādu attālumu katrā pusē: 1° platuma ir aptuveni 111,2 km, bet garuma grāds sarūk proporcionāli platuma kosinusam, tāpēc rīks izmanto polam tuvāko platumu, lai nodrošinātu, ka tiek aptverts katrs punkts. Platumi tiek ierobežoti ar ±90°. Vienam punktam nav izmēra, tāpēc tā piemalei izmantojiet kilometrus.
Biežāk uzdotie jautājumi
Kādā secībā ir ierobežojošās kastes koordinātas?
GeoJSON un lielākajā daļā tīmekļa API: minimālais garums, minimālais platums, maksimālais garums, maksimālais platums (rietumi, dienvidi, austrumi, ziemeļi). Overpass izmanto dienvidus, rietumus, ziemeļus, austrumus. Rīks sniedz abus, ar apzīmējumiem.
Kāpēc mana kaste aptver gandrīz visu pasauli?
Jūsu punkti, visticamāk, atrodas abās ±180° meridiāna pusēs. Atstājiet atzīmētu Mazākā kaste pāri ±180°, lai iegūtu īsāko ceļu apkārt.
Vai varu izmantot grādus, minūtes un sekundes?
Ievadiet decimālgrādus. Puslodes burti tiek saprasti (48.85Z 2.35A), bet minūtes un sekundes nē; vispirms pārveidojiet tās.
Cik precīzi ir platums, augstums un laukums?
Aprēķinā izmantota sfēriska Zeme, kas atšķiras no WGS 84 elipsoīda aptuveni par 0,5 %. Tas der kartes skata vai vaicājuma apgabala izmēra noteikšanai, bet ne mērniecībai.
Vai mani dati tiek augšupielādēti?
Nē. Aprēķins notiek jūsu pārlūkprogrammā, un koordinātas, ko ielīmējat vai nometat, nekad neatstāj jūsu ierīci.
Saistītie rīki
- GeoJSON, KML un GPX konvertētājs Konvertējiet GeoJSON uz KML, GPX, CSV vai WKT un atpakaļ pārlūkprogrammā. Punkti, līnijas, daudzstūri un Multi ģeometrijas, ar skaitu un priekšskatījumu.
- Attālums starp koordinātām Aprēķiniet attālumu starp divām GPS koordinātām ar haversine vai Vincenty (WGS84) formulu, kā arī azimutu un vidus punktu kilometros, jūdzēs un jūras jūdzēs.
- JSON formatētājs un validators Bezmaksas JSON formatētājs un validators, kas sakārto, minimizē un pārbauda JSON jūsu pārlūkprogrammā, norādot sintakses kļūdas rindu un kolonnu.