Eu tenho um grande (tamanho inferior a 48 EUA) conjunto de dados raster de 100m de resolução que possui uma tabela de atributos raster (RAT). Os dados foram criados por outra pessoa. Um dos atributos no RAT tem os valores de dados que me interessam, enquanto os valores reais das células de varredura não fazem sentido. Eu tenho tentado descobrir como reatribuir o valor do atributo que me interessa ao valor real da célula de varredura, mas não consegui descobrir como fazer isso. A razão pela qual quero fazer isso é que tenho uma ferramenta Python personalizada bastante envolvida que alguém desenvolveu que fará os cálculos de que preciso, mas, infelizmente, ela não tem a capacidade de usar atributos RAT. Ele usa apenas o valor atribuído à célula raster que, como eu disse neste exemplo, não faz sentido.
Tentei uma maneira indireta de executar a ferramenta raster to point para criar uma classe de recurso de ponto com o campo de destino como o atributo que me interessa, pensando que poderia criar uma nova raster a partir da classe de recurso de ponto resultante. No entanto, a ferramenta raster to point falhou afirmando que não tinha memória temporária suficiente (estou executando uma máquina Alienware com 16 GB de RAM e uma unidade de dados de 1 TB).
Eu tenho opções? Estou usando o ArcGIS 10, mas se eu pudesse fazer o que descrevi prontamente em outro pacote, estaria disposto a tentar outra maneira (não sou casado com o ArcGIS).
fonte