-
RasSelec: Selección de un subconjunto de celdas en rásters
Acceso directo de la ayuda en Internet: RasSelec
Acceso a la aplicación desde el menú: "Herramientas | Procesamiento de imágenes | Selección de un subconjunto de celdas en rásters"
Presentación
Esta aplicación selecciona un subconjunto de celdas de un ráster monobanda o multibanda, a partir del formato IMG o mediante la lectura del fichero a través de las librerías GDAL/OGR. Su interfaz y funcionamiento son altamente simétricos con los de la aplicación VecSelec, que permite efectuar operaciones similares en capas vectoriales, y con la consulta por atributos de MiraMon.
Por defecto el resultado contiene un ráster con los valores originales de las celdas seleccionadas y un valor sindatos en todas las celdas que no cumplen la condición (así como en las celdas que ya eran sindatos en el ráster o rásters originales). Sin embargo, también se puede definir el fichero de salida en forma de un ráster máscara, en el que las celdas que cumplen la condición contendrán un 1, y las que no contendrán un 0 o bien un valor sindatos (recomendado), a elección de la persona usuaria.
Adicionalmente, la aplicación permite, optativamente, realizar un recorte del ráster ajustado al ámbito geográfico de la selección. También se puede definir el fichero de salida en formato máscara con la opción de marcar las celdas que no cumplen la selección como valor sindatos.
En caso de que el ráster sea multibanda, se puede definir la selección usando varias bandas sin la obligatoriedad de usar la banda indicada como fichero origen; esta flexibilidad aplica tanto si se ha seleccionado que el fichero de salida sea monobanda como multibanda. En caso de que en la selección se elija bandas con diferentes pasos de malla del ráster multibanda, no se podrá hacer la selección y, por tanto, no se generará ningún fichero de salida; en este caso, se puede conseguir un ámbito y paso de malla iguales ejecutando previamente la aplicación AdapRas.
En caso de seleccionar que el fichero de salida sea multibanda, solo se aplicará la selección a las bandas que tengan el mismo paso de malla que la banda del archivo origen.

Cajas de diálogo de la aplicación
|
|
Cajas de diálogo de RasSelec en un caso de selección sobre un ráster IMG |
|
|
Cajas de diálogo de RasSelec en un caso de selección sobre un ráster al cual se accede vía GDAL |

Ejemplos gráficos
|
|
|
Ejemplo de aplicación de RasSelec sobre un ráster IMG (primera imagen) en el que se han seleccionado las altitudes ortométricas mayores o iguales a 2500 m (segunda imagen) y se ha generado una máscara con esta selección (tercera imagen). |

Sintaxis
Sintaxis:
- RasSelec FicheroOrigen FicheroSalida [/RETALL_SEL] [/PREFIX] [/MASC_NODATA] [/MULTIBANDA] [/COND#_OP] [/COND#_CAMP] [/COND#_VALOR] [/COND#_NEXE] [/BANDA] [/SDS] [/MASC]
Parámetros:
- FicheroOrigen
(Fichero origen -
Parámetro de entrada): Fichero origen para realizar la selección.
- FicheroSalida
(Fichero o directorio de salida -
Parámetro de salida): Fichero de salida en caso de monobanda, o directorio de salida en caso de multibanda.
Modificadores:
/RETALL_SEL
(Recortar por selección)
Recortar el fichero de salida ajustado a la selección. (Parámetro de entrada) /PREFIX=
(Prefijo multibanda)
Prefijo en los ficheros de salida en caso de multibanda. (Parámetro de entrada) /MASC_NODATA
(Marcar los 0 como sindatos)
En caso de que se seleccione la salida como formato máscara, se marca el 0 (condición falsa) como valor sindatos. (Parámetro de entrada) /MULTIBANDA
(Salida multibanda)
En caso de que el fichero origen sea multibanda, se asigna que la salida sea también multibanda. (Parámetro de entrada) /COND#_OP=
(Condición o operador)
Selección del operador lógico que actuará sobre /COND_CAMP(banda) para filtrar las celdas del fichero origen. Para más detalles de este y los siguientes modificadores, se puede consultar el apartado Selección de objetos gráficos por atributos de la base de datos, o de celdas de rásters por consulta sobre sus valores en Aspectos generales de sintaxis en las Aplicaciones de Soporte a MiraMon (MSA). (Parámetro de entrada) /COND#_CAMP=
(Bandas de la condición)
Selección de la banda sobre la cual se aplicará la /COND_OP. (Parámetro de entrada) /COND#_VALOR=
(Valor de la condición)
Valor del /COND_CAMP sobre el que se aplicará la /COND_OP. Hacen falta comillas si lleva espacios. (Parámetro de entrada) /COND#_NEXE=
(Nexo entre condiciones)
Nexo entre las condiciones # y #+1. Puede ser AND (y) o OR (o). (Parámetro de entrada) /BANDA=
(Banda)
En el caso de un fichero leído a través de GDAL, es la banda de referencia a la que se desea aplicar la selección. En caso de que no se indique la banda, se utilizará la primera banda de referencia. Si se selecciona una salida multibanda, se escribirán todas las bandas del mismo subconjunto de datos que tengan el mismo paso de malla que la banda de referencia. (Parámetro de entrada) /SDS=
(Subconjunto de datos)
En caso de un fichero leído vía GDAL, es el subconjunto de datos del fichero de entrada sobre el que se desea aplicar la selección. (Parámetro de entrada) /MASC
(Fichero destino como máscara)
Se guardará el fichero de salida como una máscara, es decir, las celdas que cumplan las condiciones de la selección tendrán el valor 1, mientras que las celdas que no las cumplan tendrán el valor 0 (se puede consultar también /MASC_NODATA). El fichero de salida se guardará en formato byte comprimido e indexado. (Parámetro de entrada)
