Převod KML na GPX

Konverze geografického značkovacího jazyka Google KML na standard GPS Track GPX standardizuje proprietární mapové funkce na univerzální data bodů trasy a tras.

Vyberte nebo přetáhněte soubory sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V

Zatímco čekáte na soubory, můžete si zahrát Code Rain

Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Porovnání formátů a technické specifikace

SpecifikaceKMLGPX
MIME typapplication/vnd.google-earth.kml+xmlapplication/gpx+xml
Typgeografický zápis XMLformát výměny dat GPS
Kompresetext XML (KMZ při kompresi ZIP)text XML
Standardní specifikaceOGC KML 2.3Topografix GPX 1.1
Hlavička souboru (Magic bytes)3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml)3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

Přehled formátu a použití

Soubory Google Keyhole Markup Language ukládají bohatou vizuální geometrii včetně polygonů, ikon a stylizovaných cest primárně vytvořených pro Google Earth. Hardwarová zařízení, jako jsou ruční přístroje Garmin, cyklistické počítače a fitness hodinky, však vyžadují soubory formátu GPS Exchange Format pro čtení tras a navigačních tras. Přechod z KML na GPX přemosťuje propast mezi desktopovým vizualizačním softwarem a venkovním terénním hardwarovým vybavením. Terénní výzkumníci, turističtí nadšenci a piloti dronů často shromažďují body trasy v aplikaci Google Earth a potřebují tyto souřadnice přenést do vyhrazených přijímačů GPS. Protože hardwarové záznamníky nedokážou interpretovat pravidla stylů nebo 3D vysunutí nalezená v dokumentech KML, překlad prostorových dat zajišťuje, že navigační jednotky mohou číst přesné souřadnice, nadmořské výšky a časová razítka bez chyb vykreslování.

Technické specifikace a přehled kodeků

KML používá typ MIME application/vnd.google-earth.kml+xml a představuje textovou notaci XML v textovém kontejneru. Soubor KMZ je archiv ZIP, který obsahuje hlavní soubor KML, často pojmenovaný doc.kml, a případné podpůrné soubory. GPX používá typ MIME application/gpx+xml a je textovým formátem XML navrženým speciálně pro trasy, cesty a průjezdní body. Ani jeden z těchto formátů nepoužívá jedinečnou binární signaturu v hlavičce. Oba se místo toho opírají o standardní deklaraci XML, například <?xml version="1.0"?>, po níž následují kořenové značky XML, jako jsou <kml> nebo <gpx>. Při převodu je třeba analyzovat strom XML, získat uzly se zeměpisnou šířkou, délkou a nadmořskou výškou a namapovat je na přísně definované schéma tras a průjezdních bodů podle specifikace GPX.

Kompatibilita s operačními systémy a prohlížeči

Oba textové formáty XML jsou široce kompatibilní s hlavními moderními desktopovými operačními systémy včetně Windows, macOS a Linuxu a lze je zpracovávat standardními textovými parsery nebo GIS softwarem, jako je QGIS. Mobilní platformy iOS a Android čtou oba typy souborů prostřednictvím specializovaných mapových aplikací. Webové prohlížeče nativně parsují základní strukturu XML pomocí vestavěných DOM parserů, takže webové mapové nástroje mohou vykreslovat geografické cesty přímo ve výřezu.

Užitečné informace

Před konverzí vždy odstraňte nepotřebné prvky stylu KML, jako jsou odkazy na vlastní ikony a výplně polygonů, aby byl výsledný soubor GPX štíhlý a čitelný pro hardwarové jednotky s omezenou pamětí.

Často kladené otázky

Jak převést Google KML na GPS Track GPX bez ztráty kvality?

Konverze je matematicky bezztrátová pro geografické souřadnice, což znamená, že hodnoty zeměpisné šířky, délky a nadmořské výšky se přenášejí přesně. Proces je však ztrátový pro data vizuálního stylu, jako jsou barvy polygonů, vlastní ikony a úhly 3D kamery, protože schéma GPX ukládá pouze surové body souřadnic, stopy a trasy bez estetických vlastností.

Jaký je rozdíl mezi Google KML a GPS Track GPX?

KML je vizualizačně zaměřená notace XML navržená k vykreslení komplexních geografických prvků, obrázků a 3D modelů uvnitř aplikace Google Earth. GPX je lehké schéma XML zaměřené na GPS, navržené výhradně pro výměnu zaznamenaných stop, bodů trasy a navigačních tras mezi hardwarovými zařízeními a mapovacím softwarem.