Oggi vi propongo la struttura che deve avere un file GPX per essere correttamente accettato dai navigatori Garmin. Quello che scriverò è valido per il Nuvi310 (dato che è il mio e l’ho testato personalmente) ma la struttura dovrebbe funzionare su tutta la linea Nuvi; ovviamente potete indicarmi i navigatori su cui avete eseguito i test: questa struttura è la stessa che utilizzo per produrre i miei file GPI sui borghi.

Innanzitutto diciamo che un file in formato GPX può essere utilizzato in due maniere: puro o elaborato; l’utilizzo “puro” consiste nella copia di questo file (in formato GPX) direttamente dentro il navigatore. Così facendo, i punti di interesse memorizzati all’interno compariranno nella sezione “MIE POSIZIONI” del navigatore assieme a tutti i punti salvati manualmente. Ci sono due piccoli problemi: la navigazione rallenta (anche per pochi punti) e l’eliminazione di questo file è un pò macchinosa quindi eviterei questa soluzione.
La seconda possibilità (che consiglio caldamente) consiste nell’utilizzare la stessa procedura per i file CSV ovvero trattare il file con POILOADER (clicca qui per scaricare).

Un file GPX è fondamentalmente un file XML con gli opportuni tag; tutte le informazioni sono racchiuse tra due tag <gpx></gpx> e al loro interno si definiscono due sezioni ovvero <metadata></metadata>, che contiene una sorta di intestazione del file e più sezioni <wpt></wpt> ognuna delle quali contiene un singolo punto di interesse. La sezione metadata….di solito… LA SALTO e passo direttamente alle sezioni dei punti. L’unica cosa che mi limito ad inserire è la parte di apertura del file in corrispondenza del tag <gpx> inserendo sempre lo stesso codice (che trovate nell’esempio in fondo alla pagina.
Svolto questo leggero compito, inizio la generazione dei vari punti ognuno dei quali deve essere racchiuso tra i tag <wpt></wpt>; all’interno di questa coppia di tag trovano posto tutte le informazioni sul punto ovvero posizione, nome (quello che compare nella lista dei PDI), descrizione, numero di telefono, fax ed email (il telefono diventa componibile con un tocco se il navigatore è Bluetooth e gli viene associato un telefono), via, cap e città e un’immagine da visualizzare.
Ora vi propongo un blocco wpt e scriverò i commenti in corsivo/grassetto direttamente nel codice.

<wpt lat=”43.414051″ lon=”11.076666″> latitudine e longitudine
<time>2007-03-07T21:41:18Z</time> orario di inserimento (F)
<name>Casa Sisti</name> nome del punto
<cmt>Casa Vacanze Sisti è un tipico casolare toscano di fine 1700 recentemente ristrutturato ed arredato con gusto. Situato in una splendida posizione panoramica, l’agriturismo è circondato da un ampio parco di circa 18.000 m2 con piante di olivi.</cmt>
<desc>Casa Vacanze Sisti è un tipico casolare toscano di fine 1700 recentemente ristrutturato ed arredato con gusto. Situato in una splendida posizione panoramica, l’agriturismo è circondato da un ampio parco di circa 18.000 m2 con piante di olivi.</desc> descrizione - è sufficiente inserire solo uno dei due campi, se sono presenti entrambi viene visualizzato cmt (F)
<link href=”link immagine“/> link all’immagine - posizione sul disco fisso - formato JPG (F)
<extensions> inizio blocco dati estesi (F)
<gpxx:WaypointExtension xmlns:gpxx=”http://www.garmin.com/xmlschemas/GpxExtensions/v3″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensions/v3/GpxExtensionsv3.xsd”> copiare identico
<gpxx:DisplayMode>SymbolAndName</gpxx:DisplayMode> copiare identico
<gpxx:Address>
<gpxx:StreetAddress>Via Masaccio, 14/18</gpxx:StreetAddress> via/numero
<gpxx:City>Loc. Campiglia - Colle di Val d’Elsa (SI)</gpxx:City> Città - la provincia può essere scritta direttamente qui
<gpxx:PostalCode>53034</gpxx:PostalCode> cap
</gpxx:Address>
<gpxx:PhoneNumber Category=”Phone”>+390577959396</gpxx:PhoneNumber> numero di telefono - possibilità di renderlo automaticamente componibile
<gpxx:PhoneNumber Category=”Fax”>+390577959832</gpxx:PhoneNumber> numero di fax
<gpxx:PhoneNumber Category=”Email”>info@casasisti.com</gpxx:PhoneNumber> email
</gpxx:WaypointExtension>
</extensions>
</wpt>

Tutti i tag identificati con F sono facoltativi

8 Comments to “Struttura di un file GPX”

  1. Bruno (blackawk7591) | Febbraio 8th, 2008 at 13:04

    Ciao carissimo, e grazie per il tuo suggerimento.
    Scusa la mia globale ignoranza, ma ho alcune cose da chiederti in proposito.
    1.- con che programma gestisco la scrittura del .gpx? Editor di testo tipo: Blocco Note, ..?
    2.- Una volta scritto il file, come lo devo nominare?
    3.- Posso creare una “cascata” di files uno dopo l’altro e creare un unico file .gpx?
    4.- Per l’upload sul Navigatore, in che cartella di GPU devo salvarlo?
    5.- Posso collegarci un’icona ed un mp3 con lo stesso nome (L’estensione sarà differente).
    Grazie per le tue riposte e la tua pazienza.
    Carissimi saluti.
    Bruno

  2. intoinside | Febbraio 8th, 2008 at 20:10

    Ciao Bruno,
    1) puoi usare un semplice editor come Blocco note o Wordpad
    2) puoi dargli il nome che vuoi, sarà il nome del gruppo di PDI sul navigatore
    3) si ma verranno inseriti in un’unica categoria sul navigatore; se vuoi che i pdi siano divisi in categorie diverse devi generare tanti file .gpx
    4) non so risponderti
    5) onestamente non ho mai provato: l’icona funziona ma per il file MP3 non saprei, comunque credo di si.

    Ciao

  3. LEo | Agosto 28th, 2008 at 16:03

    Ciao, articolo molto interessante,
    sapresti indicarmi un software per bloccare il file gpx o il modo di renderlo non modificabile?
    Ciao e grazie

    Leo

  4. intoinside | Agosto 29th, 2008 at 16:03

    Ciao Leo,
    il file GPX è a tutti gli effetti un normale file di testo e non si può bloccare. L’elaborazione che si ottiene con il POILOADER però non è modificabile.

    Ciao

  5. LEo | Settembre 12th, 2008 at 15:25

    Grazie per il suggerimento

    Ciao

  6. Roberto | Settembre 19th, 2008 at 07:37

    Sto cercando di mettere su un sito di una sezione CAI alcune tracce di sentieri. Se metto il file classico del Garmin gdb tutto è corretto: mi si apre una maschera che mi chiede se aprire il file o se salvarlo. Se invece faccio il collegamento al file gpx succede che compare direttamente sul form il testo del file gpx senza permettermi di scaricarlo. Quali soluzioni devo adottare? Grazie

  7. intoinside | Settembre 19th, 2008 at 19:36

    Questo è un problema del browser e non del file GPX. Cliccando sul collegamento del file GPX, il browser tenta di aprirlo direttamente. Sarebbe meglio inserire una piccola descrizione in cui si consiglia di cliccare sul link col tasto destro e scegliere “Salva oggetto con nome…”.
    Questo comportamento può verificarsi solo in alcuni pc e non su altri.

    Ciao

  8. Roberto | Settembre 19th, 2008 at 20:25

    Grazie molte

Leave a Comment

Chiudi
Invia e-mail