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.

Selectează sau plasează fișierele aici

Privat - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V

Cât îți aștepți fișierele, poți juca Code Rain

Garanție de confidențialitate: nicio transmisie prin rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Compararea formatelor și specificații tehnice

SpecificațieKMLGPX
Tip MIMEapplication/vnd.google-earth.kml+xmlapplication/gpx+xml
Tipnotație XML geograficăformat de schimb de date GPS
Compresietext XML (KMZ dacă este comprimat în ZIP)text XML
Specificație standardOGC KML 2.3Topografix GPX 1.1
Antet Magic Bytes3C 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.