Enviar mapas usando mkgmap

Usar mkgmap para enviar mapas a su GPS en lugar de sendmap

Sé que a muchos de ustedes les desagrada el software cerrado, a mi tambien me pasa (con la excepción de que por ahora aún tengo arranque dual con Windows para programas como Garmin Mapsource, por lo demás, estoy en la parte buena del mundo Ubuntu)

Sin embargo, también se puede usar mkgmap para enviar los mapas.

1. Obtenga e instale mkgmap . Dese cuenta de que es necesaria una instalación de Java (se recomienda la Sun Java JDK). Le recomiendo obtener la última versión de mkgmap, o compilar las fuentes usando ANT.

2. a) Ahora combine todos los .img y  UN  archivo .TYP (decida cuál de todos, la extensión tiene que ser .TYP en MAYÚSCULAS)  con el siguiente mandato ejecutado desde la carpeta donde estén los mapas:

(Por supuesto puede indicar la ruta a la carpeta donde están los mapas .img, y probablemente tenga que especificar la ruta completa a mkgmap). Esto creará un archivo gmapsupp.img que podrá subir directamente a su GPS en modo USB (ubicándolo bajo la carpeta /garmin de la memoria interna del dispositivo o de la tarjeta externa de memoria)

Dese cuenta de que todos los archivos 6*.img deben ser del mismo archivo de país de openmtbmap - de lo contrario sólo uno de los países se mostrará con los colores correctos. En lugar de borrar todos los TYP menos uno lo que puede hacer es especificar uno en concreto en la línea de comandos, por ejemplo clasde.TYP.

-–family-id debería ser el mismo número que los cuatro primeros dígitos de los mapas (si usa un número diferente tendrá que ajustar el FID contenido en el archivo TYP). Dese cuenta de que cada mapa en su GPS necesita un family-id distinto, o de lo contrario los mapas no se mostrarán.

-–family-name puede tener cualquier valor (use solamente letras y números, no símbolos o caracteres nacionales) y es el nombre que se mostrará en la lista de mapas del GPS.

2 b) si desea añadir curvas de nivel, simplemente cambie el mandato anterior de "6*.img" a "6*.img 7*.img" y ponga los *.img de las curvas de nivel en la misma carpeta desde la que ejecute en mandato anterior.

 

Ahora también es posible con mkgmap incluir varios mapas con diferentes TYP a la vez - el mandato será más complicado, léase la documentación de mkgmap o la lista de correo, puesto que yo nunca he intentado hacer esto).

Alternativamente a lo anterior, ejecute el paso 2. para cada conjunto de mapas (por ejemplo "openmtbmap austria", o "Garmin City Navigator") por separado, y a continuación combine los mapas con gmaptool

 

 

Alternativas para usuarios de Linux / Mac OS X

0. En lugar de lo anterior puede usar gmt (gmaptool).

1. También puede probar a usar Qlandkarte GT para enviar los mapas a su GPS. Dese cuenta de que podría ser necesario compilar a mano los drivers necesarios para su GPS.

2. Como alternativa también puede intentar usar Mapsource desde WINE, para enviar los mapas añada un enlace simbólico al driver correspondiente a la conexión de su GPS:
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
podría necesitar permisos de root para hacer esto.

 

 

 

 

7 comments to Enviar mapas usando mkgmap

  • mail.faust@yahoo.de

    Ich habe mit create_gmapsupp_img_with_mkgmap.bat eine gmapsupp.img – Datei erstellt, den Namen individualisiert und diese auf meine Micro-SD-Karte vom Oregon 550t übertragen (von der Region Brandenburg). Jetzt ist es so, dass ich auf dem Oregon bei ´Einstellung-Karte-Karteninformationen Karte wählen´ auf einmal zwei Brandenburg-Karten sehe. Beide heißen omtbmap_srtm_brandenburg_29.10.2015 . Es besteht in der Anzeige kein Unterschied. Sie heißen wirklich beide gleich. Auch wenn ich mal die eine, mal die andere aktiviere bzw. deaktiviere, kann ich in der Kartendarstellung keinen Unterschied sehen. Wenn ich Basecamp starte, erschein in der Kartenauswahl lediglich die karte openmtbmap_brandenburg_27.10.2015. Wenn ich dann den Oregon 550t anschließe, erscheinen zwei Karten in der Basecamp-Kartenauswahl. openmtbmap_brandenburg_27.10.2015 und openmtbmap_srtm_brandenburg_29.10.2015.
    Die Karten unterscheiden sich in der Darstellung marginal. Zu Versuchszwecken hatte ich mal das change_layout-Programm ausprobiert. Ich weiß aber nicht mehr, was ich da tat.
    Jetzt wäre mein Wunsch, dass auf dem Oregon nur noch eine Brandenburgkarte erscheint und, dass in Basecamp ebenfalls nur noch eine erscheint, wenn das Gerät angeschlossen ist (idealer Weise die gleichen Karten, also z.B. omtbmap_brandenburg_27.10.2015 ).
    Wie geht das? Und wie kann ich sowas künftig vermeiden? Vielen Dank für die Antwort im Voraus, Patrick

    • extremecarver

      Es sind zwei – weil die eine Karte die Höhenlinie ist die andere die Karte an sich. Du kannst im Skript bei der Auswahl der Höhenkonturlinien statt Option 0 Option 4 wählen – dann sollte es als eine auftauchen. Oder du sendest die Karten mit Mapinstall aus Basecamp raus – dann sollte es auch als nur eine erscheinen.
      Change Layout wirkt sich auf die Darstellung in Basecamp aus (ident zu anderer Auswahl beim installieren) – das ist komplett unabhängig vom Layout welches du mit den create batch Skript auswählst.

      • Patrick

        Hi, vielen Dank für Deine Antwort. Inzwischen habe ich mich besser eingearbeitet und eingelesen. Viele Nutzer haben ja ähnliche Probleme. Mit dem Wissen von heute ist es mir eigentlich völlig schnuppe, ob da 2 Karten im Karten-Menü erscheinen oder nur eine, weil es ja an der Funktionalität gar nichts ändert. War mehr so mein Ordnungssinn, der wollte, dass da nur eine Karte auftaucht. Ich freue mich total über die Karten, weil nun endlich auch Wald- und Feldwege auf meinem Garmin angezeigt werden. Die Routingfunktion funktioniert prima und ich konnte schon einige neue Strecken gezielt nach Planung am PC abfaren. 1A! 🙂

  • Christian Anton

    May it be this page is not up to date anymore? I am trying to build the gmapsupp with mkgmap, but the package for mtbalps does not contain any *.img files anymore. Instead, there are a bunch of subdirectories with some files in them each, all under the Product1 folder. Could you explain how to use mkgmap now with this new structure?

  • Teguerite

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

    Grüsse,
    T

Leave a Reply

  • English
  • Deutsch
  • Español
  • Italiano

Openmtbmap Login

OpenMTBMap Newsletter

Enter your email address:

 

Recent Comments