IT:OSM Map On MapSource

From OpenStreetMap Wiki
Jump to navigation Jump to search

Integrazione delle mappe di OSM in Garmin Mapsource (compreso Mapsource 6.14.1 e 6.15.3)

Questa pagina contiene informazioni utili solo agli utenti di MS Windows!

In breve: funziona!


Premessa

Le mappe di OSM possono essere scaricate in formato già pronto per essere copiato sulla memory card del ricevitore, vedi Mappa OSM su Garmin. Questo implica che le mappe presenti sulla memory card saranno sovrascritte (per esempio Metroguide, City Navigator etc.) dalla mappa di OSM.

Potrebbe essere utile, invece, installare le mappe di OSM insieme alle altre mappe già presenti nella memory card, senza sovrascriverle. In questo caso, dal menu "Setup map" del ricevitore sarà possibile attivare (visualizzare) o disattivare (nascondere) a piacere una o più mappe presenti sulla memory card. Nel seguito sarà descritta la procedura per installare le mappe di OSM sul ricevitore assieme alle altre mappe già presenti.

Mappe disponibili

La procedura descritta nel seguito è stata testata con queste due mappe, scaricabili dalla pagina http://wiki.openstreetmap.org/index.php/User:Computerteddy

  • Germania deutschland.tgz (214MB) (in effetti è un po' più grande della sola Germania) datata 14 Gennaio 2009
  • Europa eu.tgz (429MB) (tutta l'Europa) datata 14 Gennaio 2009.

L'utente Computerteddy aggiorna regolarmente questi due file, generalmente ogni settimana tra il giovedì ed il venerdì, sulla base dell'ultimo file Planet disponibile (quindi il giovedì–venerdì è possibile scaricare la mappa con i dati aggiornati al mercoledì–giovedì).

Qualsiasi altra mappa dovrebbe funzionare con la stessa procedura. Vedi Mappa OSM su Garmin.

Secondo quanto riferito da Thomas Hog, questo metodo funziona anche con il programma Garmin Training Center (software per le unità Forerunner).

Informazioni tecniche

Per poter essere installata nel ricevitore, è necessario registrare la mappa in MapSource. Questo significa che la mappa deve essere installata correttamente nel registro di Windows. Ciò può essere ottenuto molto semplicemente usando Mapsettoolkit. Inoltre, i files prodotti con Mkgmap non sono compatibili al 100% con MapSource a partire dalla versione 6.14.1.

MapSetToolkit correggerà questo problema automaticamente

  • nel file tdb la posizione 6 0 sarà sostituita da 1
  • nel file typ la posizione 48 42 sarà sostituita da 1.

Procedura

Download dei dati

  1. Scaricare MapSetToolkit: http://cypherman1.googlepages.com/
  2. Scaricare la mappa desiderata:
  3. (Opzionale) Scarica il file delle tipologie http://openstreetmap.teddynetz.de/latest/teddy.typ

Registrazione in MapSource

La registrazione deve essere eseguita soltanto alla prima installazione, per gli aggiornamenti settimanali non è più necessaria (vedi oltre).

  1. decomprimere le mappe con Winrar in una cartella, ad esempio nella cartella C:\Garmin\OSM
    SUGGERIMENTO 1: le mappe sono compresse in formato tgz (tar zippato) cioè hanno una doppia compressione. È necessario prima aprire il file .tgz e salvare in una cartella temporanea il file .tar; quindi, aprire il file .tar e decomprimere tutto il suo contenuto in una cartella di installazione, ad esempio C:\Garmin\OSM. Al termine della decompressione sarà possibile cancellare sia il file .tgz che il file .tar
    SUGGERIMENTO 2: se riscontrate problemi nella decompressione delle mappe e state utilizzando IE, allora usate Firefox.
  2. Decomprimere il file MapSetToolkit.zip in qualche cartella, ad esempio C:\Garmin (non è necessaria l'installazione).
  3. avviate C:\Garmin\MapSetToolkit.exe utilizzando un account utente con privilegi di amministratore
  4. fate click sul pulsante "Install a existing mapset" nella parte in basso a destra della finestra
  5. fate click sul pulsante con i tre punti, a destra di "tdb-file" e selezionate il file C:\Garmin\OSM\63239998.tdb (nel caso della mappa dell'Europa)
  6. fate click sul pulsante con i tre punti, a destra di "Overview image" e selezionate il file C:\Garmin\OSM\63239998.img
    1. (Opzionale) Per usare un file di tipologia personalizzato, vedi il paragrafo Usare i file delle tipologie personalizzate
  7. Fate click su Install

A questo punto, è possibile visualizzare la mappa di OSM con MapSource:

  1. avviare MapSource
  2. nella casella a discesa della barra degli strumenti "Visualizza", selezionare "OSM-EU".

Nel caso in cui MapSource non dovesse funzionare, chiudere MapSource ed usare il pulsante "Uninstall" di MapSetToolkit. Dovrebbe tornare tutto a posto.

Caricamento delle mappe nel ricevitore

La procedura è identica a quella seguita per caricare le mappe Garmin:

  1. avviare MapSource
  2. selezionare la casella a discesa nella barra degli strumenti "Visualizza"
  3. scegliere la mappa da caricare
  4. usare lo "Strumento mappa" per evidenziare i riquadri da caricare
  5. ripetere il punto 2,3,4 per tutte le mappe che si desidera caricare
  6. collegare il ricevitore con il cavo USB
  7. fare click sul pulsante "Invia alla periferica" ed attendere il completamento della procedura (circa 20-30 minuti).
    SUGGERIMENTO: il trasferimento dei dati alla periferica è abbastanza lento perché la periferica funziona con protocollo USB 1. Per velocizzare il trasferimento, è possibile togliere (rimuovere) la scheda microSD dal ricevitore e inserirla in un lettore di schede di memoria che funzioni con protocollo USB 2.
  8. è possibile salvare questo gruppo di mappe in un file .gdb, per velocizzare l'operazione di aggiornamento settimanale. Semplicemente, scegliere "Salva" dal menu "File" ed assegnare un nome (per esempio: mappa_OSM_Italia_meridionale_e_mappa_Metroguide_Italia.gdb).

Aggiornamento settimanale delle mappe

Eseguire i seguenti passaggi:

  • scaricare la mappa desiderata (aggiornata), vedi il paragrafo Download dei dati
  • cancellare il contenuto della cartella C:\Garmin\OSM
  • decomprimere il file .tgz nella cartella C:\Garmin\OSM come descritto in precedenza
  • aprire MapSource
  • aprire il file .gdb salvato in precedenza (per esempio: mappa_OSM_Italia_meridionale_e_mappa_Metroguide_Italia.gdb)
  • inviare al ricevitore.

Usare i file delle tipologie personalizzate

È possibile utilizzare un file di tipologia personalizzato per modificare i colori della mappa, oppure per esaltare graficamente certi elementi (un percorso sterrato) rispetto a certi altri.

In questo caso, selezionare "convert to Family" in Mapsettoolkit prima di cliccare su Install. Selezionare il file di tipologia .typ. Io scelgo il valore "1" per Registry e Family ID. MapSetToolkit chiederà se è consentito aggiornare la mappa alla selezione, occorre dire di sì.

Usando questa procedura, è possibile provare diversi file di tipologia (scaricati o creati a piacere). È possibile, per esempio, inviare/generare files .typ a questo indirizzo: http://ati.land.cz/gps/typdecomp/editor.cgi

La cattiva notizia è che le tipologie personalizzate rallentano significativamente la visualizzazione delle mappe nel ricevitore.


Tech stuff

Thats the content of the Registry (Vista 32bit):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\Mapsource\Products]
"InstallDir"="C:\\Garmin\\"
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\Mapsource\Products\1]
"TDB"="C:\\Garmin\\OSM_DE\\63239999.tdb"
"LOC"="C:\\Garmin\\OSM_DE"
"BMAP"="C:\\Garmin\\OSM_DE\\63239999.img"

And here it's for Vista x64:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Garmin\Mapsource\Products]
"InstallDir"="C:\\Garmin\\"
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Garmin\Mapsource\Products\1]
"TDB"="C:\\Garmin\\OSM_DE\\63239999.tdb"
"LOC"="C:\\Garmin\\OSM_DE"
"BMAP"="C:\\Garmin\\OSM_DE\\63239999.img"

Mapsettoolkit claimed the OSM map is a "Product" and the name MUST be "1".

Istruzioni per usare file OSM più piccoli

Se volete scaricare un file più piccolo esportato direttamente dal sito OSM, come ad esempio una singola città, seguite questa procedura:

  • Esportazione dei dati da OSM: scegliete la zona che vi interessa dalla pagina principale di visualizzazione http://www.openstreetmap.org/. Cliccate Export e scegliete il formato OpenStreetMap XML Data poi fate partire il download.
  • Convertite il file OSM in un file IMG file usando Mkgmap o GroundTruth. Accertatevi che il file sia salvato come numero con 8 cifre, come ad es. 46378291.img. Questo perché Mapsource accetta solo file salvati in questo modo.
  • Installare i dati in MapSource: potete trovare le istruzioni per usare MapsetToolkit con file IMG in http://freegeographytools.com/2007/adding-garmin-img-files-to-mapsource