Convertor KML în GPX
Conversia marcajului geografic Google KML în GPX, un format GPS larg acceptat, standardizează funcțiile de cartografiere proprietare ca date despre puncte de trecere și trasee.
Compararea formatelor și specificații tehnice
| Specificație | KML | GPX |
|---|---|---|
| Tip MIME | application/ | application/ |
| Tip | notație XML geografică | format de schimb de date GPS |
| Compresie | text XML (KMZ dacă este comprimat în ZIP) | text XML |
| Specificație standard | OGC KML 2.3 | Topografix GPX 1.1 |
| Antet Magic Bytes | 3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml) | 3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx) |
Prezentare generală a formatului și aplicații
Fișierele Google Keyhole Markup Language stochează geometrie vizuală bogată, inclusiv poligoane, pictograme și căi stilizate construite în principal pentru Google Earth. Cu toate acestea, unitățile hardware, cum ar fi dispozitivele portabile Garmin, computerele de ciclism și ceasurile de fitness, necesită fișiere GPS Exchange Format pentru a citi traseele și rutele de navigație. Trecerea de la KML la GPX face legătura între software-ul de vizualizare desktop și dispozitivele hardware folosite în aer liber. Cercetătorii de teren, drumeții și piloții de drone colectează adesea puncte de trecere în Google Earth și trebuie să transfere aceste coordonate către receptoare GPS dedicate. Deoarece dispozitivele hardware de înregistrare nu pot interpreta regulile de stil sau extrudările 3D găsite în documentele KML, traducerea datelor spațiale asigură că unitățile de navigație pot citi coordonatele exacte, altitudinile și marcajele de timp fără erori de randare.
Specificații tehnice și detalii despre codecuri
KML utilizează tipul MIME application/vnd.google-earth.kml+xml ca notație text XML într-un container text. Un fișier KMZ este o arhivă ZIP care conține un fișier KML principal, numit de obicei doc.kml, și fișiere auxiliare opționale. GPX utilizează tipul MIME application/gpx+xml ca format text XML structurat special pentru piste, rute și puncte de trecere. Niciun format nu folosește antete unice cu octeți magici binari. În schimb, ambele se bazează pe declarații XML standard, precum <?xml version="1.0"?>, urmate de etichete rădăcină precum <kml> sau <gpx>. Conversia dintre ele necesită analizarea arborelui XML, extragerea nodurilor de latitudine, longitudine și altitudine și maparea lor în schema strictă de piste și puncte de trecere cerută de specificațiile GPX.
Compatibilitate SO și browser
Ambele formate de text XML obțin o compatibilitate universală pe toate sistemele de operare desktop moderne, inclusiv Windows, macOS și Linux, utilizând analizoare de text standard sau software GIS precum QGIS. Platformele mobile de pe iOS și Android citesc ambele tipuri de fișiere prin intermediul unor aplicații de cartografiere specializate. Browserele web analizează în mod nativ structura XML subiacentă utilizând analizoare DOM încorporate, permițând instrumentelor de cartografiere bazate pe web să redea căile geografice direct în fereastra de vizualizare. Compatibilitatea depinde și de aplicație, dispozitiv, sistemul de operare și versiunea acestuia.
Informații utile
Elimină întotdeauna elementele de stil KML inutile, cum ar fi linkurile de pictograme personalizate și umpluturile de poligoane înainte de conversie, pentru a menține fișierul GPX rezultat simplu și ușor de citit pentru unitățile hardware cu memorie limitată.
Întrebări frecvente
Cum convertești Google KML în GPX (Traseu GPS) fără a pierde calitatea?
Conversia este fără pierderi matematice pentru coordonatele geografice, ceea ce înseamnă că valorile de latitudine, longitudine și altitudine se transferă cu precizie. Cu toate acestea, procesul generează pierderi pentru datele de stil vizual, cum ar fi culorile poligoanelor, pictogramele personalizate și unghiurile camerei 3D, deoarece schema GPX stochează doar puncte de coordonate brute, piste și rute fără proprietăți estetice.
Care este diferența dintre Google KML și GPX (Traseu GPS)?
KML este o notație XML concentrată pe vizualizare, concepută pentru a reda caracteristici geografice complexe, imagini și modele 3D în Google Earth. GPX este o schemă XML ușoară, centrată pe GPS, concepută strict pentru schimbul de piste înregistrate, puncte de trecere și rute de navigație între dispozitivele hardware și software-ul de cartografiere.