Eu tenho duas camadas no ArcGIS: uma é um ponto vetorial e a outra é uma camada raster. Quero acrescentar o valor da grade de dados raster ao ponto do vetor. O problema é que o ponto do vetor está longe de qualquer grade raster existente com valor; portanto, o comando "Amostra" não retorna nenhum valor para esse ponto do vetor.
Portanto, minha pergunta é: como posso encontrar a célula raster mais próxima com um ponto vetorial e extrair o valor da célula?
Na verdade, há duas coisas que preciso fazer:
- Identificar o contorno dentro de uma guarda florestal (geralmente 1-2 células de distância da minha varredura existente)
- Atribua um valor da varredura mais próxima a eles, se eles estiverem em um intervalo
Editado: tenho cerca de 3000 pontos vetoriais e meu problema é este:
Preciso acrescentar o valor da varredura com base nos locais para os pontos do vetor. Eu usei a ferramenta "Sample" e funciona bem na maioria dos pontos.
No entanto, há uma situação como esta
O ponto certo pode obter o valor da varredura ("Amostra" funciona), mas o ponto esquerdo não pode devido aos problemas de alinhamento.
A varredura para polígono não está funcionando porque recebo uma mensagem de erro de que não posso transformá-los em vetor porque estão fora do domínio. Também tenho pontos como este
Esses pontos superiores não devem receber nenhum valor porque estão muito longe da varredura.
Pensei em algumas maneiras de contornar:
Etapa 1. Faça a "amostra" primeiro
Etapa 2. Selecione o valor nulo após as operações "sample"
Etapa 3. construir zonas de buffer (com 1 grau decimal) com base nos pontos nulos
Etapa 4. use estatísticas zonais? ? ou outras ferramentas para percorrer todas as células raster no buffer, encontrar a mais próxima, extrair seu valor e colocá-lo no ponto do vetor.
Estou preso na etapa 4. Não sei qual ferramenta no ArcSDK posso usar para atingir essa função.
Ou então ... Você tem uma idéia melhor para lidar com isso?
Eu tenho 20 camadas rasterizadas como esta e gostaria de fazer isso automaticamente (usando o model builder e o arcobject).
Sample
ferramenta.