Professional Documents
Culture Documents
ÍNDICE
1.- Material utilizado:
2.- Mapsource:
3.- Enviar los mapas al gps:
4.- Diferencias entre mapsource y sendmap:
5.- Lotes de mapas que he recopilado:
6.- Creación y modificación de mapas:
6.1.1 Obtención de mapas vectoriales:
6.1.2 Modificación de los mapas vectoriales descargados en dxf o similar:
6.1.2.2 GLOBAL MAPPER
6.1.2.3 TRANSICIÓN
6.1.2.4 GPSMapEdit
6.2 Crear nuestros propios mapas:
6.2.1 Compegps
6.2.2 Mapedit
6.2.3 Pasar un mp a fichero .img de Garmin:
7.- Integración de nuestros ficheros de mapas en el mapsource:
7.1 Generación del txt guia
7.2 Generación de los ficheros .img .tdb y .reg
7.3 Integrar el lote de mapas en mapsource
7.4 Generación de un buen mapa base para mapsource
7.5 Generación de ficheros autoinstalables para nuestros lotes de mapas
10-. APENDICES:
10.1.1 Listados de Asturias:
10.1.2 Listados de Catalunya:
10.1.3 Listados del Pais Vasco
10.1.4 Listados de Navarra
10.1.5 Lista topospain con coordenadas:
10.1.6 Lista del metroguide v7 de España, Portugal y Andorra:
Página Número: 1
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
ESTE TUTORIAL:
http://ismaordo.iespana.es/tutorialgps/TUTORIAL%20GPS%20Mapas%20GARMIN%
20by%20Iogrea.pdf
Lista de ficheros autoinstalables que he ido subiendo a megaupload:
Página Número: 2
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
1.- Qué podemos hacer con cada unidad además de lo que dice el manual:
Serie etrex básica y demás unidades sin mapas: Podemos almacenar tracks y
rutas y seguirlos o crearlos.
Gps con mapas:
Etrex legend y vista: Tienen 8 megas de capacidad, permiten la búsqueda de poi
y la visualización de los mapas que entren en los 8megas de memoria.
Etrex legend c y cx, vista c y cx y modelos superiores: Permiten además el
cálculo de rutas por carretera para poderlas seguir con el coche y la serie cx tiene
posibilidad de memoria micro sd, con lo que aumenta notablemente la capacidad.
2.-Mapsource:
2.2 Instalación:
Si tenéis alguno de los mapsource originales es meter el cd e instalarlo tal cual.
2.3.2 Tenemos una serie de ficheros .img más un fichero .tdb y un .reg
(Por ejemplo el topospain)
Entonces tendremos que integrarlo nosotros manualmente siguiendo estos pasos:
Creamos una carpeta y copiamos todos los ficheros .img + el .reg + el .tdb que
tenemos de esa zona.
Editamos el .reg con el bloc de notas (botón derecho sobre el fichero Æ editar)
Nos aparece lo siguiente:
Página Número: 3
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Cerramos la edición del fichero y pinchamos dos veces sobre el para integrarlo
en el registro y deberíamos tener otro lote de mapas listo en el mapsource.
Si da error de registro:
No os preocupeis que no hay que reinstalar el mapsource ni el metroguide.
Puede dar error porque ya tuvieras cosas instaladas o porque hayas cambiado los valores
mal.
Has intentado meterle algún mapa a parte del metroguide?
Si alguna vez lo has hecho y lo hiciste mal por eso te da error de registro.
Tienes que irte al editor del registro ( en ejecutar pon regedit)
Busca
HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Produ cts\
Y dentro de products tendrás los que has metido tu que no sean propios de
garmin, seguramente alguno de estos lo tienes mal. Borra el que sea o todos y
listo, ya te funcionara el mapsource correctamente y puedes volver a intentar
editar el .reg
Y sino pues te tocara reinstalar.
Página Número: 4
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
A partir de la versión 6.11 del mapsource se pueden usar TYP, los typ son unos
archivos que nos permiten personalizar el estilo de vista de cada elemento dentro del
gps, lo que nos abre un marco infinito de posibilidades para personalizar nuestros
mapas.
Para poder usar los typ el registro se realiza de otro modo y lo veremos
ampliamente documentado en el capítulo 9 del tutorial.
Página Número: 5
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Las selecciones las podemos guardar para usos posteriores si solemos cambiar
frecuentemente de zona ya que cada vez que enviamos mapas al gps se borran los
anteriores y es conveniente crearnos nuestras listas de mapas.
(Hagamos lo que hagamos el mapa base siempre permanece aunque lo taparan
nuestros mapas si no son transparentes)
Para ello nos vamos a archivo Æ guardar como Æ y elegimos el nombre que
sea .gdb
Página Número: 6
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Página Número: 7
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Una vez cargado el fichero .txt con la lista de mapas o cada mapa
individualmente damos a “upload maps to gps” y esperamos hasta q la ventana de
msdos nos muestre que el proceso ha acabado correctamente.
Este sistema solo le usaremos para mapsource y aquellos mapas cuyo nombre no
nos guste o que no muestren correctamente su región en el gps.
Página Número: 8
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
4.1 Limitaciones:
Los mapas mandados con mapsource desde cualquier lote de mapas excepto
cityselect y navigator NO permiten ruteo de coche (salvo que pachemos el archivo tdb
como se explica en el capítulo 8 del manual) aunque si que indexa perfectamente todas
las direcciones y cruces.
Los mapas enviados por sendmap sin embargo, admiten el ruteo de coche desde
el lote de mapas de metroguide pero no indexa las direcciones correctamente, lo que
hace que no sea demasiado fácil crear una ruta desde el gps si se sale de la zona de
influencia del mapa activo.
Al poder ponerle nombre de región con la nueva versión del sendmap este
problema se suaviza bastante.
4.2 Recomendaciones:
Como la serie etrex antigua no acepta ruteo de coche lo más sencillo es mandar
los mapas con el mapsource si lo tenemos bien configurado. Y si no pues los subimos
con sendmap aunque perderemos la indexación de direcciones.
Un truquillo es usar mapsource para ver las zonas y luego marcar los
correspondientes .img en sendmap.
Para ello abrimos el mapsource y marcamos todos los mapas que queramos
subir. Guardamos como .gdb y abrimos el gdb creado con el gdb2img (pinchando en
load garmin). Lo guardamos (pinchando en save img2gps) y ya tenemos un fichero de
texto con todos los ficheros seleccionados y sus rutas que podemos importar
directamente en la ultima version del sendmap.
Si no queremos usar la opción de ruteo de coche pues los enviamos con
mapsource y ya está.
Página Número: 9
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Página Número: 10
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Mapa topográfico de toda la península Ibérica con curvas de nivel cada 20m.
Lo he obtenido a partir de las curvas de nivel que circulan libremente por la red,
añadiéndole el mapa base de las comunidades y sus correctos ficheros para poderse ver
cómodamente en mapsource.
Además he realizado un listado de equivalencia entre cada sector y las
coordenadas que cubre puesto que este mapa no lleva asociados los nombres a cada
zona y luego resulta imposible poder gestionar los mapas en el gps.
Podéis descargarlo de: http://www.megaupload.com/es/?d=O5XX12QF
Página Número: 11
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
5.3 Asturias.
Página Número: 12
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
5.4 Euskadi:
Mismo grado de detalle que Asturias.
Mapas detallados de todo Euskadi: http://www.megaupload.com/es/?d=UMLQ4ZUG
5.5 Navarra:
Mismo grado de detalle que Asturias.
Mapas detallados de todo Navarra: http://www.megaupload.com/?d=5HP2S2UE
Página Número: 13
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
5.6 Catalunya:
Mismo grado de detalle que Asturias
Mapas detallados de todo Catalunya: http://www.megaupload.com/?d=2HP7JU1L
Página Número: 14
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Y de zonas como Ordesa, Monte Perdido, la sierra del segura, Sierra Nevada y
Madrid tengo mapas de detalle de partes pequeñas, sin integración en mapsource pero
muy validas para cualquier actividad de senderismo o mtb.
Página Número: 15
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Una vez visto el resultado del trabajo de mucha gente debería picarnos el
gusanillo para querer hacer nuestros propios mapas y contribuir al trabajo desinteresado
de este grupo de personas que nos han brindado sus mapas.
Por tanto voy a tratar de explicar como llegar a estos mapas paso a paso a partir
de 2 ejemplos.
Estos pasos los tenéis explicados con mayor amplitud en el manual que hizo
PILPIL para el tema de los mapas de Euskadi.
Página Número: 16
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Nuestro objetivo ahora será separar los diferentes tipos de objetos de tal forma que
luego al llevarlos a nuestro GPS puedan ser diferenciados.
Mi opción es siempre separar en capas los objetos que aparecen en la pantalla teniendo
en cuenta los colores, por lo que nos quedaría algo similar a esto:
Para no cargar demasiado el mapa yo quito todos los textos excepto los nombres de ríos
municipios barrios etc, para asi quitar los textos de las alturas, características de
vegetación, etc ... que cargan demasiado los mapas.
En lugar de explicar aquí todo el proceso de como podríamos separar todos los objetos a
estas capas, he realizado un generador de script on-line.
Para cargar dicho script, solo tendremos que abrir un mapa, e ir al menú Herramientas --
-> Ejecutar comandos y localizar donde hayamos guardado el fichero.
Ahora tendremos que realizar un paso que no he podido introducir en el script, y este
resulta muy sencillo:
Haremos clic en el icono que aparece mas a la derecha en la parte superior de ese nuevo
cuadro:
Autocad 2005
Autocad LT 2000
Una vez pulsado ese icono nos aparece un menu, donde tras seleccionar las siguientes
opciones:
Página Número: 17
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Pulsaremos aceptar
Seguido escribiremos _explode para asi convertir las polilineas cerradas de nuestro
dibujo en lineas independientes.
Tras esto tendremos que hacer clic en el menú Archivo-->Guardar como y seleccionar
en el tipo DXF 2000 , darle un nombre y una ruta.
Con esto hemos concluido con la transformación del mapa y estaremos listos para pasar
al siguiente punto.
Para los mas curiosos comentar que el script lo único que hace es ir seleccionando
diferentes capas y va desplazando los objetos que en ellas están a otras capas con
nombres de tipos de línea de GARMIN.
Página Número: 18
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Una vez que tengamos transformado el mapa con Autocad y dispongamos del fichero en
Formato DXF, arrancaremos el Global Mapper.
En el menú seleccionaremos File-->Open data file(s), tras lo que nos aparece una
ventana para seleccionar y buscar el fichero DXF que hemos guardado con Autocad.
(opciones validas para la zona que estamos analizando, Cartografía Diputación foral de
Bizkaia):
Página Número: 19
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Y obtenemos:
En la ventana que nos aparece marcaremos las casillas Export Lines , Export points y
Generate 3D Line/Point features, ademas tendremos que asignar unos nombres pulsando
en los botones de Select junto a Export Lines y Export Points. Hay que asignarles un
nombre que puede ser [nombre del mapa]lineas.shp y [nombredelmapa]puntos.shp.
Pulsaremos aceptar y tendremos los dos ficheros generados junto con otros auxiliares
que genera el programa.
Página Número: 20
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
6.1.2.3 TRANSICIÓN
Página Número: 21
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
6.1.2.4 GPSMapEdit
Una vez que hemos realizado los pasos anteriormente comentados, tendremos un
fichero de las líneas y otro fichero de los textos en formato SHP de cada tipo de
elemento que queremos incorporar a nuestro mapa.
-Pulsamos siguiente, y ahora el programa nos pregunta sobre los campos de las
etiquetas de dichos objetos, a lo que tendremos que responder pinchando sobre Select
field for label para si dejarla sin marcar.
-Pulsaremos de nuevo siguiente, y tendremos que ajustar los parámetros del mapa como
se muestran a continuación:
-Coordinate system: UTM North Hemisphere(m)
-Zone: 30
-Datum: European 1950 Spain, Portugal
Página Número: 22
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
-Pulsaremos siguiente, tras lo cual nos pide que especifiquemos los niveles en los que
queremos que aparezca esta cartografía (por el momento dejaremos esto como esta.
Nivel 0 (hasta 120m))
-Por ultimo pulsaremos finalizar y tendremos las lineas en la pantalla separados por
tipos.
Podemos observar que cada linea tiene como label el tipo de línea así que marcamos
todas con la opción select y damos al boton derecho del ratón, label:
Página Número: 23
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Si queremos los nombres pues realizamos el mismo proceso pero importando el dxf de
los nombres de los rios.
Página Número: 24
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Podemos hacer el proceso del dxf y modificar lo que queramos en autocad, o usar el
compegs o ozi.
Si usamos el compegps:
6.2.1 Compegps
Abrimos el compegps y cargamos una ortofoto o mapa con detalle de fondo para
poder dibujar nuestras líneas encima o, si tenemos tracks ralizados que queramos usar
como lineas los cargamos.
SIEMPRE el DATUM en wgs84!!!! Ya que es el que usa el mapedit
En el ejemplo vamos a trabajar sobre la zona de peguerinos un poco.
Para ello he cargado una ortofoto de la zona y dos tracks que hicimos el otro dia.
Le voy a añadir una pista que no sale y un par de waypoint.
Para ello nos vamos a TracksÆ crear y editar un nuevo track.
Dibujamos la polilínea correspondiente a nuestra pista.
Le añadimos un par de waypoint de zonas interesantes como la casa de la cueva, o el
refugio de cueva valiente.
Y si quieremos mas detalle pues todo el curro que queramos.
Página Número: 25
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Cuando tengamos todo salvamos los tracks como PLT (y los agrupamos por tipo de
linea, carreteras por un lado, caminos por el otro…) y los waypoint en formato ozi
Explorer.
6.2.2 Mapedit
Abrimos el mapedit y le damos a ADD.
Marcamos todos los .plt que contengan el mismo tipo de lineas y nos abrirá esto:
Página Número: 26
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Vamos a crear una serie de archivos.mp que posteriormente juntaremos para conseguir
nuestro .img definitivo.
Seguidamente nos pregunta que tipo de línea queremos (aquí elegiremos en función de
lo que estemos importando. Para el caso de caminos yo suelo elegir la linea 0x006 que
es calle residencial y se ve bien en el gps)
Página Número: 27
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Vemos que a cada track le ha asignado como nombre el nombre del track pero salvo que
tengamos todos muy organizaditos no nos gustará como queda, y un nombre largo se lee
muy mal por lo que yo lo que suelo hacer para los caminos de la bici es marcarlos todos
y darle a Modif. Æ label Æ y les pongo a todos “ruta mtb”
Tambien podemos ir poniendo a cada track su nombre pero tener cuidado de que sea un
nombre corto y significativo como el nombre de la carretera o del rio….
Dejar la elevación en pies que luego el gps la cambia y si la ponemos en metros hay
veces que se lia.
Página Número: 28
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Orientativamente estos son los valore de zoom, que vienen explicados correctamente en
el tutorial del cgpsmapper. (tutorial que todo buen curioso deberia leerse para enterarse)
Página Número: 29
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
El valor RGN limit 700 nos permitirá una compensación entre la precision de las lineas
generadas y el grado de regeneracion.
EL mapa transparente nos permitirá poder superponer nuestro mapa al topografico y a
los originales del mapsource viendo en el gps todo al completo.
Por último nos vamos a la pestaña Attachments y eliminaremos todos los ficheros para
dejar solo nuestras líneas.
Ya tenemos nuestro primer fichero.mp preparado así que lo grabamos como .mp y a por
el siguiente.
El fichero polaco es un fichero de texto cuya estructura se encuentra perfectamente
detallada en el manual del cgpsmapper. Todo lo que hemos hecho con el mapedit y mas
cosas se pueden hacer simplemente editando valores en el fichero con el bloc de notas.
Página Número: 30
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Ahora vamos a juntar el fichero de los rios obtenido anteriormente más algunos puntos
de interés y algunos tracks obteniendo el siguiente fichero:
Todos los ficheros anteriores son la base para generar este y no importaba el nombre
pero aquí ya si que importa asi que le daremos un numero de 8 digitos que no esté
repetido y un nombre significativo (por ej: rios y track de Madrid)
EL resto de las opciones nos aseguramos que estén como antes y guardaremos nuestro
.mp definitivo.
Ahora sólo nos queda pasarlo a formato polaco.
Página Número: 31
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Lo más difícil de este proceso una vez realizado el primero es ser organizado y
metódico para no generar ficheros repetidos, solapados….
Hay gente que prefiere juntar el topográfico con el metroguide con sus
modificaciones pero yo lo veo un retroceso ya que se pierde información valiosa, sobre
todo para los gps en color que admiten navegación y además impiden poder apagar y
encender mapas en el gps.
Página Número: 32
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Hemos conseguido generar nuestros propios mapas y separarlos por zonas mediante la
opción split o trim que lleva el mapedit y ahora nos encontramos con que tenemos una
serie de mapas que nos gustaria poder subir al gps igual de “bonito” que se hace con el
mapsource.
[Map]
FileName=trackimg
Página Número: 33
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
MapVersion=100
ProductCode=74
Levels=2
Level0=21
Level1=18
Zoom0=3
Zoom1=4
MapsourceName=Tracks en img
MapSetName=tracks en img
CDSetName=tracks en img
Copy1=Iogrea
Copy2=GPS Mapper!
[End-Map]
Todo lo que está precedido de ; es información complementaria que nos explica como
funciona el fichero, así que realmente solo necesitamos tener en nuestro fichero lo
siguiente ya modificado:
[Map]
FileName=10000002
MapVersion=100
ProductCode=74
Levels=2
Level0=20
Level1=18
Zoom0=3
Zoom1=4
[Files]
img=01234568.img
[END-Files]
Página Número: 34
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
EL número de niveles será de 2 salvo que dominéis el tema y siempre el primer nivel de
este mapa será el último que hayamos utilizado en los nuestros.
Por ej, si hemos hecho nuestros mapas usando los niveles 23,21 y 20 este mapa usará el
nivel 20 y otro más pequeño, como el 18 por ej.
Las tres líneas siguientes dicen al mapsource como se llama nuestro lote de mapas.
Y debajo de files tenemos que añadir los ficheros .img que queremos que contenga el
lote así que añadiremos tantas líneas como ficheros necesitemos.
Ya tenemos preparado el fichero que nos va a generar el .tdb .img y .reg necesarios.
Ahora necesitamos ejecutar una orden en msdos así q nos vamos a crear un
fichero que nos evite tener que ir a msdos cada vez.
Creamos un .txt y lo renombramos a .bat (por ej: generador.bat)
Pinchamos sobre el con el botón derecho y damos a editar.
Escribimos: cgpsmapper pvx riostrack.txt
Salvamos y listo.
Página Número: 35
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Como vemos, el fondo no tiene nada ya que hemos usado la opción pvx. En
nuestro ejemplo solo hay un fichero y es muy fácil identificarlo pero si hubiéramos
hecho este proceso con el topográfico obtendríamos un montón de sectores que no
podemos identificar.
Página Número: 36
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Vamos al compegps y cargamos un mapa de fondo que cubra todas las zonas de
nuestros mapas.
Dibujamos a mano, o importamos de un fichero vectorial, los contornos de los
límites de provincias o municipios según la complejidad de nuestro mapa.
Exportamos este mapa muy simple y sin nada de detalle que hemos creado a
mapedit y le ponemos a todas las líneas el tipo de línea 0x1c (state/province limite)
Guardamos nuestro .mp y ahora lo abrimos con el bloc de notas.
Nos encontramos con algo similar a:
Y aquí seleccionamos todas las [Polyline] q sean 0x1c (en nuestro caso todas
serán 0x1c)
Ahora abrimos el .img que hemos generado con la opción pvx y lo guardamos en
el mapedit como .mp sin modificar absolutamente nada.
Abrimos el .mp creado y le añadimos todo lo que hemos seleccionado de nuestro
fichero en el bloc de notas.
Guardamos el .mp modificado y lo abrimos en el mapedit y lo convertimos a
.img
Página Número: 37
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
La guinda a este proceso es saber generar un fichero ejecutable que podamos dar
a cualquiera e instale nuestros mapas correctamente en su ordenador con proceso de
desinstalación incluido.
El proceso se encuentra en un tutorial en la web que me he permitido copiar tal
cual:
Partimos de que tenemos una carpeta con todos nuestros .img, el .tdb .img y .reg
que genera el cgpsmapper con la opción pvx y si queremos algún fichero extra como
licencia o un mapa base de los sectores pues también lo metemos.
Una vez creado esto y si ya tenemos instalado el Nsis y NsisEdit, ejecutamos NsisEdit
y le damos al Wizard (guiado) y seguir estos pasos:
Página Número: 38
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Página Número: 39
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Página Número: 40
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Página Número: 41
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Página Número: 42
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Acordaros de marcar la casilla “ usar path relativo” para que si otra persona lo instala
con un path diferente no pase nada.
Nos saldrá el código siguiente aplicado a nuestro ejemplo de los tracks con rios:
; MUI Settings
!define MUI_ABORTWARNING
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\modern-install.ico"
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"
; Welcome page
!insertmacro MUI_PAGE_WELCOME
; License page
!insertmacro MUI_PAGE_LICENSE
"..\..\..\ruta\ala\licencia\TuLicenciaDeSoftware.txt"
; Directory page
!insertmacro MUI_PAGE_DIRECTORY
; Start menu page
var ICONS_GROUP
!define MUI_STARTMENUPAGE_NODISABLE
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "Rios y tracks de madrid"
!define MUI_STARTMENUPAGE_REGISTRY_ROOT
"${PRODUCT_UNINST_ROOT_KEY}"
!define MUI_STARTMENUPAGE_REGISTRY_KEY
"${PRODUCT_UNINST_KEY}"
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME
"${PRODUCT_STARTMENU_REGVAL}"
!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP
; Instfiles page
!insertmacro MUI_PAGE_INSTFILES
; Finish page
!insertmacro MUI_PAGE_FINISH
; Uninstaller pages
!insertmacro MUI_UNPAGE_INSTFILES
; Language files
Página Número: 43
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
; Shortcuts
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
!insertmacro MUI_STARTMENU_WRITE_END
SectionEnd
Section -AdditionalIcons
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
CreateDirectory "$SMPROGRAMS\$ICONS_GROUP"
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk"
"$INSTDIR\uninst.exe"
!insertmacro MUI_STARTMENU_WRITE_END
SectionEnd
Section -Post
WriteUninstaller "$INSTDIR\uninst.exe"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY}
"${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY}
"${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY}
"${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY}
"${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
Página Número: 44
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
SectionEnd
Function un.onUninstSuccess
HideWindow
MessageBox MB_ICONINFORMATION|MB_OK "La desinstalación de $(^Name)
finalizó satisfactoriamente."
FunctionEnd
Function un.onInit
MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "¿Está
completamente seguro que desea desinstalar $(^Name) junto con todos sus
componentes?" IDYES +2
Abort
FunctionEnd
Section Uninstall
!insertmacro MUI_STARTMENU_GETFOLDER "Application" $ICONS_GROUP
Delete "$INSTDIR\uninst.exe"
Delete "$INSTDIR\trackimg.txt"
Delete "$INSTDIR\trackimg.TDB"
Delete "$INSTDIR\trackimg.reg"
Delete "$INSTDIR\trackimg.mp"
Delete "$INSTDIR\trackimg.img"
Delete "$INSTDIR\01234568.img"
Delete "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk"
RMDir "$SMPROGRAMS\$ICONS_GROUP"
RMDir "$INSTDIR"
DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY}
"${PRODUCT_UNINST_KEY}"
DeleteRegKey HKLM "SOFTWARE\Garmin\MapSource\Products74"
SetAutoClose true
SectionEnd
Para que instale y desinstale correctamente hay que añadir las lineas que he puesto en
ROJO
Nos creará Ansdalucia.exe el cual ejecutaremos y i todo salió bien, cuando abrimos
MapSource se nos agregó Andalucia en el desplegable donde elegimos los mapas.
Suerte!!!!
Página Número: 45
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
8.1 Introducción:
Estos modelos de gps permiten la navegación puerta a puerta pero sólo funciona
si tenemos el cityselect o el navigator de Garmin.
El metroguide v7 no tiene tanta información de sentidos y velocidades en
carreteras como sus hermanos mayores pero si que permite la navegación puerta a
puerta perfectamente.
El problema es que Garmin lo tiene “capado” y esta información no se envía al
gps.
Mediante el proceso seguidamente descrito vamos a conseguir obtener todas las
ventajas ocultas del metroguide v7.
Página Número: 46
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
8.4.1 Abrir mapsource y seleccionar los mapas que queremos enviar al gps para
la navegación puerta a puerta. (en el ej. Voy a crear la peninsula entera)
Podemos seleccionar todos los mapas que queramos pero realmente sólo son
necesarios los que tengan indexación de calles (metroguide v7), el resto de mapas que
queramos los añadiremos en el sendmap al final del proceso.
Página Número: 47
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Ahora necesitamos que el sendmap genere el archivo que contendrá el índice de calles
que buscamos así que tenemos que enviar los datos.
Como en los modelos sin memoria no podemos acceder al fichero creado en el gps
utilizaremos un pendrive.
En los nuevos modelos que admiten la opción de mass storage podemos enviarlo a la
tarjeta de memoria.
Para ello introducimos un pendrive (con igual o mayor capacidad que los mapas a
enviar) en cualquier usb libre.
Pinchamos en el mapsource en “Transferir al gps” y en dispositivo seleccionamos
nuestro pendrive. (En los modelos nuevos podemos enviarlo al gps directamente).
Damos a “enviar” y al acabar el proceso en el pendrive tendremos una carpeta llamada
“garmin” y dentro de esta carpeta un fichero llamado “GMAPSUPP.IMG
Grabamos el fichero GMAPSUPP.img a un directorio en el disco duro y le cambiamos
el nombre (por ej, “mapaspain.img”)
Ya podemos cerrar el mapsource.
Nos saldrá un listado con todos los mapas de España del metroguide que hemos
seleccionado en el mapsource.
Página Número: 48
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
8.4.3.2 Vamos pinchando sobre cada mapa y damos a “remove” (o a la tecla sup)
hasta quedarnos SOLO CON EL ULTIMO MAPA, que se llama MDR index file.
Página Número: 49
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Página Número: 50
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Solo nos queda marcar la casilla de “ create gmapsupp.img” y dar en “Patch n Send”
Esto nos generará un fichero GMAPSUPP.img (generalmente en el mismo directorio
donde tengamos el programa de patchimg, es un fallo del programa que no pregunta
donde quieres crearlo) y deberemos moverlo a la carpeta donde tengamos el resto de
ficheros creados en este tutorial.
Con esto hemos generado un fichero con todos los mapas de España con la información
de ruteo pero sin el índice de calles.
Página Número: 51
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
8.7 OBSERVACIONES:
Tratar de hacer la prueba con una zona pequeña y SOLO con ficheros de metroguide v7
y cuando dominéis el proceso ya le meteréis vuestros mapas y demás complementos.
8.7.1 TAMAÑO de los archivos
Si os fijáis en el ejemplo, los mapas de la península enviados desde el mapsource
ocupan unos 73megas (llevan índice pero no navegación), esos mismos mapas pero con
el archivo que hemos generado con el patchimg son 94 megas (llevan la navegación
pero no el índice).
Y el fichero FINAL que generamos con los mapas y la navegación ocupa
115megas.
Así que tener MUY en cuenta el juego de diferencia de tamaños de archivos a la
hora de ajustarlo a la memoria de vuestro gps.
No hay ningún método científico para este proceso pero con unos cuantos
ensayos seguro que lo ajustáis a la memoria de vuestro gps.
8.7.2 Tener la Precaución de no ajustar al máximo. Dejar 1mega minimo libre
para poder salvar los tracks y que el gps no se colapse y disfrutar del método.
Página Número: 52
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Qué necesitamos:
El programa binpatch.exe que se encuentra en este pdf.
Los script correspondientes al metroguide a los que queramos desbloquear la
opción autoruting.
Se trata de los ficheros mgeu7pch.txt y mgeu8pch.txt respectivamente.
Instrucciones:
Copiar el fichero binpatch.exe, el mgeu7pch.txt (o el otro según nuestra versión)
al directorio donde está el .tdb de la instalación.
Si no hemos cambiado la ruta por defecto el v8 estará en: c:\garmin\MGEU8
Abrimos una ventana de msdos ejecutando el programa “cmd” en inicioÆ
ejecutar programas.
Escribimos la orden: C:\garmin\MGEU8\binpatch mgeu8pch.txt mgeu8.tdb
Donde C:\garmin\MGEU8\ es la ruta en la que tenemos instalado el metroguide.
Nos saldrá una pantalla de este estilo y tendremos correctamente parcheado el
tdb y podremos hacer perfectamente autoruting con é
l.
Página Número: 53
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Hemos visto como crear nuestros propios mapas y hacer nuestros propios
proyectos pero no sé si os habréis fijado que en el gps los mapas son un poco sosos y a
todos nos gustaría que se parecieran lo máximo posible a los de papel.
Esto es posible mediante el uso de un fichero TYP que indica al gps cómo se
tiene que dibujar cada tipo de elemento según nuestra personalización.
Como pequeño ejemplo os pongo la diferencia entre el topo España de garmin
sin y con personalización:
Podemos ver las líneas a puntos, el fondo mejorado, nuevos tipos de líneas… como
imaginaréis las posibilidades son infinitas.
Página Número: 54
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
El uso de los ficheros TYP para personalizar es propio de las versiones 6.11 del
mapsource en adelante e implica un cambio en varios valores para poder usarlos.
Los nuevos mapas de garmin que permiten la personalización mediante TYP
están agrupados en familias, no en productos como anteriormente.
Cada familia puede tener su propio fichero TYP y el gps los gestiona de manera
independiente a la hora de dibujarlos.
En las versiones anteriores el PRODUCTCODE definía la exclusividad de cada
mapa, ahora es el FID el valor que cumple esa función.
Hay programas que automatizan los procesos pero yo prefiero hacerlo todo a
mano así que voy a explicar el proceso desde el principio.
Podemos convertir productos en familias para poder usar los typ simplemente
modificando el tdb y el registro.
Ahora el formato del archivo reg para hacer el registro de una familia es de este estilo:
Como podemos observar, en vez de en la carpeta products, ahora los mapas se registran
en la carpeta Families. Y dentro de esta, hay una subcarpeta que indica la ruta para los
img y tdb.
Página Número: 55
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
[HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Families\mapas]
"ID"=hex:55,00
"TYP"="M:\\GPS\\mapas\\img\\mapas\\540055.typ"
[HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Famil ies\mapas\54]
"LOC"="M:\\GPS\\mapas\\img\\mapas"
"BMAP"="M:\\GPS\\mapas\\img\\mapas\\mapas.img"
"TDB"="M:\\GPS\\mapas\\img\\mapas\\mapas.tdb"
Las zonas rojas las sabemos porque esos datos se los hemos tenido que dar al generar el
proyecto en el cgpsmapper cuando creábamos los archivos reg, tdb e img.
El 54 suele ser un 1 en los mapas de garmin pero usaremos siempre el productcode
convertido en hexadecimal para este dato y así no nos liaremos.
Para ello, abrimos la calculadora de windows en modo cientifico, tecleamos el numero
en decimal (p.ej. 111) y luego le damos a hex, y nos lo pasa a hexadecimal (6F).
Falta conocer los datos de la zona azul y para ello debemos crear el fichero typ y elegir
un FID que represente a nuestro proyecto.
Página Número: 56
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
[_drawOrder]
TYPE=0x01,1 ; Large urban area >200k
Type=0x02,1 ; Small urban area <200k
Type=0x03,1 ; Rural housing area
Type=0x04,1 ; Military base
Type=0x05,1 ; Parking lot
Type=0x06,1 ; Parking garage
Type=0x07,1 ; Airport
Type=0x08,3 ; Shopping center
Type=0x09,1 ; Marina
Type=0x0a,2 ; University/college
Type=0x0b,2 ; Hospital
Type=0x0c,2 ; Industrial complex
Type=0x0d,2 ; Reservation
Type=0x0e,2 ; Airport runway
Type=0x13,3 ; Building/Man-made area
Type=0x14,2 ; National park
Type=0x15,2 ; National park
Type=0x16,2 ; National park
Type=0x17,3 ; City park
Type=0x18,3 ; Golf course
Type=0x19,3 ; Sports complex
Type=0x1a,4 ; Cemetery
Type=0x1e,2 ; State park
Type=0x1f,2 ; State park
Type=0x20,2 ; State park
Type=0x28,1 ; Sea/Ocean
Type=0x29,1 ; Blue-Unknown
Type=0x32,1 ; Sea
Type=0x3b,1 ; Blue-Unknown
Type=0x3c,8 ; Large lake (250-600 km2)
Type=0x3d,8 ; Large lake (77-250 km2)
Type=0x3e,8 ; Medium lake (25-77 km2)
Type=0x3f,8 ; Medium lake (11-25 km2)
Type=0x40,8 ; Small lake (0.25-11 km2)
Type=0x41,8 ; Small lake (<0.25 km2)
Type=0x42,8 ; Major lake (>3.3tkm2)
Type=0x43,8 ; Major lake (1.1-3.3tkm2)
Type=0x44,4 ; Large lake (0.6-1.1tkm2)
Type=0x45,2 ; Blue-Unknown
Type=0x46,2 ; Major river (>1km)
Type=0x47,2 ; Large river (200m-1km)
Type=0x48,3 ; Medium river (20-200km)
Type=0x49,4 ; Small river (<40m)
Type=0x4c,5 ; Intermittent water
Type=0x4d,5 ; Glacier
Type=0x4e,5 ; Orchard/plantation
Type=0x4f,5 ; Scrub
Type=0x50,3 ; Forest
Type=0x51,6 ; Wetland/swamp
Type=0x52,8 ; Tundra
Type=0x53,5 ; Sand/tidal/mud flat
[end]
Página Número: 57
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Página Número: 58
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Página Número: 59
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
O definiendo un bitmap:
;Línea de puntos discontinua
[_line]
Type=0x5
UseOrientation=Y ;Y si quremos que se dibuje y adapte a contornos curvos. Si no, N
string1=0x08,carreteras y pistas ;Carreteras o pistas
Xpm="24 2 2 1" ;En este caso hemos definido que tendrá 24 pixel de largo, 2 de ancho
y 2 colores. Para un tipo de línea lo máximo es 32 de largo
"x c #000000" ;Definición del color negro
" c #none ;Definición del color transparente
; Es fácil deducir que x corresponde a negro y un espacio a
transparente.
Por tanto ahora haremos una cuadrícula de 32x2 y la rellenamos con
los colores elegidos para hacer nuestra línea de puntos discontinua.
"xx xx xx xx xx xx xx xx "
"xx xx xx xx xx xx xx xx "
;123456789012345678901234 ;Regla auxiliar que nos ayudará a saber por que pixel estamos, solo
sirve para informar y no cuenta para la definición del elemento.
[end]
Página Número: 60
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Como archivo adjunto en el pdf está un ejemplo de typ con bastantes entidades
personalizadas.
Página Número: 61
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Por tanto, si el tdb lo hemos creado nosotros tendremos que ponerle el valor que
queramos del FID (para simplificar usaremos como FID el mismo que productCode)
Y si no lo hemos creado nosotros, viendo esos offset sabremos el FID y productCode
que usaron para crearlos y podremos crear el typ correspondiente para esa familia.
[HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Families\mapas]
"ID"=hex:55,00
"TYP"="M:\\GPS\\mapas\\img\\mapas\\540055.typ"
[HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Famil ies\mapas\54]
"LOC"="M:\\GPS\\mapas\\img\\mapas"
"BMAP"="M:\\GPS\\mapas\\img\\mapas\\mapas.img"
"TDB"="M:\\GPS\\mapas\\img\\mapas\\mapas.tdb"
Página Número: 62
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
Y modificar la línea:
DeleteRegKey HKLM "SOFTWARE\Garmin\MapSource\Products74"
Para que se disinstale correctamente con esta otra:
DeleteRegKey HKLM "SOFTWARE\Garmin\MapSource\Families\Topospain25k"
Página Número: 63
Tutorial de mapas para GPS Garmin Realizado por Iogrea v1.3
10. APENDICES:
Ya tenemos todo preparado para subirlos al gps tanto por mapsource como
sendmap.
Hemos visto que cada programa tiene sus limitaciones pero que con sendmap y
unas buenas listas conseguimos el máximo rendimiento de nuestro gps así que aquí os
dejo el listado de equivalencia de todos los ficheros para que podáis montaros vuestras
propias listas.
Recordar que con el gdb2img podemos abrir los ficheros que genera mapsource
y pasarlos a txt con lo que obtendremos listas de mapas pero sin el dato de la región,
que es importante para poder identificarlos luego correctamente dentro del GPS.
10.1 Listados de mapas con sus equivalencias en regiones listos para copiar y
pegar en los txt de listas que sabe leer el sendmap.
Una vez copiados los que queráis, en el bloc de notas usar la opción
“edición Æ reemplazar” para sustituir la dirección donde se encuentran mis
mapas por la vuestra.
Página Número: 64