IT:OSM Map On MapSource

From OpenStreetMap Wiki
Jump to: navigation, search
Lingue disponibili
Deutsch English italiano

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 gia' 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 gia' presenti nella memory card, senza sovrascriverle.
In questo caso, dal menu "Setup map" del ricevitore sara' possibile attivare (visualizzare) o disattivare (nascondere) a piacere una o piu' mappe presenti sulla memory card.
Nel seguito sara' descritta la procedura per installare le mappe di OSM sul ricevitore assieme alle altre mappe gia' presenti.

Mappe disponibili

La procedura descritta nel seguito e' stata testata con queste due mappe, scaricabili dalla pagina http://wiki.openstreetmap.org/index.php/User:Computerteddy
- Germania deutschland.tgz (214MB) (in effetti e' un po' piu' 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 files, generalmente ogni settimana tra il giovedi' ed il venerdi', sulla base dell'ultimo file Planet disponibile (quindi il giovedi'-venerdi' e' possibile scaricare la mappa con i dati aggiornati al mercoledi'-giovedi').

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, e' necessario registrare la mappa in MapSource.
Questo significa che la mappa deve essere installata correttamente nel registro di Windows.
Cio' puo' 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 correggera' questo problema automaticamente
- nel file tdb la posizione 6 0 sara' sostituita da 1
- nel file typ la posizione 48 42 sara' sostituita da 1.

Procedura

Download dei dati

1. Scaricare MapSetToolkit: http://cypherman1.googlepages.com/
2. Scaricare la mappa desiderata:
2.1
Mappa della Germania http://openstreetmap.teddynetz.de/latest/deutschland.tgz
Mappa intera Europa (compresa Germania) http://openstreetmap.teddynetz.de/latest/eu.tgz
2.2 (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 e' piu' 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) cioe' hanno una doppia compressione. E' 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 sara' 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 e' 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
6.1. (Opzionale) Per usare un file di tipologia personalizzato, vedi === Usare i files di tipologia ===
6. Fate click su Install

A questo punto, e' 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 e' 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 e' abbastanza lento perche' la periferica funziona con protocollo USB 1.
Per velocizzare il trasferimento, e' possibile togliere (rimuovere) la scheda microSD dal ricevitore e inserirla in un lettore di schede di memoria che funzioni con protocollo USB 2.
8. e' 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 === 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 files delle tipologie personalizzate

E' 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 chiedera' se e' consentito aggiornare la mappa alla selezione, occorre dire di si.

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

La cattiva notizia e' 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 files 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 [[1]]. 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 files salvati in questo modo.
  • Installare i dati in MapSource: potete trovare le istruzioni per usare MapsetToolkit con files IMG in [[2]]