¿Para qué se usa comúnmente la herramienta Selección en ArcGIS's Spatial Analyst?

8

Recientemente me encontré con la herramienta Selección en el Analista espacial de ArcGIS. Entiendo lo que hace la herramienta; crea un ráster de salida utilizando una lista de rásteres de entrada y un ráster de 'posición' que dicta para cada celda de la cuadrícula en la salida de la cual debe recibir el valor. He buscado preguntas sobre SIG que mencionen la selecciónherramienta y no parece haber ninguna. Habiendo usado SIG durante bastante tiempo, no puedo pensar en un escenario pasado en el que esta operación me hubiera sido útil. Incluso la documentación de ayuda de ArcGIS, que normalmente es bastante extensa, no revela un caso de uso para la herramienta. Tengo mucha curiosidad si alguno de ustedes alguna vez ha usado esta herramienta y, de ser así, ¿para qué? ¿Hay algún área de nicho que estoy pasando por alto, por ejemplo, alguna operación que involucra imágenes multiespectrales, en la que esta es una operación común?

WhiteboxDev
fuente
Herramienta interesante Nunca lo he usado tampoco; cualquier escenario que pueda imaginar usarlo sería tan fácil de manejar con la herramienta Con o Map Algebra.
Erica
1
@Erica Sí, la herramienta Con y el Álgebra de mapas se usan mucho, pero esa herramienta Seleccionar se encuentra en la misma caja de herramientas que la Con y no puedo ver su caso de uso. Hice una búsqueda en la red y los únicos sitios que lo mencionan son los documentos de ayuda de ESRI. Alguien tiene que saber para qué
sirve

Respuestas:

3

Pickes el análogo de álgebra de mapas de una declaración de "caso" o "cambio". Al igual que ellos, no es indispensable, pero puede ser conveniente (y más eficiente que los operadores lógicos binarios profundamente anidados).

Entre los usos a los que he puesto esta operación, destaca su capacidad para implementar un autómata celular .

Otro uso útil es la selección aleatoria de rásteres. Un ejemplo trabajado aparece en este sitio en ¿ Crear ráster al elegir aleatoriamente el valor de celda de múltiples rásteres superpuestos?

whuber
fuente
+1 Para el enlace a la respuesta de muestreo aleatorio. Nunca había considerado esta aplicación. Además, nunca había pensado en su uso para el análisis basado en autómatas celulares. Todavía no puedo ver el enlace, pero ciertamente lo investigaré más a fondo. Gracias por la maravillosa respuesta.
WhiteboxDev
Supongo que el hecho de que Pick sea efectivamente un caso de interruptor de trama puede ser la razón por la que nunca antes me he encontrado con un caso de uso, ya que probablemente habría hecho ese tipo de flujo de trabajo directamente a través de la programación. Esto es muy esclarecedor.
WhiteboxDev
1
Admito que mi discusión sobre las AC es vaga. El punto es que la próxima generación en una celda depende de sus vecinos actuales. Cuando el patrón de vecinos actuales se codifica como un entero 0, 1, ..., n, entonces Pickes la herramienta adecuada para elegir la próxima generación. El enlace que proporcioné se centra en un CA (Conway's Game of Life), que es tan simple que solo hay dos condiciones, por Picklo que no es realmente necesario para implementarlo.
whuber
1
Eso tiene sentido. Gracias por aclararlo. Estoy empezando a ver por qué esta es una herramienta importante con una variedad de aplicaciones útiles;)
WhiteboxDev
1
Ambas respuestas a esta pregunta fueron excelentes y muy útiles, pero tengo que elegir una para aceptar y elegiré esta porque hace que el enlace entre la herramienta Pick y la estructura de programación 'Switch Case' sea la aplicación general de la herramienta. evidente para mí
WhiteboxDev
4

La mayor parte de la herramienta se puede reemplazar con álgebra de mapas, pero la sintaxis de pick hace que sea fácil de usar.

Lo he usado para hacer mosaicos con máscaras múltiples (tiene un conjunto de clasificación y desea combinarlos según la estratificación geográfica).

También es bastante útil en combinación con el conjunto de herramientas local . Por ejemplo, una de esas herramientas puede encontrar la posición del valor más alto en un conjunto de ráster. Entonces, si agrega uno al resultado, puede elegir el valor después del máximo. Esto es bastante útil para el análisis de series de tiempo.

radouxju
fuente
1
+1 Muy interesante, sé que cuando vi la herramienta estaba pensando en el tipo de Mínimo y Máximo de una pila de imágenes que está describiendo en el conjunto de herramientas local, pero las herramientas de Selección parecen bastante diferentes en el sentido de que usa un ráster de posición que no estoy seguro de cómo llegarías. En cuanto al primer ejemplo que da, siempre pienso que el mosaico involucra rásteres que solo se superponen parcialmente, pero Pick parece funcionar con una pila de rásteres completamente superpuestos. ¿Puedes dar más detalles sobre esta aplicación?
WhiteboxDev
1
Las herramientas "posición más baja" y "posición más alta" generan directamente el ráster de posición que se puede usar con pick. Esto es inútil si desea el máximo (porque podría usar estadísticas de celda), pero es útil para los valores anteriores / posteriores al máximo.
radouxju
para la otra aplicación, esta es una aplicación más directa. Necesito una decisión donde varias imágenes se superponen porque varios rásteres tienen un valor en algunos lugares. Con la herramienta de mosaico, podría usar algunas reglas en esas áreas (media, máxima, primero ...) pero esto no ayuda.
radouxju
Gracias por la aclaración. Esto es realmente perspicaz.
WhiteboxDev