Para que a ferramenta Pick no Spatial Analyst do ArcGIS é comumente usada?

8

Encontrei recentemente a ferramenta Pick no Spatial Analyst of ArcGIS. Eu entendo o que a ferramenta faz; ele cria uma varredura de saída usando uma lista de rasters de entrada e uma varredura de 'posição' que determina para cada célula da grade na saída da qual a entrada deve receber o valor. Procurei perguntas no GIS.SE que mencionassem o Pickferramenta e não parece haver nenhum. Tendo usado o SIG já há algum tempo, não consigo pensar em um cenário passado em que essa operação teria sido útil para mim. Até a documentação de ajuda do ArcGIS, que normalmente é bastante extensa, não revela um caso de uso para a ferramenta. Estou muito curioso para saber se algum de vocês já usou essa ferramenta e, em caso afirmativo, para quê? Existe alguma área de nicho que estou ignorando, por exemplo, alguma operação envolvendo imagens multiespectrais, na qual essa é uma operação comum?

WhiteboxDev
fonte
Ferramenta interessante. Eu também nunca usei; qualquer cenário que eu pudesse imaginar usá-lo seria tão facilmente tratado com a ferramenta Con ou com a Álgebra de Mapas.
Erica
1
@Erica Sim, a ferramenta Con e a álgebra de mapa são tão amplamente usadas, mas essa ferramenta Pick fica na mesma caixa de ferramentas que o Con e simplesmente não consigo ver seu caso de uso. Eu fiz uma pesquisa na rede e os únicos sites que mencionam são os documentos de ajuda da ESRI. Alguém tem que saber o que é para ...
WhiteboxDev

Respostas:

3

Pické o analógico de álgebra de mapa de uma declaração "case" ou "switch". Como eles, não é indispensável, mas pode ser conveniente (e mais eficiente do que operadores lógicos binários profundamente aninhados).

Notável entre os usos para os quais eu coloquei essa operação é a capacidade de implementar um autômato celular .

Outro uso útil é a seleção aleatória de rasters. Um exemplo trabalhado aparece neste site em Criando raster, escolhendo aleatoriamente o valor da célula de várias rasters sobrepostas?

whuber
fonte
+1 Para o link para a resposta de amostragem aleatória. Eu nunca tinha considerado esta aplicação. Além disso, eu nunca havia pensado em seu uso para análises baseadas em autômatos celulares. Ainda não consigo ver o link, mas com certeza vou procurar mais. Obrigado pela resposta maravilhosa.
WhiteboxDev
Suponho que o fato de Pick ser efetivamente um caso de comutação raster pode ser a razão de eu nunca ter encontrado um caso de uso antes, pois provavelmente teria feito esse tipo de fluxo de trabalho diretamente através da programação. Isso é muito esclarecedor.
WhiteboxDev
1
Admito que minha discussão sobre ACs é vaga. O ponto é que a próxima geração em uma célula depende de seus vizinhos atuais. Quando o padrão dos vizinhos atuais é codificado como um número inteiro 0, 1, ..., n, então Pické a ferramenta certa para escolher a próxima geração. O link que eu forneci se concentra em um CA (Jogo da Vida de Conway), que é tão simples que existem apenas duas condições; portanto, Picknão é realmente necessário para implementá-lo.
whuber
1
Isso faz sentido. Obrigado por esclarecer. Estou começando a ver porque esta é uma importante ferramenta com uma variedade de aplicações úteis;)
WhiteboxDev
1
Ambas as respostas a esta pergunta foram excelentes e muito úteis, mas eu tenho que escolher uma para aceitar e eu a escolherei porque cria o vínculo entre a ferramenta Pick e a estrutura de programação 'Switch Case', que faz a aplicação geral da ferramenta aparente para mim.
WhiteboxDev
4

a maior parte da ferramenta pode ser substituída pela álgebra de mapas, mas a sintaxe da seleção facilita o uso.

Usei-o para mosaico com várias máscaras (você tem um conjunto de classificação e deseja combiná-las com base na estratificação geográfica).

Também é bastante útil na combinação do conjunto de ferramentas local . Por exemplo, uma dessas ferramentas pode encontrar a posição do valor mais alto em um conjunto de varredura. Portanto, se você adicionar um ao resultado, poderá escolher o valor após o máximo. Isso é bastante útil para análise de séries temporais.

radouxju
fonte
1
+1 Muito interessante, eu sei que quando vi a ferramenta, pensei no tipo de Mínimo e Máximo de uma pilha de imagens que você está descrevendo no conjunto de ferramentas local, mas as ferramentas Pick parecem bem diferentes, pois usam uma posição raster que não tenho certeza de como você conseguiria. Quanto ao primeiro exemplo que você dá, sempre penso no mosaico como envolvendo rasters que se sobrepõem parcialmente, mas Pick parece trabalhar com uma pilha de rasters completamente sobreposta. Você pode elaborar esta aplicação?
WhiteboxDev
1
As ferramentas "posição mais baixa" e "posição mais alta" geram diretamente a varredura de posição que pode ser usada com o pick. Isso é inútil se você deseja o máximo (porque você pode usar as estatísticas da célula), mas é útil para os valores anteriores / posteriores ao máximo.
Radouxju 29/09/14
para o outro aplicativo, esse é um aplicativo mais direto. Preciso de uma decisão em que várias imagens se sobreponham, pois várias rasters têm um valor em alguns lugares. Com a ferramenta de mosaico, eu poderia usar algumas regras nessas áreas (média, max, primeiro ...), mas isso não ajuda.
Radouxju 29/09
Obrigado pelo esclarecimento. Isso é realmente perspicaz.
WhiteboxDev