Lingua

Login to Openmtbmap

email feed

Commenti Recenti

Inviare le Mappe al GPS con Mkgmap (Multi-Piattaforma)

 

Usare Mkgmap per inviare le mappe al vostro GPS invece di Sendmap

So che molti di voi non amano i programmi commerciali, anche io (con la eccezione che ora continuo ad usare l'avvio multiplo per eseguire Windows per usare Garmin Mapsource e qualche altro programma, altrimenti io sono dal lato buona del mondo di Ubuntu)!

Tuttavia potete usare anche mkgmap per inviare le mappe.

1. Scaricate ed installate mkgmap . Da notare che è necessario Java (E' consigliato la JDK Java della Sun). Vi consiglio di usare l'ultima versione o compilare il sorgente con  ANT.

2. a) Ora unite tutti i file  .img e  UN SOLO  .TYP (sceglietene solo uno – .TYP devono essere in MAIUSCOLO.)  usando questo comando dalla cartella dove avete estratto le mappe:

(Ovviamente potete scegliere i file .img scegliendone la cartella, e probabilmente dovrete aggiungere il percorso di mkgmap) Questo creerà un file gmapsupp.img , che può essere caricato sul vostro GPS collegato in USB (mettetelo nella cartella \GARMIN sulla memoria interna del GPS o nella scheda SD dello stesso)

Da notare che tutti i file 6*.img devono provenire da unico file delle nazione di openmtbmap – altrimenti solo una "nazione" verrà visualizzata con i colori corretti. Invece di cancellare tutti i file typ, sostituite *.TYP con ad esempio clas*.TYP o il nome completo come clasit.TYP.


-–family-id deve essere lo stesso numero delle prime 4 cifre della mappa (se usate un numero differente, dovete modificare il FID dentro il file .TYP). Da notare che ogni mappa contenuta dentro il vostro GPS deve avere un differente family-id (altrimenti non verranno visualizzate).

-–family-name può essere impostato a qualsiasi valore (usare lettere o numeri, no dieresi o simboli) e verrà visualizzato come nome mappa sul GPS nella lista mappe.

2 b) se volete avere le contourlines (Curve di Livello) incluse, cambiate il comando precedente da "6*.img" in "6*.img 7*.img" e mettete i file  *.img dalla cartella dove avete estratto le curve di livello nella stessa cartella dove prima avete eseguito il comando precedente.

 

E' anche possibile includere diverse mappe con .TYP differenti nello stesso momento con  mkgmap – tuttavia il comando da eseguire è più complesso (leggete le mailinglist/docs mkgmap  su come farlo perchè io non ho mai provato)!

In alternativa eseguite il punto 2. per ogni mappa (per es. "openmtbmap italia", o "Garmin City Navigator", e quindi unirle usando gmaptool

 

Alternativa per gli utenti Linux / Mac OSX

0. Potete usare invece gmt (gmaptool).

1. Potete usare anche Qlandkarte GT per inviare le mappe al proprio GPS. Forse dovrete compilare a mano i driver per il vostro GPS.

2. In alternativa usate Mapsource dall'interno di WINE, Per inviare le mappe impostate un link simbolico per il driver:
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
avrete bisogno di diritti di amministratore.

6 comments to Inviare le Mappe al GPS con Mkgmap (Multi-Piattaforma)

  • Teguerite

    Auf dieser Site ist die deutsche Übersetzung verschwunden, es erscheint (bei mir) stattdessen englisch.

    Grüsse,
    T

  • pete dawgg

    i'm on gentoo and just could get the windoze-stuff to run with wine, but it is possible to create the gmapsupp.img with the program mkgmap directly (which is installable via portage), because calling the mkgmap with java did not work, either. i just copied the command from this website and ran mkgmap with it directly:
      mkgmap –family-id=9999 –family-name=openmtbmap –gmapsupp 6*.img clas*.TYP
    it put the gmapsupp.img in the same dir and it seems to run on my legend hcx (did not test it muchm though)
    THX FOR THE GREAT WORK!

    • extremecarver

      Well then you probably depend on dated mkgmap versions, which may cause trouble depending on how old the bundled mkgmap is. If you cannot call mkgmap via java, most likely you don’t have java jdk (best use Sun Java) properly installed.

      • pete dawgg

        thx for the info, i just checked the versions:
        in portage (gentoo’s “package-manager”) it’s mkgmap-1903 (which dates from march 2008 according to its manpage), and the latest stable version linked to from osm is mkgmap-1867.
        check both in http://www.mkgmap.org.uk/snapshots/ where it just says “March …” which i guess is March 2008.
        i tested both versions of mkgmap and running the command (with mkgmap …. and java -jar mkgmap …) and they both work.

        THX AGAIN FOR THOSE GREAT MAPS!

Leave a Reply