-
CreaMMM: Creación automática de mapas de MiraMon
Presentación y opciones
Esta aplicación permite crear mapas de MiraMon (formato MMM) de manera rápida y en línea de comando. Puede usarse un mapa plantilla como semilla. Esta aplicación resulta útil para generar grandes series de mapas (muchas hojas) de manera automática (típicamente series cartográficas como por ejemplo "Topográfico 1:50000").
Crear mapa (opción 1):
Permite crear un mapa de MiraMon (formato MMM), donde el nombre y orden de las capas es constante pero cambian los nombres de dichas capas.
Crear series de mapas (opción 2):
Opción pensada para trabajar con series cartográficas donde los nombres de ficheros son fijos (cambiando el directorio o las primeras letras del nombre, por ejemplo para indicar la hoja de que se trata) pero en las que pueden faltar algunas capas para algunos mapas de la serie (por ejemplo una hoja pequeña en la que no aparece ninguna línea eléctrica).
Si se trabaja con series cartográficas donde los nombres de ficheros son fijos (cambiando el directorio o las primeras letras del nombre, por ejemplo para indicar la hoja de que se trata) pero en las que pueden faltar algunas capas para algunos mapas de la serie (por ejemplo una hoja pequeña en la que no aparece ninguna línea eléctrica), debe prepararse una plantilla del mapa con el máximo número de capas presentes y usar la opción 2. Si se trabaja con series en las que el número y orden de las capas es constante pero se cambian los nombres de las capas, debe usarse la opción 1.
La aplicación modifica las secciones de las capas del mapa, la vista, la vista general y el título.
En la opción 1 no hace falta plantilla. La opción 2 sólo funciona si el mapa y la plantilla están situados en el mismo directorio.
La opción 2 resulta excelente para unificar series cartográficas compuestas por muchas hojas. Típicamente se usará un fichero BAT con el listado de todas las capas donde hay que llamar a la aplicación tantas veces como capas. La sintaxis siguiente sería una de las líneas de dicho BAT (para la hoja 222-222):
CREAMMM 2 mapas\222-222.mmm mapas\plantilla.mmm #dircapa# ..\222-222 /VERIFICA "/TITOL=Full 222-222. Topográfico 5000"
Como puede verse, se necesita un mapa plantilla.mmm en el mismo directorio que los mapas nuevos. La aplicación hace el cambio en las rutas de las capas de la plantilla. En la línea de ejemplo, a través de los parámetros 4 y 5, se solicita que, cuando se interprete la plantilla, donde dice "#dircapa#" dirá "..\222-222".
Nota sobre series cartográficas: Se pueden definir las propiedades de visualización a partir de un rel de serie cartográfica. Las series cartográficas sirven para gestionar la visualización de todas las hojas de una misma capa desde un solo fichero. Cada mapa indica solamente para cada capa en qué fichero REL están explicitadas las características de visualización. Cuando se quiere cambiar la visualización solamente hay que retocar un fichero y toda la serie cambia; pueden tenerse diversos juegos de RELS de serie sobre una misma serie cartográfica para diferentes finalidades (por ejemplo para impresión en impresora a color y para impresora en B/N).
La aplicación soporta series cartográficas pero no es obligatorio que los mapas estén montados como series. Asimismo, por los motivos expuestos más arriba y que puede Las series cartográficas en MiraMon nos parece recomendable el trabajo con series siempre que haya varias hojas cartográficas que hacen referencia al mismo concepto (curvas de nivel, carreteras, etc).
Crear mapa (opción 1):
Permite crear un mapa de MiraMon (formato MMM), donde el nombre y orden de las capas es constante pero cambian los nombres de dichas capas.
Crear series de mapas (opción 2):
Opción pensada para trabajar con series cartográficas donde los nombres de ficheros son fijos (cambiando el directorio o las primeras letras del nombre, por ejemplo para indicar la hoja de que se trata) pero en las que pueden faltar algunas capas para algunos mapas de la serie (por ejemplo una hoja pequeña en la que no aparece ninguna línea eléctrica).

Sintaxis
Sintaxis:
- CreaMMM 1 NuevoMMM PlantillaMMM Capas... [/TITOL] [/VERIFICA]
- CreaMMM 2 NuevoMMM PlantillaMMM TextoABuscar TextoSubstituido [/TITOL] [/VERIFICA]
Opciones:
- 1:
Los nombres de las capas y algunos parámetros de visualización se indican en línea de comando.
- 2:
Los nombres de las capas se indican en la plantilla y solamente se cambia TextoABuscar por el TextoSubstituido en las rutas de las capas.
Parámetros:
- NuevoMMM
(Nuevo MMM -
Parámetro de salida): Es el mapa de MiraMon a crear.
- PlantillaMMM
(Plantilla MMM -
Parámetro de entrada): Mapa de MiraMon que sirve como plantilla para todo lo que no genera el programa. Si no se desea plantilla puede indicarse NUL (sólo en la opción 1).
- Capas...
(Capa, paleta o color -
Parámetro de entrada): Este parámetro se repite tantas veces como sea necesario. La primera vez contiene el nombre de la capa. Dependiendo de la naturaleza de la capa, hay que añadir otros parámetros. Para un JPG no se necesitan parámetros extra, para un IMG, el siguiente parámetro puede ser una paleta o un IMG. En el segundo caso, debe indicarse un tercer IMG formando una combinación RGB. Si el fichero contiene puntos, no se necesitan parámetros adicionales. Si el fichero contiene lineas/arcos, le seguirá una paleta o un color. Si el fichero continen polígonos, le seguirá una paleta o un color para el borde y otra paleta o color para el interior. Este patrón puede repetirse tantas veces como capas se quiera incluir en el mapa.
- TextoABuscar
(Texto a buscar -
Parámetro de entrada): Texto a buscar en la ruta del nombre de la capa en el mapa plantilla. Si no se desea buscar nada, se debe indicar una cadena imposible de encontrar.
- TextoSubstituido
(Texto substituido -
Parámetro de entrada): Texto substituido en la ruta del nombre de la capa en el nuevo mapa.
Modificadores:
/TITOL= (Título) Es el título del mapa. Si no se indica, se toma del título de la primera capa. (Parámetro de entrada) /VERIFICA (Verifica) Indica que hay que verificar la existencia de la capa. En la opción 1, y en caso de haber plantilla, el programa se para; si no hay plantilla el programa se queja pero se permite continuar; para los ficheros de tipo VEC, el programa verifica siempre la existencia del fichero y para si no lo encuentra porque necesita leer el fichero de documentación para identificar su tipo. (Parámetro de entrada)
