Presentació i opcions Caixa de diàleg de l'aplicació
Sintaxi

Presentació i opcions

Programa per comprimir i descomprimir tant fitxers MMZ (fitxers del MiraMon comprimits) com la seva evolució estandarditzada, fitxers MMZX. Els formats MMZX i MMZ permeten comprimir en un sol fitxer tots els fitxers relacionats amb un mapa (MMM), com ara tesaurus vinculats, etc, o els relacionats amb una capa (POL, IMG, etc). Aquests fitxers poden ser distribuïts per Internet, correu electrònic, etc, amb totes les seves parts (dades, metadades, simbolització, etc). A més del seu interès en la distribució de conjunts d'informació geogràfica que continguin tota mena de dades (vectorials, ràster, geoserveis, taules, etc), els fitxers MMZX/MMZ són l'opció d'elecció per a preservació de documents cartogràfics amb finalitat d'arxiu general, compilació de la documentació associada a un procés legal, etc.

Els fitxers MMZX/MMZ presenten una eficiència de compressió similar al format ZIP. Podeu consultar les especificacions del format MMZ en aquest document.

Les especificacions del nou format, el MMZX, estan descrites en l'article:

Pons X, Masó J (2016) A comprehensive open package format for preservation and distribution of geospatial data and metadata Computers & Geosciences, 97, 89-97. https://dx.doi.org/10.1016/j.cageo.2016.09.001.

A més, l'MMZX és la primera implementació mundial de l'estàndard internacional ISO 19165 ("Geographic information -- Preservation of digital data and metadata"), publicat el maig de 2015 i disponible a https://www.iso.org/standard/67325.html. L'estructura interna de l'MMZX és una adaptació de les idees originals de l'MMZ del 1998, avui estandarditzades sota el també estàndard internacional ISO 29500-2 (Open Packaging Conventions, OPC), publicat el setembre de 2012 i actualitzat el 2021, disponible a https://www.iso.org/standard/77818.html.

Les especificacions del contingut del fitxer resultat de la preservació de bases en el MiraMon (opció 8 del programa) es poden trobar en aquest document.

El programa disposa de diverses opcions:

El programa pot comprimir/descomprimir tots els fitxers d'un directori o tots els fitxers vinculats a un mapa (MMM) o a una capa (IMG, POL, etc). També és l'eina adient per a generar mapes certificats. La certificació és aconsellable per a generar mapes que puguin ser distribuïts per Internet o en CD/DVD/USB de caire institucional, empresarial, etc, però només està disponible per a aquells usuaris que disposin d'una llicència corporativa MiraMon Internet Map Publisher. El nom de l'entitat certificadora apareix en la caixa de diàleg de l'aplicació. Si no disposeu d'aquest tipus de llicència, les opcions de certificació no estan disponibles. Per a més informació consulteu: https://www.miramon.cat/mmr/cat/index.htm o escriviu a contacte@miramon.uab.cat.

Els formats MMZX i MMZ permeten desar la informació sobre el path del fitxer per poder regenerar-lo de nou en descomprimir. Durant la compressió es pot forçar la conservació del path complet o només del path relatiu, que en l'opció dels fitxers d'un sol directori equival a sense path i, en l'opció de compressió d'un mapa, equival a path relatiu a la unitat del mapa/capa, i path absolut a la resta.

Durant la compressió es pot indicar la forma en què serà regenerat aquest path en descomprimir el fitxer. Existeixen 4 modes de regeneració:

Durant la descompressió és possible forçar un mètode de regeneració del path ignorant allò especificat en comprimir.
Si, en descomprimir algun fitxer, aquest ja existeix, el programa mostra el següent diàleg per determinar si es pot sobreescriure i com.

El fitxer j:\raster\ras.img 
ja existeix en el disc i és POSTERIOR al comprimit

Fitxer en el disc:
15172 bytes, modificat el 16/01/2017 a les 11:42:21
Fitxer comprimit:
2587417 bytes, modificat el 18/01/2017 a les 13:14:46

Sobreescriure el fitxer j:\raster\ras.img? (s/n/t/c):

Les possibles respostes són 's' si es vol sobreescriure aquest fitxer, 'n' si no es vol sobreescriure aquest fitxer, 't' si es volen sobreescriure tots els fitxers (no ho preguntarà més) i 'c' si es vol cancel·lar per a mantenir tots els fitxers (no sobreescriure'n cap).

El següent quadre exemplifica el funcionament del mètode 'arbre a partir de directori':

1234\mapa.mmm               passa a   1234\mapa.mmm
M:\1234\mapa.mmm            passa a   M$\1234\mapa.mmm
\\servidor\recurs\mapa.mmm  passa a   $\servidor\recurs\mapa.mmm
..\mapa.mmm                 passa a   $$\mapa.mmm   (només quan no és possible 
                                                     retrocedir en l'arbre)

Funcionalitats avançades

Diversos fitxers MMZX/MMZ es poden declarar d'un mateix grup. En aquest cas, quan s'obre més d'un mapa comprimit alhora, el MiraMon els mostra sobre una mateixa sessió sense preguntar. Això permet de crear planes de web o processos BATCH que iniciïn combinacions de fitxers MMZX/MMZ sense interrogar l'usuari sobre cada fitxer individual. (Vegeu paràmetre /GRUP a la sintaxi.)

Una part del path dels fitxers pot ser substituïda en comprimir (vegeu paràmetres de les variables de path a la sintaxi) per un àlies. Aquest àlies és canviat pel MiraMon en obrir el mapa pel valor de la variable d'entorn del sistema, o pel valor de la variable indicat a la secció del MiraMon.par, o bé per un dels valor alternatius preestablerts al fitxer MMZX/MMZ (per aquest ordre). Cada variable té el seu descriptor per poder interrogar l'usuari sobre el seu valor quan totes les alternatives preestablertes fallen. En comprimir un fitxer MMZX/MMZ es pot definir una data prevista de futura actualització, una data de caducitat i una llista de llocs d'on descarregar-se futures actualitzacions (vegeu paràmetres /DATAACTUA=, /DATACADUCA=, /UBIC#= i /DESCUBIC#= a la sintaxi).


Caixa de diàleg de l'aplicació

Caixa de diàleg del MMZ


Sintaxi

Sintaxi:

Opcions:

Paràmetres:

Modificadors:

Finalment, cal notar que no és possible l'ús de la sintaxi simplificada i l'avançada alhora.

Sintaxi recomanada per la compressió/descompressió de mapes:
MMZ 3 FitxerMMZ FitxMMM /REGENERACIO=ARBRE [/CERTIFICAT]
MMZ 1 FitxerMMZ Dir

Sintaxi recomanada per la compressió i marcatge per obertura d'una DBF:
MMZ 2 FitxerMMZ Taula.DBF /REGENERACIO=RELATIVA /RELATIU= [/CERTIFICAT]
MMZ 5 FitxerMMZ 0 OBERTURA:1