Utilia

Konvertor GeoJSON, KML, GPX a WKT

Konvertuj GeoJSON na KML, GPX, CSV alebo WKT a naopak v prehliadači. Body, čiary, polygóny a viacnásobné geometrie, s počtom objektov a náhľadom.

Ako konvertovať GeoJSON, KML, GPX, CSV a WKT

  1. Presuň súbor do vyhradenej oblasti alebo vlož údaje do Vstupné údaje. Súbory číta tvoj prehliadač a nikdy sa nenahrávajú.
  2. Nechaj Z na Rozpoznať automaticky, alebo vstupný formát vyber sám. Rozpoznanie sleduje prvé znaky: { alebo [ znamená GeoJSON, <gpx znamená GPX, iný XML sa číta ako KML, kľúčové slovo ako POINT či MULTIPOLYGON znamená WKT a všetko ostatné sa berie ako CSV.
  3. Vyber výstupný formát v Do. Výsledok sa zobrazuje počas písania; Konvertovať ho spustí znova.
  4. Skontroluj počty (Objekty, Body, Čiary, Polygóny, Vrcholy) a náhľadový obrázok, potom výsledok Kopírovať alebo Stiahnuť so správnou príponou.

Čo si ktorý formát zachováva

Všetky konverzie prechádzajú cez GeoJSON (RFC 7946) ako spoločný model: zoznam objektov, každý s voliteľnou geometriou a množinou vlastností. Podporované sú Point, LineString, Polygon (aj s dierami), MultiPoint, MultiLineString, MultiPolygon a GeometryCollection. Súradnice sú zemepisná dĺžka, šírka a voliteľná výška v stupňoch WGS 84; nástroj nerobí prepočet do iného súradnicového systému.

  • GeoJSON: zachová sa všetko, vrátane vnorených vlastností a identifikátorov objektov.
  • KML: každý objekt sa stane značkou Placemark. Vlastnosti name a description sa premietnu do rovnomenných prvkov KML, ostatné vlastnosti idú do ExtendedData. Viacnásobné geometrie sa stanú MultiGeometry. Pri čítaní nástroj prejde každý Folder, číta hodnoty Data a SimpleData a rozumie aj záznamom gx:Track z Google Earth. Štýly, ikony, prekrytia a sieťové odkazy sa ignorujú. KMZ je komprimovaný KML: najprv ho rozbaľ.
  • GPX: body sa stanú trasovými bodmi (wpt, s ele, name a desc), čiary sa stanú trasami (trk) a MultiLineString jednou trasou s viacerými segmentmi. Pri čítaní sa konvertujú body, plánované trasy (rte) aj záznamy trás, pričom výška je tretia súradnica. GPX nemá polygóny, preto sa okraje polygónov zapíšu ako segmenty trasy a upozornenie to oznámi.
  • CSV: ak je každý objekt bod, výstup má stĺpce latitude a longitude (a elevation, ak existuje) a potom jeden stĺpec na vlastnosť. Zmiešané údaje namiesto toho dostanú stĺpec wkt. Pri čítaní sa rozpoznajú stĺpce so súradnicami pomenované lat/latitude/y a lon/lng/long/longitude/x bez ohľadu na veľkosť písmen, ako aj stĺpec wkt alebo geometry. Prijíma sa aj desatinná čiarka, napríklad 46,8139. Riadky bez súradníc sa preskočia a spočítajú.
  • WKT: jedna geometria na riadok. Čítač prijíma varianty Z a M, geometrie EMPTY aj predponu v štýle PostGIS SRID=4326;. WKT nemá atribúty, preto sa vlastnosti na výstupe zahodia.

Tipy a limity

  • WKT aj GeoJSON zapisujú najprv dĺžku. Ak tvoje body pristanú v oceáne pri Afrike alebo na nesprávnom póle, zdroj mal pravdepodobne šírku a dĺžku vymenené.
  • Náhľad je jednoduchý obrázok bez podkladovej mapy, vhodný na rýchle odhalenie vymenených súradníc, zatúlaných bodov alebo neuzavretých tvarov.
  • Prijímajú sa súbory do 20 MB. Veľmi veľké súbory môžu trvať niekoľko sekúnd, pretože textový výstup sa skladá v pamäti.

Často kladené otázky

Ako konvertujem KML na GeoJSON?

Vlož KML alebo presuň súbor .kml, nechaj Z na Rozpoznať automaticky a v Do vyber GeoJSON. Názvy, opisy a rozšírené údaje značiek Placemark sa stanú vlastnosťami objektov.

Môžem otvoriť trasu GPX z hodiniek alebo cyklopočítača?

Áno. Trasy s viacerými segmentmi sa stanú typom MultiLineString, trasové body sa stanú bodmi a výška každého bodu sa zachová ako tretia súradnica. Časové značky jednotlivých bodov trasy sa nezachovávajú.

Prečo sú moje polygóny v súbore GPX trasami?

GPX pozná iba trasové body, plánované trasy a záznamy trás. Obrys každého okraja polygónu sa zapíše ako segment trasy, aby sa tvar nestratil, a nástroj zobrazí upozornenie.

Aké usporiadanie CSV nástroj očakáva?

Riadok hlavičky so stĺpcom šírky a dĺžky, napríklad name,lat,lon. Čiarky, bodkočiarky aj tabulátory sú v poriadku. Prípadne pridaj stĺpec wkt s geometriami ako POINT (2.35 48.85).

Odosielajú sa moje údaje na server?

Nie. Analýza aj konverzia bežia celé v tvojom prehliadači; stránka s tvojimi údajmi nerobí žiadnu požiadavku, čo je dôležité pri súkromných trasách a súboroch s polohami klientov.