-
CreaMMM: Creació automàtica de mapes i sèries cartogràfiques
Presentació i opcions
Aquesta aplicació permet crear mapes del MiraMon (format MMM) de manera ràpida i en línia de comanda així com també permet generar una sèrie cartogràfica a partir de molts mapes (molts fulls) de manera automàtica.
Crear mapa (opció 1):
Permet crear un mapa del MiraMon (format MMM), on el nombre i l'ordre de les capes és constant però canvien els noms de les esmentades capes.
Crear sèries de mapes (opció 2):
Opció pensada per treballar amb cartogràfiques on els noms de fitxers són fixos (canviant el directori o les primeres lletres del nom, per exemple per a indicar el full de què es tracta) però poden faltar algunes capes per alguns mapes de la sèrie (per exemple un full petit on no apareix cap línia elèctrica).
Si es treballa amb sèries cartogràfiques on els noms de fitxers són fixos (canviant el directori o les primeres lletres del nom, per exemple per a indicar el full de què es tracta) però poden faltar algunes capes per alguns mapes de la sèrie (per exemple un full petit on no apareix cap línia elèctrica), cal preparar una plantilla del mapa amb el màxim nombre de capes presents i fer servir l'opció 2. Si es treballa amb sèries on el nombre i ordre de les capes és constant però canvien els noms de les capes, cal fer servir l'opció 1.
L'aplicació modifica les seccions de les capes del mapa, la vista, la vista general i el títol.
En l'opció 1 no cal plantilla. L'opció 2 només funciona si el mapa i la plantilla estan situats al mateix directori.
L'opció 2 resulta excel·lent per a unificar sèries cartogràfiques compostes de molts fulls. Típicament es fa un fitxer BAT amb el llistat de totes les capes on cal cridar l'aplicació tantes vegades com capes. La sintaxi següent seria una de les línies d'aquest BAT (per al full 222-222):
CREAMMM 2 mapes\222-222.mmm mapes\plantilla.mmm #dircapa# ..\222-222 /VERIFICA "/TITOL=Full 222-222. Topogràfic 5000"
Com es pot veure, es necessita un mapa plantilla.mmm al mateix directori que els mapes nous. L'aplicació fa el canvi en les rutes de les capes de la plantilla. En la línia d'exemple, a través dels paràmetres 4 i 5, es demana que, quan s'interpreti la plantilla, on diu "#dircapa#" hi passi a dir "..\222-222".
Nota sobre sèries cartogràfiques: Es poden definir les propietats de visualització a partir d'un rel de sèrie cartogràfica. Les sèries cartogràfiques serveixen per a gestionar la visualització de tots els fulls d'una mateixa capa des d'un sol fitxer. Cada mapa només indica per a cada capa a quin fitxer REL estan explicitades els característiques de visualització. El dia que es vol canviar la visualització només cal tocar un fitxer i tota la sèrie canvia; es poden tenir diversos jocs de RELS de sèrie sobre una mateixa sèrie cartogràfica per a diferents finalitats (per exemple per a impressió en impressora de color i per a impressora B/N).
L'aplicació suporta sèries cartogràfiques però no és obligatori que els mapes estiguin muntats com a sèries. Tanmateix, pels motius exposats més amunt i que es poden llegir a Les sèries cartogràfiques al MiraMon és recomanable el treball amb sèries sempre que hi ha diversos fulls cartogràfic que fan referència al mateix concepte (corbes de nivell, carreteres, etc).

Sintaxi
Sintaxi:
- CreaMMM 1 NouMMM PlantillaMMM Capes... [/TITOL] [/VERIFICA]
- CreaMMM 2 NouMMM PlantillaMMM TextABuscar TextSubstituit [/TITOL] [/VERIFICA]
Opcions:
- 1:
Els noms de les capes i alguns paràmetres de visualització s'indiquen en línia de comanda.
- 2:
Els noms de les capes s'indiquen a la plantilla i només es canvia TextABuscar pel TextSubstituït a les rutes de les capes.
Paràmetres:
- NouMMM
(Nou MMM -
Paràmetre de sortida): És el mapa del MiraMon a crear.
- PlantillaMMM
(Plantilla MMM -
Paràmetre d'entrada): Mapa de MiraMon que serveix de plantilla per tot allò que no genera el programa. Si no es vol plantilla es pot indicar NUL (només a l'opció 1).
- Capes...
(Capa, paleta o color -
Paràmetre d'entrada): Aquest paràmetre es repeteix tantes vegades com calgui. La primera vegada conté el nom de la capa. Depenent de la naturalesa de la capa, cal afegir-hi altres paràmetres. Per a un JPG no es necessiten paràmetres extra, Per a un IMG, el següent paràmetre pot ser una paleta o un IMG. En el segon cas, cal indicar un tercer IMG formant una combinació RGB. Si el fitxer conté punts, no es necessiten paràmetres addicionals. Si el fitxer conté línies/arcs, us assegurarà una paleta o un color. Si el fitxer contenen polígons, us assegurarà una paleta o un color per a la vora i una altra paleta o color per a l'interior. Aquest patró es pot repetir tantes vegades com capes es vulgui incloure al mapa.
- PlantillaMMM
(Plantilla MMM -
Paràmetre d'entrada): Mapa del MiraMon que serveix de plantilla per tot allò que no genera el programa. Si no es vol plantilla es pot indicar NUL (només a l'opció 1).
- TextABuscar
(Text a buscar -
Paràmetre d'entrada): Text a buscar dins la ruta del nom de la capa en el mapa plantilla. Si no es desitja buscar res, cal indicar una cadena impossible de trobar.
- TextSubstituit
(Text substituït -
Paràmetre d'entrada): Text substituït dins la ruta del nom de la capa en el nou mapa.
Modificadors:
/TITOL= (Títol) És el títol del mapa. Si no s'indica, es pren del títol de la primera capa. (Paràmetre d'entrada) /VERIFICA (Verifica) Indica que cal verificar l'existència de la capa. En l'opció 1, i en cas de haver-hi plantilla, el programa plega; si no hi ha plantilla el programa es queixa però es deixa continuar; pels fitxers de tipus VEC, el programa verifica sempre l'existència del fitxer i plega si no el troba perquè necessita llegir el fitxer de documentació per identificar-ne el tipus. (Paràmetre d'entrada)
