Esta entrada explica como cargar nuestros propios mapas a un dispositivo receptor GPS Garmin, tomados desde el portal OpenStreetMap (OSM), proyecto colaborativo para crear mapas libres y editables. El procedimiento a seguir es sencillo y requiere paciencia, para ello hay que seguir los pasos que se describen a continuación:
- Lo primero que debemos hacer es descargar el mapa de nuestro interés desde http://www.openstreetmap.org/. Para ello seleccionamos el área – Ir a la pestaña Exportar — Datos formato OpenStreetMap XML – Guardar archivo (Ejemplo: loja.osm). –instrucciones detalladas aquí–
- Seguidamente se procede a descargar la aplicación java «Mkgmap» de la wiki de OSM en su portal (descargar la versión más reciente), posteriormente se la descomprimirla en un directorio preferido (Ejemplo C:Mymaps)
- Es necesario abrir la consola de comandos o símbolo del sistema CMD (Pulsar Inicio + R escribir cmd pulsar Enter o buscarla en el Menú Inicio)
- Mediante el comando cd navegamos hacia el directorio donde se descargo la aplicación en el segundo paso (Ejemplo: cd C:Mymapsmkgmap-r2274)
- Ahora hay que teclear el comando
java -jar mkgmap.jar --gmapsupp --net --route loja.osm
6. Ir al directorio de la aplicación, asegurarse que se ha creado el archivo «gmapsupp.img«
7. Conectar el dispositivo GPS Garmin al ordenador, explorar los archivos que contiene al interior de su memoria (En caso de usar tarjeta SD explorar e ir al siguiente paso, en algunos modelos se puede observar como disco de almacenamiento «Garmin», en modelos antiguos consultar en el manual).
8. Dentro del dispositivo GPS se encuentra la carpeta Garmin donde hay que reemplazar el archivo gmapsupp.img por el archivo creado en el quinto paso.
9. Desconectar el GPS, encenderlo y a disfrutar de los mapas libres.
Notas:
- Para mayor claridad fijarse en la imagen capturada de la consola.
- Para no perder los mapas actuales, realizar un respaldo del archivo gmapsupp.img presente en su dispositivo GPS (para combinar los mapas actuales con los nuevos, es posible unirlos descargando el Software “SendMap2” disponible desde su portal web en este enlace).
- OpenStreetMap no permite descargar zonas muy grandes.
- Los archivos OSM no se visualizan en MapSource.
- En el paso 5 reemplazar loja.osm por el nombre del mapa que hayan guardado en el paso 1.
- Los mapas de OpenStreetMap se pueden añadir directamente como capas en ArcGIS 10.
¿Mapa de Perú?
También lo puedes descargar desde OpenStreetMap
Como puedo cargar a un Garmin Oregon 300 desde un MacBook Pro en OS X?
No he trabajado con productos de Apple, pero el principio es reemplazar el archivo gmapsupp.img (con los datos de OpenStreetMap), podrías usar una maquina virtual para que ejecutes MS-DOS.
Te felicito por tu blog. Es muy bueno para enseñar a los novatos en materia de sistemas de información geográfica.
Pero quería preguntarte ¿si es posible subir imágenes SHP al GPS en particular los modelos Garmin?
Si es posible con la extensión DNR Garmin, presente en alguna de mis entradas.
Hola, estoy trabajando en un proyecto para la universidad, y entre otras cosas, ahora mismo estoy intentando posicionarme sobre un mapa tipo OpenStreetMap.
La idea es representar en una pantalla que está incorporada en un coche de pruebas, los mapas de OSM y que se desplacen según la posición del coche, lo que sería el funcionamiento de un navegador-GPS, pero sin marcar la ruta. Para ello entiendo que me tendría que descargar las zonas del mapa (por ejemplo Madrid), guardarlas en un tarjeta de memoria, y lo más importante que no consigo realizar, es introducir unas coordenadas (conocidas por el GPS del coche de pruebas) y que se represente el mapa según esas coordenadas dadas.
Resumiendo, que funcione como el navegador-GPS de los coches pero sin marcar ninguna ruta, solo mostrar el mapa.
En un futuro, representaríamos información sobre ese mapa en tiempo real. Ahora mismo estoy trabajando con el lenguaje de programación C++.
¿Sabrías si es posible realizar esto? ¿Se te ocurre alguna forma de progresar por esta línea de trabajo?
Como he visto similitudes con este artículo, por eso te preguntaba.
Muchísimas gracias, un saludo.
Por ahora no tengo idea alguna, pero he visto que en smartphones tienen la opción de navegar en tiempo real con mapas de OpenStreetMap o Google Maps.
Hola mira estoy instalando el programa Mksmap pero me sale que no puede abrir el archivo Loja.osm y no me hace el archivo gmapsupp.img, como lo soluciono, baje el programa Mkgmap mas reciente el r2237 y r2248.
Loja.osm es el nombre de mi ejemplo (debes colocar el nombre de tu caso), asegúrate realizar todos los pasos correctamente (ingresar al CDM como administrador), no estoy seguro si influye la versión del programa (aún no he descargado la última actualización).
Cómo pasar los mapas del Garmin 550t Oregón al Samsung Galaxy II.
Un saludo.
No lo he hecho, pero podrías grabar tus mapas como GPX y buscar una aplicación en Google Play que permita importar.
Pienso que no tienes instalado Java puedes visitar http://www.java.com
Me dice que Java no se reconoce como un comando externo o interno, programa o achivo por lotes ejecutable, ayuda.
Tienes instalado Java, en que parte se produce el error, por favor se más específico, asegúrate realizar correctamente cada paso.
Mi GPS, no responde a la dirección que le indico, quedó fijado en el ultimo lugar al que fui , que debo hacer , gracias, Mónica.
Que marca y modelo es, revisa si en la configuración tiene la opción de resetearlo.
Buenas tardes amigo cuando quiero bajar completo de Venezuela pero me dice que la imagen es muy grande para bajar alguna recomendación, disculpa las molestias.
No puedes bajar de forma completa, debes hacerlo por partes (aumenta zoom).
Ok y luego se pueden unir?
Puedes agregar en diferentes archivos a tu GPS, personalmente no he unido en un solo archivo, ejemplo: e.g. gmapsupp1.img gmapsupp2.img
Necesito bajar mapa de ecuador para gps garmin nubi 40 LM como lo hago y hay algún link directo?
Si es desde OpenStreetMap solo tiene la opción de descargar por partes.
No entendí nada! openstreetmap es la peor pagina que vi en mi vida, quiero actualizar el mapa de mi gps, pensé que no era tan complicado. Voy a terminar pagando para que lo hagan.
Comentario respetable, pero para nada lo comparto.
He estado tratado de crear un mapa de Quito y al poner en el comando java -jar mkgmap.jar –gmapsupp –net –route ecuador.osm me sale una notificación que dice java no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable, que estoy haciendo mal.
Hola amigo el link del programa mkgmap no funciona y me pongo sobre la palabra mkgmap pero me manda a una página con diferentes opciones de descarga cual es, por ayuda, y funcionará en mi garmin gpsmap 76.
Creo que la página tenía algún problema, pero ya esta de vuelta nuevamente, siempre descarga la última versión, si te debe funcionar en tu GPS.
Buen día amigo tengo el GPS incorporado en el auto de fábrica el cual me parece que se carga con cd como podría cargar nuevos.
saludos
He realizado todo como se detalla, todo excelente pero al momento de reemplazar el archivo gmapsupp no se en que carpeta del gps colocarlo, ya que busco un archivo igual para reemplazar pero no existe ninguno con el nombre en el gps, que puedo hacer?
Franz tengo un problema, en el comando cmd me sale esto y no se me genera el gmapsupp :
Time started: Mon Jul 14 10:54:25 GMT-06:00 2014
SEVERE (Main): sanpedro.osm: file sanpedro.osm doesn’t exist
Number of MapFailedExceptions: 0
Exiting – if you want to carry on regardless, use the –keep-going option
Number of ExitExceptions: 1
Time finished: Mon Jul 14 10:54:25 GMT-06:00 2014
Total time taken: 164ms
Sabes por qué me sucede esto? gracias!
Es probable que no tengas instalado Java, intenta con aquello.
Primero agradezco los buenos temas que tienes en tu blog.
Luego te consulto que pasa que me sale el mensaje de que «java» no es comando o no se puede ejecutar! por ese motivo no puedo pasar del paso 5! Qué debo hacer en este caso, y como puedo instalar JAVA, para que me funcione?
Gracias por el aporte
Requieres contar con Java, puedes descargar e instalar desde:
http://www.java.com
Franz como esta, he querido descargar toda Venezuela o por lo menos por estado y no se como hacerlo, me dijeron que podía escribir el estado que me interesa por ejemplo estado Zulia y descargarlo pero no se como. si sabes ayúdame por fa. Saludos.
Puedes usar el siguiente enlace para descargar.
http://garmin.openstreetmap.nl/