GeoJSON-i, KML-i ja GPX-i teisendaja
Teisenda GeoJSON KML-iks, GPX-iks, CSV-ks või WKT-ks ja vastupidi oma brauseris. Punktid, jooned, hulknurgad ja Multi-geomeetriad, objektide arvu ja eelvaatega.
- Objekte
- 0
- Punkte
- 0
- Jooni
- 0
- Hulknurki
- 0
- Tippe
- 0
Kuidas GeoJSON-i, KML-i, GPX-i, CSV-d ja WKT-d teisendada
- Lohista fail lohistamisalale või kleebi andmed väljale Sisendandmed. Faile loeb sinu brauser ning neid ei laadita kunagi üles.
- Jäta Allikas väärtusele Tuvasta automaatselt või vali sisendvorming ise. Tuvastus vaatab esimesi märke:
{või[tähendab GeoJSON-i,<gpxGPX-i, muu XML loetakse KML-iks, võtmesõna naguPOINTvõiMULTIPOLYGONtähendab WKT-d ja kõike muud käsitletakse CSV-na. - Vali väljundvorming väljal Siht. Tulemus ilmub kirjutamise ajal; Teisenda käivitab selle uuesti.
- Kontrolli arve (Objekte, Punkte, Jooni, Hulknurki, Tippe) ja eelvaate joonist, seejärel Kopeeri tulemus või Laadi alla see õige laiendiga.
Mida iga vorming säilitab
Kõik teisendused käivad ühise mudelina läbi GeoJSON-i (RFC 7946): objektide loend, millest igaühel on valikuline geomeetria ja omaduste hulk. Toetatud on Point, LineString, Polygon (aukudega), MultiPoint, MultiLineString, MultiPolygon ja GeometryCollection. Koordinaadid on pikkuskraad, laiuskraad ja valikuline kõrgus WGS 84 kraadides; tööriist ei projitseeri ümber.
- GeoJSON: säilib kõik, sealhulgas pesastatud omadused ja objektide id-d.
- KML: iga objekt muutub Placemark’iks. Omadused
namejadescriptionkujutatakse samanimelisteks KML-elementideks; muud omadused lähevadExtendedDatasisse. Multi-geomeetriad muutuvadMultiGeometry-ks. Lugemisel käib tööriist läbi iga Folderi, loebDatajaSimpleDataväärtused ning mõistab ka Google Earthigx:Tracksalvestusi. Stiile, ikoone, maapealseid kihte ja võrgulinke ignoreeritakse. KMZ on pakitud KML: paki see esmalt lahti. - GPX: punktid muutuvad teekonnapunktideks (
wpt, koosele,namejadesc), jooned radadeks (trk) ning MultiLineString üheks looks mitme lõiguga. Lugemisel teisendatakse teekonnapunktid, marsruudid (rte) ja rajad, kõrgusega kolmanda koordinaadina. GPX-is hulknurki ei ole, seega kirjutatakse hulknurga rõngad rajalõikudena ja hoiatus annab sellest teada. - CSV: kui iga objekt on punkt, on väljundis veerud
latitudejalongitude(ningelevation, kui see on olemas), millele järgneb üks veerg iga omaduse kohta. Segaandmetel on selle asemelwktveerg. Lugemisel tuntakse ära koordinaadiveerud nimedegalat/latitude/yjalon/lng/long/longitude/xigas kirjaviisis, samutiwktvõigeometryveerg. Kümnendkoma nagu46,8139aktsepteeritakse. Koordinaatideta read jäetakse vahele ja loendatakse. - WKT: üks geomeetria rea kohta. Lugeja aktsepteerib Z- ja M-variante,
EMPTYgeomeetriaid ja PostGIS-stiilis eesliidetSRID=4326;. WKT-l atribuute ei ole, seega väljundis omadused kaovad.
Näpunäited ja piirangud
- WKT ja GeoJSON kirjutavad mõlemad pikkuskraadi esimesena. Kui sinu punktid satuvad ookeani Aafrika lähedal või vale poolusele, olid allikas tõenäoliselt laius- ja pikkuskraad ära vahetatud.
- Eelvaade on lihtne joonis ilma aluskaardita, mis aitab ühe pilguga märgata vahetatud koordinaate, eksinud punkte või sulgemata kujundeid.
- Aktsepteeritakse kuni 20 MB suuruseid faile. Väga suured failid võivad võtta mõne sekundi, kuna tekstiväljund ehitatakse mällu.
Korduma kippuvad küsimused
Kuidas KML-i GeoJSON-iks teisendada?
Kleebi KML või lohista .kml-fail, jäta Allikas väärtusele Tuvasta automaatselt ja vali väljal Siht GeoJSON. Placemark’ide nimed, kirjeldused ja laiendatud andmed muutuvad objekti omadusteks.
Kas saan avada oma kellast või jalgrattaarvutist pärit GPX-raja?
Jah. Mitme lõiguga rajad muutuvad MultiLineString’iks, teekonnapunktid punktideks ja iga punkti kõrgus säilitatakse kolmanda koordinaadina. Üksikute rajapunktide ajatemplid ei säili.
Miks on minu hulknurgad GPX-failis rajad?
GPX tunneb ainult teekonnapunkte, marsruute ja radu. Iga hulknurga rõnga kontuur kirjutatakse rajalõiguna, et kuju ei kaoks, ja tööriist näitab hoiatust.
Millist CSV paigutust tööriist ootab?
Päisrida laius- ja pikkuskraadi veeruga, näiteks name,lat,lon. Komad, semikoolonid ja tabulaatorid sobivad kõik. Alternatiivina lisa wkt veerg, mis sisaldab geomeetriaid nagu POINT (2.35 48.85).
Kas minu andmed saadetakse serverisse?
Ei. Analüüs ja teisendamine toimuvad täielikult sinu brauseris; leht ei tee sinu andmetega ühtegi päringut, mis on oluline privaatsete radade ja kliendi asukohafailide puhul.
Seotud tööriistad
- Piirkasti (bounding box) kalkulaator Arvuta koordinaatide, GeoJSON-i või WKT piirkast (bounding box) kujul minLon,minLat,maxLon,maxLat, WKT, Overpass või Leaflet, koos varu ja antimeridiaani toega.
- Koordinaatide vaheline kaugus Arvuta kahe GPS-koordinaadi vaheline kaugus haversine'i või Vincenty (WGS84) valemiga, lisaks suund ja keskpunkt, kilomeetrites, miilides ja meremiilides.
- JSON-i vormindaja ja valideerija Tasuta JSON-i vormindaja ja valideerija, mis kaunistab, minimeerib ja kontrollib JSON-i sinu brauseris ning teatab süntaksivead rea ja veeruga.