Konvertor Google KML do GPS Track 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.
Porovnání formátů a technické specifikace
| Specifikace | KML | GPX |
|---|---|---|
| MIME typ | application/vnd.google-earth.kml+xml | application/gpx+xml |
| Typ | geographic XML notation | GPS data exchange format |
| Komprese | XML text (KMZ when ZIP compressed) | XML text |
| Standardní specifikace | OGC KML 2.3 | Topografix 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 jako textovou notaci XML uvnitř textového kontejneru. Když je zabalen jako soubor KMZ, funguje jako archiv ZIP využívající kompresi Deflate obsahující soubor doc.kml a externí prostředky. GPX používá typ MIME application/gpx+xml jako textový formát XML strukturovaný speciálně kolem stop, tras a bodů trasy. Žádný formát nepoužívá jedinečné hlavičky binárních magických bajtů. Místo toho oba formáty spoléhají na standardní hlavičky deklarace XML, jako je znak menšitek otazník xml version rovno 1.0 znak větší než následovaný kořenovými značkami XML, jako je znak menšitek kml znak větší než nebo znak menšitek gpx znak větší než. Konverze mezi nimi vyžaduje analýzu stromu XML, extrahování uzlů zeměpisné šířky, délky a nadmořské výšky a jejich mapování do přísného schématu stop a bodů trasy vyžadovaného specifikacemi GPX.
Kompatibilita s operačními systémy a prohlížeči
Oba textové formáty XML dosahují univerzální kompatibility napříč všemi moderními desktopovými operačními systémy včetně Windows, macOS a Linux pomocí standardních textových parserů nebo softwaru GIS, jako je QGIS. Mobilní platformy v systémech 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 analyzátorů DOM, což umožňuje webovým mapovacím nástrojům 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í.
Porovnání formátů a technické specifikace
Běžný soubor trasy KML o velikosti 2 MB se přenese za méně než 0,1 sekundy přes připojení 4G, přibližně za 0,02 sekundy na síti 5G a téměř okamžitě v optických sítích, což činí dávkové konverze více souborů stop extrémně rychlými.
Č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ětřesné šíř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.