Fotos Montaña Mapas GPS Marchas FotosFamiliares Normas XIX Promoción Fisicas

Ruta: >GPS

Operaciones Avanzadas con Programas GPS

Descripcion
1 Generalidades
1.1 Crear arbol de directorios

Crear un arbol de directorios como sigue:

  • España v1.0
    • 01Originales
    • 02Descompresion
    • 03Modificados
    • 04Instalado
    • POI
  • Guadarrama
    • Originales
    • Compuestos
    • Union
    • POI
  • Gredos
    • Originales
    • Compuestos
    • Union
    • POI
  • etc...

1.2 Obtener los mapas .img de España o del área de nuestro interés
  • Copiar los archivos y directorios CDROM en el directorio 01Originales
  • Descomprimir los archivos .cab, .zip, etc. y guardarlos en el directorio 02Descompresion.
  • Copiar el contenido del directorio 02Descompresion en el directorio 03Modificados
  • Renombrar los archivos del directorio 03Modificados, con el programa Flexible Renamer.exe o con cualquier otro, dejando solo los 8 caractéres numéricos y la extensión .img.
  • Borrar los archivos que no sean .img, del directorio 03Modificados

En el directorio 03Modificados tendremos los archivos con los que vamos a trabajar


1.3 Comprobar si los mapas .img son compatible con MapEdit

Abrir el programa MapSetToolKit

  • Pulsar en el botón Select IMG Files y seleccionar el directorio donde están los archivos .img. Posteriormente marcar los archivos que van a formar parte del mapa y pulsar el botón Add, para transferirlos a la ventana Selected IMG Files.
  • Seleccionar el directorio donde se van a situar el conjunto de mapas, en el campo Mapset directory.
  • Entrar el nombre del conjunto de mapas (ej.: Gredos) en el campo Mapset name.
  • Entrar el identificador del mapa en el campo Product code. Verificar que sea distinto a alguno de los instalados, que aparecen en en la ventana Uninstall MapSets.
  • Seleccionar donde se encuentra el programa cGPSMapper, pulsando en el botón ...
  • Seleccionar la optión Install in MapSource.
  • Pulsar en START, para instalar en MapSource.
  • Si da error (Error: Level 0 cannot be empty), los mapas .img NO son compatibles con MapEdit, en cuyo caso habrá que hacerlos compatibles.
  • Si no da error, los mapas .img SI son compatibles con MapEdit, en cuyo caso NO habrá que hacerlos compatibles y los mapas se habrán instalado en MapSource.

1.4 Crear mapas .img compatible con MapEdit
  • en el directorio 01Originales, seleccionar los archivos .img componentes del area a crear y copiarlos en el directorio Originales del mapa a crear.

Podemos optar por dos alternativas:

  • a) Crear archivos .img independientes: (recomendada)

  • b)Crear un archivo .img que sea la unión de todos:


2 Procedimiento recomendado
2.1 Crear mapa componente .img compatible, usando el programa MapEdit (alternativa a)

En lo que sigue, utilizar el programa MapEdit.exe.

  • Abrir un archivo componente .img, (ej.: 00000005.img) que vaya a formar el mapa base, desde el directorio origen (Ej.: Originales).
  • Verificar con el menú Propiedades, que los Niveles son consecutivos y no se repiten. Si este no es el caso, eliminar los que se repiten, seleccionándolos y pulsando Remove. El último no se puede quitar.
  • Salvar el mapa con el mismo nombre y extensión .mp (archivo textual en notación polish) (ej.: 00000005.mp), en el directorio destino (ej.: Compuestos)
  • Ejecutar Exportar Garmin, y en Guardar, dar como nombre el original cambiando el primer número por 2. (ej.: 20000005.img) y como directorio, el directorio destino (ej.: Compuestos).
  • Compilar y obtener el nuevo .img (archivo binario), pulsando el botón Run
  • Repetir estas operaciones, para cada uno de los componentes.

El proceso de compilación y generación del archivo tarde varios minutos.

Cuando terminemos, tendremos en el directorio 'Compuestos', los archivos .mp y los nuevos 2xxx.img.

Mensajes:

  • mensaje: mapa bloqueado

    Si al abrir el archivo .img, con el programa MapEdit, da el mensaje: mapa bloqueado, se está tratando de abrir un mapa Garmin bloqueado y el programa no lo abre (la edición de un mapa Garmin es ilegal).

    Si de todas formas se quiere abrir un mapa bloqueado, usar la última versión de MapEdit o cambiar la fecha del ordenador a una anterior a la instalación del programa MapEdit.

  • mensaje: error E021

    Si al compilar da error E021: Grid definition for layer must be descending. Check LevelX keys in [IMG ID], los niveles de zoom no son descendentes o alguno se repite. Eliminar el repetido, pero no el último.


