GeoJSON-, KML- ja GPX-muunnin
Muunna GeoJSON KML-, GPX-, CSV- tai WKT-muotoon ja takaisin selaimessa. Pisteet, viivat, monikulmiot ja Multi-geometriat, kohteiden määrä ja esikatselu.
- Kohteet
- 0
- Pisteet
- 0
- Viivat
- 0
- Monikulmiot
- 0
- Kärkipisteet
- 0
Näin muunnat GeoJSONin, KML:n, GPX:n, CSV:n ja WKT:n
- Pudota tiedosto pudotusalueelle tai liitä aineisto kenttään Syöteaineisto. Selaimesi lukee tiedostot, eikä niitä koskaan lähetetä palvelimelle.
- Jätä Lähtömuoto arvoon Tunnista automaattisesti tai valitse syötteen muoto itse. Tunnistus katsoo ensimmäisiä merkkejä:
{tai[tarkoittaa GeoJSONia,<gpxtarkoittaa GPX:ää, muu XML luetaan KML:nä, avainsana kutenPOINTtaiMULTIPOLYGONtarkoittaa WKT:tä ja kaikki muu käsitellään CSV:nä. - Valitse tulostemuoto kohdasta Kohdemuoto. Tulos ilmestyy kirjoittaessasi, ja Muunna ajaa muunnoksen uudelleen.
- Tarkista määrät (Kohteet, Pisteet, Viivat, Monikulmiot, Kärkipisteet) ja esikatselupiirros ja Kopioi sitten tulos tai Lataa se oikealla tiedostopäätteellä.
Mitä kukin muoto säilyttää
Kaikki muunnokset kulkevat GeoJSONin (RFC 7946) kautta yhteisenä mallina: luettelo kohteista, joilla kullakin on valinnainen geometria ja joukko ominaisuuksia. Tuettuja ovat Point, LineString, Polygon (reikineen), MultiPoint, MultiLineString, MultiPolygon ja GeometryCollection. Koordinaatit ovat pituusaste, leveysaste ja valinnainen korkeus WGS 84 -asteina. Työkalu ei tee koordinaattimuunnoksia.
- GeoJSON: kaikki säilyy, myös sisäkkäiset ominaisuudet ja kohteiden tunnisteet.
- KML: jokaisesta kohteesta tulee Placemark. Ominaisuudet
namejadescriptionvastaavat samannimisiä KML-elementtejä, ja muut ominaisuudet siirtyvät kohtaanExtendedData. Multi-geometriat muuttuvatMultiGeometry-elementeiksi. Luettaessa työkalu käy läpi jokaisen Folderin, lukeeData- jaSimpleData-arvot ja ymmärtää myös Google Earthingx:Track-tallenteet. Tyylit, kuvakkeet, maanpeitekerrokset ja verkkolinkit ohitetaan. KMZ on pakattu KML: pura se ensin. - GPX: pisteistä tulee reittipisteitä (
wpt, jossaele,namejadesc), viivoista raitoja (trk) ja MultiLineStringistä yksi raita, jossa on useita segmenttejä. Luettaessa reittipisteet, reitit (rte) ja raidat muunnetaan kaikki, korkeus kolmantena koordinaattina. GPX:ssä ei ole monikulmioita, joten monikulmioiden renkaat kirjoitetaan raidan segmentteinä, ja varoitus kertoo siitä. - CSV: kun jokainen kohde on piste, tulosteessa on sarakkeet
latitudejalongitude(sekäelevation, jos korkeus on) ja sen jälkeen yksi sarake kutakin ominaisuutta kohti. Sekalaiselle aineistolle tulee sen sijaanwkt-sarake. Luettaessa koordinaattisarakkeet nimeltälat/latitude/yjalon/lng/long/longitude/xtunnistetaan kirjainkoosta riippumatta, samoinwkt- taigeometry-sarake. Desimaalipilkku, kuten46,8139, hyväksytään. Rivit ilman koordinaatteja ohitetaan ja lasketaan. - WKT: yksi geometria riviä kohden. Lukija hyväksyy Z- ja M-variantit,
EMPTY-geometriat ja PostGIS-tyylisenSRID=4326;-etuliitteen. WKT:ssä ei ole attribuutteja, joten ominaisuudet jätetään tulosteesta pois.
Vinkkejä ja rajoituksia
- WKT ja GeoJSON kirjoittavat molemmat pituusasteen ensin. Jos pisteesi päätyvät mereen Afrikan edustalle tai väärälle navalle, lähteessä on todennäköisesti vaihdettu leveysaste ja pituusaste keskenään.
- Esikatselu on yksinkertainen piirros ilman taustakarttaa, ja siitä näkee yhdellä silmäyksellä vaihtuneet koordinaatit, eksyneet pisteet tai sulkemattomat muodot.
- Tiedostot 20 Mt:iin asti hyväksytään. Hyvin suurissa tiedostoissa voi kestää muutaman sekunnin, koska tekstitulostus rakennetaan muistissa.
Usein kysytyt kysymykset
Miten muunnan KML:n GeoJSONiksi?
Liitä KML tai pudota .kml-tiedosto, jätä Lähtömuoto arvoon Tunnista automaattisesti ja valitse kohdasta Kohdemuoto GeoJSON. Placemarkien nimet, kuvaukset ja laajennetut tiedot muuttuvat kohteiden ominaisuuksiksi.
Voinko avata GPX-raidan kellostani tai pyörätietokoneestani?
Kyllä. Raidat, joissa on useita segmenttejä, muuttuvat MultiLineStringeiksi, reittipisteet pisteiksi ja jokaisen pisteen korkeus säilyy kolmantena koordinaattina. Yksittäisten raitapisteiden aikaleimoja ei säilytetä.
Miksi monikulmioni ovat GPX-tiedostossa raitoja?
GPX tuntee vain reittipisteet, reitit ja raidat. Jokaisen monikulmion renkaan ääriviiva kirjoitetaan raidan segmenttinä, jottei muoto katoa, ja työkalu näyttää varoituksen.
Minkälaista CSV-rakennetta työkalu odottaa?
Otsikkorivin, jossa on leveysaste- ja pituusastesarake, esimerkiksi name,lat,lon. Pilkut, puolipisteet ja sarkaimet kelpaavat kaikki. Vaihtoehtoisesti anna wkt-sarake, jossa on geometrioita, kuten POINT (2.35 48.85).
Lähetetäänkö tietoni palvelimelle?
Ei. Jäsennys ja muunnos tapahtuvat kokonaan selaimessasi. Sivu ei tee yhtään pyyntöä, jossa tietosi olisivat mukana, mikä on tärkeää yksityisille raidoille ja asiakkaiden sijaintitiedostoille.
Aiheeseen liittyvät työkalut
- Bounding box -laskin Laske koordinaattien, GeoJSONin tai WKT:n bounding box muodossa minLon,minLat,maxLon,maxLat, WKT, Overpass tai Leaflet, reunuksella ja antimeridiaanituella.
- Koordinaattien välinen etäisyys Laske kahden GPS-koordinaatin välinen etäisyys haversine- tai Vincenty-kaavalla (WGS84) sekä suunta ja keskipiste kilometreinä, maileina ja meripeninkulmina.
- JSON-muotoilija ja -validaattori Ilmainen JSON-muotoilija ja -validaattori, joka siistii, pienentää ja tarkistaa JSONin selaimessa ja ilmoittaa syntaksivirheet rivin ja sarakkeen kanssa.