GeoJSON vaatur
Visualiseeri GeoJSON-faile interaktiivsel kaardil.
Sisend
Väljund
Loe mind
Mis on GeoJSON?
GeoJSON on standardvorming geograafiliste andmestruktuuride kodeerimiseks kasutades JSON (JavaScript Object Notation). See esindab lihtsaid geograafilisi objekte nagu punktid, jooned ja hulknurgad, koos nende omadustega. Mõtle sellele kui viisile kirjeldada asukohti, marsruute, piire ja alasid kaardil formaadis, mida arvutid saavad hõlpsasti lugeda ja kuvada. GeoJSON on laialdaselt kasutusel veebikaardistamise rakendustes, GIS‑tarkvaras ja asukohapõhistes teenustes, kuna see on inimloetav, kergekaaluline ja töötab sujuvalt kaasaegsete veebitehnoloogiatega.
Kuidas GeoJSON töötab?
GeoJSON korraldab geograafilised andmed elementideks, kus igal elemendil on geomeetria (kuju ja koordinaadid) ning valikulised omadused (kirjeldav teave). Geomeetriatüübid hõlmavad Punkti (üksik asukoht), LineStringi (ühendatud tee), Hulknurka (suletud ala) ja nende mitmeosalisemaid variante. Koordinaadid salvestatakse pikkus‑laius kraadi paaridena kümnendkraadides. See standardiseeritud struktuur võimaldab erinevatel kaardistamise tööriistadel ja rakendustel tõlgendada ja kuvada sama geograafilist teavet järjepidevalt, muutes GeoJSON‑iks universaalse keele asukohateabe jagamiseks.
Tööriista kirjeldus
GeoJSON Viewer on interaktiivne tööriist, mis visualiseerib GeoJSON‑andmeid kaardil. Laadi üles GeoJSON‑fail või kleebi JSON‑kood otse, et näha oma geograafilisi elemente interaktiivsel Leaflet‑kaardil. Tööriist arvutab automaatselt statistika, sealhulgas elementide arvu ja LineString‑geomeetriate kogukauguse.
Funktsioonid
- Mitmed sisendmeetodid: Laadi üles GeoJSON‑failid (.json, .geojson, .geojsonl) või kleebi JSON‑kood otse
- Interaktiivne kaardi visualiseerimine: Vaata geograafilisi elemente interaktiivsel Leaflet‑kaardil koos suumimis‑ ja liigutuskontrollidega
- Automaatne statistika: Kuvab elementide arvu ja arvutatud kaugused joonte geomeetriate jaoks
- Kauguse arvutamine: Arvutab LineString‑ ja MultiLineString‑elementide kogukauguse nii kilomeetrites kui miilides, kasutades Haversine'i valemit
- Nutikas keskendumine: Keskendab kaardi automaatselt sinu esimesele elemendile optimaalseks vaatamiseks
- GeoJSON‑i valideerimine: Kontrollib sisendit, et tagada korrektne GeoJSON FeatureCollection vorming
- Mitme geomeetria tugi: Toetab Punkti, LineStringi, Hulknurka, MultiPointi, MultiLineStringi ja MultiPolygoni geomeetriaid
- Vigade käsitlemine: Pakub selgeid veateateid kehtetute failide või vigase JSON‑i korral
Kasutusjuhtumid
- Marsruudi visualiseerimine: Kuvab GPS‑jälgi, matkaradu või tarne marsruute kaardil
- Piiride kaardistamine: Visualiseerib geograafilisi piire, nagu linna piirid, piirkonnad või kinnisvara piirjooned
- Andmete analüüs: Kiirelt uurib GeoJSON‑andmeid koordinaatide ja elementide omaduste kontrollimiseks
- GIS‑i arendus: Testib ja eelvaatab GeoJSON‑faile kaardirakenduste arendamise ajal
- Asukoha planeerimine: Visualiseerib mitmeid huvipunkte või asukohti reisi planeerimiseks
- Geograafiliste andmete valideerimine: Kontrollib, et teiste tööriistade poolt eksporditud GeoJSON kuvatakse õigesti
- Kauguse mõõtmine: Arvutab sinu GeoJSON‑andmete marsruutide või radade kogupikkuse
- Hariduslikud eesmärgid: Õpi GeoJSON‑i struktuuri, visualiseerides reaalseid geograafilisi andmeid