2.2 Crear el mapa de previsualización o mapa indice e instalación en MapSource, usando el programa MapSetToolKit (alternativa automática)

Abrir el programa MapSetToolKit

  • Pulsar en el botón Select IMG Files y seleccionar el directorio donde están los archivos .img (ej.: Compuestos). Posteriormente marcar los archivos que van a formar parte del mapa y pulsar el botón Add, para transferirlos a la ventana Selected IMG Files.
  • En el campo Mapset directory, seleccionar el directorio donde se van a situar el conjunto de mapas (ej.: Compuestos).
  • En el campo Mapset name, entrar el nombre del conjunto de mapas (ej.: Gredos) .
  • En el campo Product code, entrar el identificador del mapa . Verificar que sea distinto a alguno de los instalados, que aparecen en en la ventana Uninstall MapSets.
  • Seleccionar donde se encuentra el programa cGPSMapper, pulsando en el botón ...
  • Seleccionar la optión Install in MapSource. Cerrar previamente este programa.
  • Pulsar en START, para instalar en MapSource.
  • Si da error, los mapas .img NO son compatibles con MapEdit, en cuyo caso habrá que hacerlos compatibles.
  • Si no da error, los mapas .img SI son compatibles con MapEdit, en cuyo caso NO habrá que hacerlos compatibles y los mapas se habrán instalado en MapSource.

La ejecución del programa MapSetToolKit, al pulsar START, genera 4 archivos, que para el mapa Gredos son: Gredos.pv, Gredos.TDB, Gredos.img, Gredos.reg. El archivo Gredos.pv recoge los datos introducidos y genera los otros tres archivos. El archivo Gredos.reg, instala el mapa Gredos en el programa MapEdit. Los archivos Gredos.TDB, Gredos.img y los componentes .img, son los que forman el mapa de Gredos.


3 Procedimiento manual
3.1 Crear mapa unión .img compatible, usando el programa MapEdit (alternativa b)

Crear un archivo .img que sea la unión de todos:

El mapa resultante se guarda como xxx_union.img, que después actualizamos.

  • Seleccionar los archivos .img componentes del area a crear, en el directorio 01Originales y copiarlos en los Union.
  • Abrir con Add, los archivos componentes .img que vayan a formar el mapa base (ej.: 00000001.img, 00000002.img,...), desde el directorio donde se encuentren. (Ej.: Union)
  • Verificar con el menú Propiedades, que los Niveles son consecutivos y no se repiten. Si este es el caso, eliminar los que se repiten, seleccionandolos y pulsando Remove. El último no se puede quitar.
  • Modificar las propiedades del mapa con los valores adecuados, para el ID (transformar el valor hexadecimal Ixxxxxxx en decimal (ej.: 0000789), con la ayuda de la calculadora científica de Windows); Name, con el nombre del mapa ej.: Gredos;.
  • Salvar el mapa en formato polish (.mp)(ej.: Gredos_Union.mp
  • Ejecutar Exportar Garmin, y en Guardar, dar como nombre el original cambiando el primer número por 2. (ej.: 20000789.img)
  • Pulsar Run para compilar y obtener el nuevo .img

3.2 Crear mapa de previsualización (.img), índice (.tdb) e instalación (.reg) en MapSource (alternativa manual)
  • Copiar archivos xx_1ac.bat, xx_2pv.bat y xx_pv.txt, de otro directorio correspondiente a otro mapa generado.
  • Editar los archivos xx_1ac.bat, xx_2pv.bat y xx_pv.txt, para el mapa a generar.
  • Compilar y Generar el archivo de mapa de detalle .img, ejecutando el archivo yy_1ac.bat
  • Generar los archivos mapa de previsualización .img, mapa índice .tdb y mapa de registro .reg, ejecutando el archivo yy_2.pv.bat
  • Editar el archivo .reg, con las rutas adecuadas.
  • Dar doble click en el archivo .reg, para instalar el mapa en MapSource.
  • Verificar que se ha instalado correctamente.

3.3 Edición de mapas .img

Utilizar el programa MapEdit.exe.

Abrir archivo .mp.

Editar el mapa

Exportar el archivo al formato Garmin/cGPSMapper.exe.

Cargar mapas .img en MapSource, como se explica a continuación

3.4 Cargar mapas .img en MapSource (alternativa manual)

Tiene que existir al menos un archivo .img, con la información del mapa. Generalmente hay uno general y varios de detalle.

Tiene que existir un archivo .TDB, con la información de los archivos img que componen el mapa.

Los archivos anteriores se pueden crear con el programa cGPSMapper.exe. Esos archivos son para previsualizar los mapas, en MapSource.

Tiene que existir un archivo .reg, con la información para el registro de Windows. Este archivo se puede crear por copia de otro similar y edición con Notepad.exe

Ejemplo:

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Products\Testmap]
'LOC'='W:\\GPS\\Test_Map'
'BMAP'='W:\\GPS\\Test_Map\\Testmap.img'
'TDB'='W:\\GPS\\Test_Map\\Testmap.tdb'

