-
ASCIIIMG: Importación de ficheros ráster ASCII a ficheros ráster MiraMon
Acceso a este texto de ayuda como página web: ASCIIIMG
Presentación y opciones
Esta aplicación importa ficheros ráster de diversos formatos ASCII a MiraMon (formato IMG). Los formatos ASCII soportados pueden contener líneas de cabecera que indican algunas características del fichero, tales como el número de columnas y filas, etc. En función del tratamiento que se da a la cabecera, ASCIIIMG dispone de tres opciones:
ASCIIIMG ESRI:
Opción que interpreta la cabecera del formato ESRI ASCII para hacer la transformación.
ASCIIIMG NO ENV:
En esta opción no se indica el ámbito ni el sistema de referencia. El número de filas y columnas que contiene el fichero ASCII se debe escribir manualmente, así como también el numero líneas de cabecera a saltar.
ASCIIIMG ENV:
En esta opción se indica el ámbito ni sistema de referencia. El número de filas y columnas que contiene el fichero ASCII se debe escribir manualmente, así como también el numero líneas de cabecera a saltar.
De este modo, ASCIIIMG soporta cuatro tipos principales de ficheros ASCII:
Los tipos de datos de salida tolerados son: bit, byte, integer, uinteger, long y real, con compresión RLE o sin compresión.
ASCIIIMG soporta retornos de carro estilo DOS/Windows (0x0D 0x0A) y al estilo UNIX (0x0D).
Se puede indicar un valor correspondiente al sindatos ('NoData', valor de fondo o 'flag value'). Éste es aplicado tanto cuando se consignan los valores explícitos (como los que se indican en algunos archivos ESRI con cabecera) como en el caso de conversiones fuera de rango.
La aplicación documenta un conjunto mínimo de metadatos, que pueden ser enriquecidos con el GeM+ posteriormente si se desea. Los metadatos documentados son:
data type :
file type :
columns :
rows :
min. value :
max. value :
flag value :
Si se indican argumentos al final de la línea de comandos también documenta:
ref. system :
ref. units :
min. X :
max. X :
min. Y :
max. Y :
resolution :
Si no se indican estos argumentos, estos metadatos se documentan por defecto como:
ref. system : plane
ref. units : pixels
min. X : 0
max. X : nfil
min. Y : 0
max. Y : ncol
resolution : 1
El resto de entradas se documentan como:
file title :
unit dist. : 1.0
pos'n error : unknown
value units : unspecified
value error : unknown
flag def'n : background
legend cats : 0
La aplicación controla que la imagen origen no sea incompleta (truncada). A pesar de esto, si el déficit de celdas o píxeles es inferior al 70% la aplicación rellena el resto de la imagen con el último valor leído. Así se obtiene una imagen que puede ser consultada o recortada en el fragmento que contiene datos válidos.
Caja de diálogo de la aplicación
|
Caja de diálogo de ASCIIIMG. |
Sintaxis
Sintaxis:
- ASCIIIMG reg FOri FDest TipoDato [SisRef] [RefUnit]
- ASCIIIMG reg FOri FDest ncol nfil nlin TipoDato ValorFondo DefValFondo
- ASCIIIMG reg FOri FDest ncol nfil nlin TipoDato ValorFondo DefValFondo minx maxx miny maxy SisRef RefUnit
Parámetros:
- reg
(Tamaño registro o delimitador -
Parámetro de entrada): Indica el tratamiento para los tres tipos principales de fichero ASCII:
- -1 (y menos de 6 parámetros) cuando se trata de un fichero ESRI ASCII.
- 0 cuando los valores están separados por un delimitador.
- n cuando indica el ancho en caracteres de cada celda para registro fijo.
- -n (y 6 o más parámetros) cuando se trata de un fichero ASCII estructurado por columnas, la n indica el número de columna a importar.
- FOri
(Fichero origen -
Parámetro de entrada): Fichero ASCII de entrada
- FDest
(Fichero destino -
Parámetro de salida): Fichero IMG de salida
- TipoDato
(Tipo de Dato -
Parámetro de entrada): Tipo de dato de salida:
- bit (entero [0,1], 1 bit/celda)
- byte (enteros [0,255], 1 byte/celda)
- integer (enteros [-32768, 32767], 2 bytes/celda)
- uinteger (enteros [0, 65535], 2 bytes/celda)
- long (enteros [-2147483648, 2147483647], 4 bytes/celda)
- real (punto flotante ±3.4E±32, 4 bytes/celda)
- SisRef
(Sistema de referencia -
Parámetro de entrada): Nombre del sistema de referencia espacial (proyección, dátum, etc). Si no se indica será plane por defecto.
- RefUnit
(Unidades -
Parámetro de entrada): Unidades del sistema de referencia espacial. Cuando se indican deben ser las correspondientes al SisRef (típicamente "m" para proyecciones convencionales, o grados (°) para sistemas en longitud-latitud). Si el parámetro no se indica será pixel por defecto.
- ncol
(Número de columnas -
Parámetro de entrada): Número de columnas del fichero ASCII.
- nfil
(Número de filas -
Parámetro de entrada): Número de filas del fichero ASCII.
- nlin
(Número líneas saltar -
Parámetro de entrada): La cabecera del fichero ASCII se esquiva indicando el número de líneas que la constituye; se debe indicar cero (0) para ficheros sin cabecera.
- ValorFondo
(Valor fondo -
Parámetro de entrada): Valor correspondiente al sindatos de la imagen o "none" para no indicarlo.
- DefValFondo
(Definición Valor Fondo -
Parámetro de entrada): Definición del valor sindatos o "none" si no hay valor de fondo.
- minx
(X mínima -
Parámetro de entrada): Definición de la X mínima del envolvente de la imagen.
- maxx
(X máxima -
Parámetro de entrada): Definición de la X máxima del envolvente de la imagen.
- miny
(Y mínima -
Parámetro de entrada): Definición de la Y mínima del envolvente de la imagen.
- maxy
(Y máxima -
Parámetro de entrada): Definición de la Y máxima del envolvente de la imagen.
Modificadores: