Utilia

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.

Näin muunnat GeoJSONin, KML:n, GPX:n, CSV:n ja WKT:n

  1. Pudota tiedosto pudotusalueelle tai liitä aineisto kenttään Syöteaineisto. Selaimesi lukee tiedostot, eikä niitä koskaan lähetetä palvelimelle.
  2. Jätä Lähtömuoto arvoon Tunnista automaattisesti tai valitse syötteen muoto itse. Tunnistus katsoo ensimmäisiä merkkejä: { tai [ tarkoittaa GeoJSONia, <gpx tarkoittaa GPX:ää, muu XML luetaan KML:nä, avainsana kuten POINT tai MULTIPOLYGON tarkoittaa WKT:tä ja kaikki muu käsitellään CSV:nä.
  3. Valitse tulostemuoto kohdasta Kohdemuoto. Tulos ilmestyy kirjoittaessasi, ja Muunna ajaa muunnoksen uudelleen.
  4. 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 name ja description vastaavat samannimisiä KML-elementtejä, ja muut ominaisuudet siirtyvät kohtaan ExtendedData. Multi-geometriat muuttuvat MultiGeometry-elementeiksi. Luettaessa työkalu käy läpi jokaisen Folderin, lukee Data- ja SimpleData-arvot ja ymmärtää myös Google Earthin gx:Track-tallenteet. Tyylit, kuvakkeet, maanpeitekerrokset ja verkkolinkit ohitetaan. KMZ on pakattu KML: pura se ensin.
  • GPX: pisteistä tulee reittipisteitä (wpt, jossa ele, name ja desc), 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 latitude ja longitude (sekä elevation, jos korkeus on) ja sen jälkeen yksi sarake kutakin ominaisuutta kohti. Sekalaiselle aineistolle tulee sen sijaan wkt-sarake. Luettaessa koordinaattisarakkeet nimeltä lat/latitude/y ja lon/lng/long/longitude/x tunnistetaan kirjainkoosta riippumatta, samoin wkt- tai geometry-sarake. Desimaalipilkku, kuten 46,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-tyylisen SRID=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.