Las rutas del directorio donde están los archivos .img es W:\\GPS\\Test_Map. Observese que el separador son doble barra.

  • Editar: [HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Products\Testmap], cambiando Testmap, que es el nombre del producto, y que debe ser único, por el nuestro.
  • Editar la clave: TDB para que la ruta apunte al archivo .tdb.
  • Editar la clave: BMAP para que la ruta apunte al archivo principal .img.
  • Editar la clave: LOC para que apunte al directorio donde se encuentren los archivos detallados .img

Una vez modificado este archivo y guardado, dar un doble click para ejecutar RegEdit e introducir el contenido en el Registro de Windows.

Al abrir MapSource, aparecerá el nombre Test_Map, en la lista desplegable que hay debajo de los Menús.

MUY IMPORTANTE: Si se comete un error en este archivo, el MapSource no funciona y hay que borrar esta información del Registro de Windows. Para ello ejecutar c:\Windows\RegEdit.exe, buscar Testmap y eliminar las entradas anteriores. Despues de esto funciona MapSource.

3.5 Enviar mapas .img al GPS Garmin

Esta operación se puede hacer de varias maneras:

  • Si el mapa está cargado en el programa Garmin MapSource, enviarlo al GPS ejecutando el menú Transferir al GPS
  • Si el mapa NO está cargado en el programa Garmin MapSource, enviarlo con el programa cGPSMapper o con SendMap.
3.6 Crear Puntos de Interés (POI)

Puntos de interés

Los puntos de interés que damos en la preparación de un mapa, los usamos para:

  • localizar facilmente las hojas del mapa
  • preparar rutas.


Nota: La longitud y latitud de un punto se expresan en Grados decimales, datum WGS84.

Latitud ( 0 a + - 90, + es hemiferio norte y - hemiferio sur)
Longitud (0 a +- 180, + es al Este del meridiano cero y - es al Oeste)
Ej.: lat=37.1549825 lon=-3.7471276>

Para programadores: ¿Como crear la tabla de POI de un mapa, en formato HTML?

Los puntos de interés para la tabla de la página html, se obtienen a partir del archivo .gpx transformado con el archivo xsl: GpxSingpxx.xsl o con GpxCongpxx.xsl, como sigue:

  • Los puntos de interés se dibujan en el mapa
  • se exportan en formato .gpx
  • el archivo .gpx se edita
    • quitar atributos de gpx xmlns='http://www.topografix.com/GPX/1/1' etc.
    • reemplazar gpxx: por blanco
  • para transformar en local incluir en la segunda linea del archivo editado: una de las dos lineas siguientes:
    • <?xml-stylesheet type='text/xsl' href='GpxSingpxx.xsl' ?>
    • <?xml-stylesheet type='text/xsl' href='GpxCongpxx.xsl' ?>
  • para transformar en remoto, incluir en el xml una de las dos lineas siguientes:
    • http://www.tic2.org/Librerias/XMLdocsWebTIC/Templates/GPS/GpxSinGpxx.xsl
    • http://www.tic2.org/Librerias/XMLdocsWebTIC/Templates/GPS/GpxConGpxx.xsl
  • Abrir el archivo editado con Firefox o con Explorer, visualizar el html generado, cortarlo y pegarlo en el campo Puntos de Interés
3.7 Alternativas para crear un mapa

Los archivos que componen el mapa base general, se visualizan cargando el archivo .tdb (ej.: product.tdb), con el programa GPSMapEdit y haciendo los zoom adecuados hasta que se visualicen los nombres de los archivos .img de las hojas.

