Presentación y opciones | Caja de diálogo de la aplicación |
Sintaxis |
El resumen de formatos ráster IMG soportados por MiraMon es el siguiente:
Subformato
|
Bits por píxel
|
Bytes per píxel
|
Tipo de valor
|
Rango de valor
(para enteros) o valores máximos y mínimos de a y número de cifras significativas (para reales)
|
Ejemplos de uso
|
bit
|
1
|
1/8
|
enteros
|
[0,1]
|
Imágenes máscara
|
byte
|
8
|
1
|
enteros
|
[0,255]
|
Cartografía temática de hasta 256 categorías, imágenes aéreas o satelitarias (blanco y negro o color) de hasta 256 niveles de gris o 256 colores
|
integer
|
16
|
2
|
enteros
|
[-32768, 32767]
|
Cartografía temática con más de 256 categorías, varios
tipos de MDT, imágenes aéreas o satelitarias (blanco y negro o color) con más de 256
niveles de gris o 256 colores
|
unsigned integer
|
16
|
2
|
enteros
|
[0, 65535]
|
Igual que integer, pero sin valores negativos y más valores positivos posibles
|
long
|
32
|
4
|
enteros
|
[-2147483648, 2147483647]
|
Cartografía temática con enlaces a base de datos
|
real
|
32
|
4
|
reales
|
(~-3.4E+38, ~3.4E+38)
|
Varios tipos de MDT que precisen reales de precisión
simple (6 cifras significativas garantizadas) como por ejemplo mapas de
temperatura con precisión de décima de grado
|
double
|
64
|
8
|
reales
|
(~-1.7E+308, ~1.7E+308)
|
Varios tipos de MDT que precisen reales de precisión doble
(15 cifras significativas garantizadas). En la práctica, el formato
double solo se usa para cálculos intermedios en los que se
requiere mucha precisión y no para capas definitiva
|
Excepto para el formato bit, existen los equivalentes en modo comprimido RLE, que usan el algoritmo "Run length encoding" mejorado. Se da cierto soporte al formato bit-vell, que es un formato de datos bit continuo por filas, pero solamente se permiten cambios de bit-vell a byte-rle y de byte a bit-vell.
MiraMon soporta dos modos de formato RLE, semicomprimido o extracomprimido. El semicomprimido, estándar en la literatura, se usa muy poco en MiraMon porque el extracomprimido es mucho mejor, y si se deseara habría que indicarlo con un parámetro adicional /NO_EXTRA. También hay que tener presente que para los formatos comprimidos es muy útil usar el modo /RLE_INDEX que genera al final del fichero un listado de posiciones de inicio de línea. Esta característica incrementa un poco (muy poco) el tamaño del fichero pero permite un acceso más rápido.
En la compresión o descompresión se mantiene el formato de los datos, y en caso de cambiar de formato hay que tener presente que al pasar a un formato de rango inferior (por ejemplo de integer a byte) los valores que sobresalen de este rango de destino se saturarán. En otras palabras, si se pasa de un formato integer sin sindatos a byte, todos los valores >255 pasan a ser 255 y los valores <0 pasan a ser 0. Este hecho puede afectar también al valor sindatos, del cual siempre que sea posible, si está dentro del rango de valores de salida, se mantendrá su valor; si el sindatos queda fuera del rango de salida se saturará reduciendo este valor del rango de valores válidos. En el ejemplo de conversión de integer a byte, un valor sindatos de -9999 pasará a 0 y el rango de valores válidos será [1,255].
Es importante considerar que en las conversiones de reales a enteros se redondean los valores con decimales; si desea un truncamiento puede usar la aplicación CalcImg. En cualquiera de las opciones, compresión, descompresión o cambio de formato, el resultado puede ser un nuevo ráster o se puede aplicar sobre el ráster original.
El programa puede trabajar con rásters multibanda y, en este caso, se pueden realizar posibles conversiones sobre todas las bandas simultáneamente, o sobre una sola de las bandas. Cuando se aplica sobre todas las bandas a la vez, el resultado puede ser un nuevo ráster multibanda o se pueden efectuar las conversiones sobre las bandas originales.
El resultado de convertir solamente una sola banda puede ser un nuevo ráster monobanda, pero también puede ser una nueva banda a añadir al ráster multibanda original o puede ser la sobreescritura de la banda escogida sobre el ráster original.
También hay que tener en cuenta que alguna de las bandas de un ráster multibanda puede ser un ráster JPG; en este caso no se realizará ninguna conversión de formato de esta banda JPG, pero el resultado con las otras bandas IMG transformadas también incluirá esta banda no transformada.
Caja de diálogo de IMGIMG |