Konvertor Google KML na GPS Track GPX
Konverzia geografického značkovacieho jazyka Google KML na štandard GPS Track GPX štandardizuje proprietárne mapovacie funkcie na univerzálne údaje o bodoch trasy a trasách.
Porovnanie formátov a technické špecifikácie
| Špecifikácia | KML | GPX |
|---|---|---|
| MIME typ | application/vnd.google-earth.kml+xml | application/gpx+xml |
| Typ | geographic XML notation | GPS data exchange format |
| Kompresia | XML text (KMZ when ZIP compressed) | XML text |
| Štandardná špecifikácia | OGC KML 2.3 | Topografix GPX 1.1 |
| Hlavička magických bajtov | 3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml) | 3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx) |
Prehľad formátu a použitie
Súbory Google Keyhole Markup Language ukladajú bohatú vizuálnu geometriu vrátane polygónov, ikon a štýlovaných ciest vytvorených primárne pre aplikáciu Google Earth. Hardvérové jednotky, ako sú ručné prístroje Garmin, cyklistické počítače a fitness hodinky, však vyžadujú súbory GPS Exchange Format na čítanie trás a navigačných ciest. Prechod z formátu Kml na GPX premosťuje priepasť medzi desktopovým vizualizačným softvérom a vonkajším hardvérom v teréne. Terénni výskumníci, turisti a piloti dronov často zbierajú body trasy v aplikácii Google Earth a potrebujú preniesť tieto súradnice do vyhradených prijímačov GPS. Keďže hardvérové záznamníky nedokážu interpretovať pravidlá štýlovania ani 3D vytláčanie nachádzajúce sa v dokumentoch Kml, preklad priestorových údajov zabezpečuje, že navigačné jednotky môžu čítať presné súradnice, nadmorské výšky a časové pečiatky bez chýb vykresľovania.
Technické špecifikácie a prehľad kodekov
KML používa typ MIME application/vnd.google-earth.kml+xml ako textovú notáciu XML v rámci textového kontajnera. Keď je zabalený ako súbor KMZ, funguje ako archív ZIP využívajúci kompresiu Deflate obsahujúci súbor doc.kml a externé aktíva. GPX používa typ MIME application/gpx+xml ako textový formát XML štruktúrujený špeciálne okolo trás, ciest a bodov trasy. Ani jeden formát nepoužíva jedinečné hlavičky binárnych magických bajtov. Namiesto toho sa oba formáty spoliehajú na štandardné hlavičky deklarácie XML, ako je znak menšie než, otáznik, xml version sa rovná 1.0, znak väčšie než, za ktorým nasledujú koreňové značky XML, ako je znak menšie než, kml, znak väčšie než, alebo znak menšie než, gpx, znak väčšie než. Konverzia medzi nimi si vyžaduje parsovanie stromu XML, extrahovanie uzlov zemepisnej šírky, zemepisnej dĺžky a nadmorskej výšky a ich mapovanie do prísnej schémy trás a bodov trasy vyžadovanej špecifikáciami GPX.
Kompatibilita s OS a prehliadačmi
Oba textové formáty XML dosahujú univerzálnu kompatibilitu vo všetkých moderných desktopových operačných systémoch vrátane systémov Windows, macOS a Linux pomocou štandardných analyzátorov textu alebo softvéru GIS, ako je QGIS. Mobilné platformy so systémami iOS a Android čítajú oba typy súborov prostredníctvom špecializovaných mapovacích aplikácií. Webové prehliadače natívne parsujú základnú štruktúru XML pomocou vstavaných analyzátorov DOM, čo umožňuje webovým mapovacím nástrojom vykresľovať geografické cesty priamo v zobrazovacom okne.
💡 Užitočné informácie
Pred konverziou vždy odstráňte nepotrebné prvky štýlu KML, ako sú odkazy na vlastné ikony a výplne polygónov, aby bol výsledný súbor GPX úsporný a čitateľný pre hardvérové jednotky s obmedzenou pamäťou.
Porovnanie formátov a technické špecifikácie
Štandardný 2 MB súbor trasy KML sa prenesie za menej ako 0,1 sekundy cez pripojenie 4G, približne za 0,02 sekundy v sieti 5G a takmer okamžite v optických sieťach, vďaka čomu sú dávkové konverzie viacerých súborov trás mimoriadne rýchle.
Často kladené otázky
Ako konvertovať Google KML na GPS Track GPX bez straty kvality?
Konverzia je matematicky bezstratová pre geografické súradnice, čo znamená, že hodnoty zemepisnej šírky, zemepisnej dĺžky a nadmorskej výšky sa prenášajú presne. Tento proces je však stratový pre údaje o vizuálnom štýlovaní, ako sú farby polygónov, vlastné ikony a uhly 3D kamery, pretože schéma GPX ukladá iba surové súradnicové body, trasy a cesty bez estetických vlastností.
Aký je rozdiel medzi Google KML a GPS Track GPX?
KML je notácia XML zameraná na vizualizáciu, navrhnutá na vykresľovanie zložitých geografických prvkov, obrázkov a 3D modelov v aplikácii Google Earth. GPX je ľahká schéma XML zameraná na GPS, navrhnutá výhradne na výmenu zaznamenaných trás, bodov trasy a navigačných ciest medzi hardvérovými zariadeniami a mapovacím softvérom.