Podemos optar por dos alternativas:

  • Crear un archivo .img que sea la unión de todos:

    Los archivos que van a componer un mapa parcial del general, se seleccionan y se cargan en el programa GPSMapEdit con el menú Add. El mapa resultante se guarda como xxx_union.img, que después actualizamos.

  • Crear archivos .img independientes:

    Cargar un .img,

    Verificar con el menú Propiedades, que los Niveles son consecutivos y no se repiten. Si este es el caso, eliminar los que se repiten, seleccionandolos y pulsando Remove. El último no se puede quitar.

    Salvar el mapa con el mismo nombre y extensión .mp

    Ejecutar Exportar Garmin, y en Guardar dar como nombre el original cambiando el primer número por 2

    Pulsar Run para compilar y obtener el nuevo .img

    Repetir estas operaciones, para cada uno de los componentes.

    En el archivo xxx_pv.txt, incluir todos los archivos componentes 2xxxxxx.img generados.

    Ejecutar xxx_2pv.bat, para generar los archivos xxx.img, xxx.tdb, xxx.reg

    Modificar las rutas en xxx.reg, para que sean las adecuadas.

    Dar doble click en xxx.reg, para instalar el mapa en MapSource.

3.8 Map Properties: (xxx_union.img)

Actualización del archivos img. Para archivos independientes, dejarlos tal cual, arreglando solo los niveles, si están repetidos; para archivo unión, realizar los cambios de la tabla que sigue:

Map Properties: (xxx_union.img)
Identificador Valor leido Valor modificado Comentario
TypeSet Garmin Garmin Tipo del conjunto
ID I072D8C4 07526414 Identificador del mapa. El archivo resultante de la compilación se genera con este nombre. Ej.: 07526414.img(ej.:
Name 0600C4 Gredos Nombre del mapa componente en MapSource
Copyright information ... Mi copyright Copyright del mapa.Importante: la modificación de mapas con copyright, puede ser ilegal
Datum WGS84 WGS84 Datum
Elevation units feet feet Unidad de altitud. Importante: No poner meters, de lo contrario las alturas salen mal.
Code page 1252 (ANSI latin I) 1252 (ANSI latin I) Codigo de la página
Coding schema European (single-byte) European (single-byte) Esquema decodificación

3.9 Archivo (xxx_pv.txt) para generar los archivos .img, .TDB y .reg del mapa base
Archivo (xxx_pv.txt) para generar los archivos .img, .TDB y .reg del mapa base.
Gredos_pv.txt Nombre y extensión del archivo usado para generar los archivos .img, .TDB y .reg del mapa base.
FileName Gredos

Nombre de archivo para los nuevos archivos .img, .TDB y .reg del mapa base, no más de 8 characteres alfanuméricos, sin extensión. Este nombre aparecerá en Area, en MapSource.

Verificar que este nombre no sea igual que el que que tenga el archivo .mp, ya que al generar el mapa base con xxx_2pv.bat, reemplazaría al .img generado al compilar el .mp con xxx._1ac.bat o con la generación directa de exportar de cGPSMapper.

MapSetName Gredos Nombre del mapa en el GPS
MapsourceName Gredos Nombre del mapa en el programa MapSource
CDSetName Gredos Nombre del CD. Visible en el programa MapSource
MapVersion 100 Versión del mapa. Debe ser un número entre 100 y 999
ProductCode 65 Identificador del producto. Número único. Asignar un número mayor que 40 y verificar que no existe otro con el mismo valor.

3.10 Archivo (xxx_1ac.bat) para generar el archivo (.img) con mapa base
Archivo (xxx_1ac.bat) para generar el archivo (.img) con mapa base
Gredos_1ac.bat Nombre y extensión del archivo para compilar y generar el archivo .img del mapa base
echo off
W:\GPS\Programas\cGPSMapper\cGPSMapper ac Gredos_union.mp
pause

3.11 Archivo (xxx_2pv.bat) para generar el archivo de índices (.tdb) y registro Windows (.reg)
Archivo (xxx_2pv.bat) para generar el archivo de índices (.tdb) y registro Windows (.reg)
Gredos_2pv.bat Nombre y extensión del archivo para generar el archivo .tdb y .reg
echo off
W:\GPS\Programas\cGPSMapper\cGPSMapper pv Gredos_pv.txt
pause

3.12 Archivo (xxx.reg) actualizado, para registrar el mapa en el Registro Windows
Archivo (xxx.reg) actualizado, para registrar el mapa en el Registro Windows
Gredos.reg Nombre y extensión del archivo de registro con el contenido de la primera columna que sigue
[HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource\Products\Gredos] Ruta en el registro de Windows al producto (mapa) instalado
'LOC'='W:\\GPS\\Garmin\\Mapas\\Gredos\\' Ruta al Directorio donde se encuentran los archivos .img
'BMAP'='W:\\GPS\\Garmin\\Mapas\\Gredos\\Gredos.img' Ruta al mapa base
'TDB'='W:\\GPS\\Garmin\\Mapas\\Gredos\\Gredos.tdb' Ruta al archivo de indices

Página generada automáticamente desde la Base de Datos: GPS/ el 13/8/2008 20:27:45