Convertitore da KML a GPX

La conversione del markup geografico Google KML nello standard GPX per tracce GPS standardizza le funzioni di mappatura proprietarie in dati universali di waypoint e tracce.

Seleziona o rilascia i file qui

Privato - i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V

Mentre aspetti i tuoi file, puoi giocare a Code Rain

Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

Confronto formati e specifiche tecniche

SpecificaKMLGPX
Tipo MIMEapplication/vnd.google-earth.kml+xmlapplication/gpx+xml
Tiponotazione XML geograficaformato di scambio dati GPS
Compressionetesto XML (KMZ se compresso in ZIP)testo XML
Specifica standardOGC KML 2.3Topografix GPX 1.1
Intestazione Magic Bytes3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml)3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

Panoramica del formato e applicazioni

I file Google Keyhole Markup Language memorizzano una ricca geometria visiva che include poligoni, icone e percorsi stilizzati creati principalmente per Google Earth. Tuttavia, le unità hardware come i dispositivi portatili Garmin, i ciclocomputer e gli orologi fitness richiedono file nel formato GPS Exchange Format per leggere tracce e rotte di navigazione. Il passaggio da KML a GPX colma il divario tra il software di visualizzazione desktop e i dispositivi hardware usati sul campo. I ricercatori sul campo, gli escursionisti e i piloti di droni raccolgono spesso waypoint in Google Earth e devono trasferire tali coordinate a ricevitori GPS dedicati. Poiché i dispositivi di registrazione hardware non possono interpretare le regole di stile o le estrusioni 3D presenti nei documenti KML, la conversione dei dati spaziali garantisce che le unità di navigazione possano leggere le coordinate esatte, le altitudini e i timestamp senza errori di rendering.

Specifiche tecniche e analisi dei codec

KML usa il tipo MIME application/vnd.google-earth.kml+xml come notazione XML testuale all’interno di un contenitore di testo. Un file KMZ è un archivio ZIP che contiene un file KML principale, di solito chiamato doc.kml, e file di supporto facoltativi. GPX usa il tipo MIME application/gpx+xml come formato XML testuale strutturato appositamente per tracce, percorsi e waypoint. Nessuno dei due formati usa intestazioni binarie univoche di magic byte. Entrambi si basano invece su dichiarazioni XML standard, come less-than symbol question mark xml version equals 1.0 greater-than symbol, seguite da tag radice come less-than symbol kml greater-than symbol o less-than symbol gpx greater-than symbol. Per convertirli occorre analizzare l’albero XML, estrarre i nodi di latitudine, longitudine ed elevazione e mapparli nello schema rigoroso di tracce e waypoint richiesto dalle specifiche GPX.

Compatibilità con sistemi operativi e browser

Entrambi i formati di testo XML raggiungono una compatibilità universale su tutti i moderni sistemi operativi desktop, inclusi Windows, macOS e Linux, utilizzando parser di testo standard o software GIS come QGIS. Le piattaforme mobili su iOS e Android leggono entrambi i tipi di file tramite applicazioni di mappatura specializzate. I browser web analizzano in modo nativo la struttura XML sottostante utilizzando parser DOM integrati, consentendo agli strumenti di mappatura basati sul web di eseguire il rendering dei percorsi geografici direttamente nella finestra di visualizzazione. Il supporto varia anche in base ad app, dispositivo, sistema operativo e versione.

Informazioni utili

Elimina sempre gli elementi di stile KML non necessari, come i collegamenti di icone personalizzate e i riempimenti di poligoni prima della conversione, per mantenere il file GPX risultante leggero e leggibile per le unità hardware con memoria limitata.

Domande frequenti

Come convertire Google KML in traccia GPS GPX senza perdere qualità?

La conversione è matematicamente priva di perdite per le coordinate geografiche, il che significa che i valori di latitudine, longitudine e altitudine vengono trasferiti con precisione. Tuttavia, il processo comporta la perdita di dati di stile visivo come i colori dei poligoni, le icone personalizzate e gli angoli della telecamera 3D, poiché lo schema GPX memorizza solo punti di coordinate grezzi, tracce e rotte senza proprietà estetiche.

Qual è la differenza tra Google KML e traccia GPS GPX?

KML è una notazione XML incentrata sulla visualizzazione, progettata per eseguire il rendering di complesse caratteristiche geografiche, immagini e modelli 3D all'interno di Google Earth. GPX è uno schema XML leggero incentrato sul GPS, progettato rigorosamente per lo scambio di tracce registrate, waypoint e rotte di navigazione tra dispositivi hardware e software di mappatura.