Estou tentando trabalhar com rasters DEM do USGS usando a calculadora raster. Tentei alterar as unidades de metros para pés usando uma expressão como:
"ned10m45111h8@1" * 3.28
No entanto, isso retorna valores NAN para cada célula. Eu também tentei sem as aspas ao redor do nome raster, como mostrado neste site: http://spatialgalaxy.net/2012/01/25/using-the-qgis-raster-calculator/
Da mesma forma, tentei o código da máscara:
("ned10m45111h8@1" <= 1328.96)*"ned10m45111h8@1"
Com e sem aspas e obtenha NAN retornado para todos os valores. Há alguma configuração padrão que preciso adicionar ou algum erro fundamental que estou cometendo? Sou novo no QGIS, mas não no GIS e poderia facilmente fazer isso com o ARCGIS e o analista espacial.
qgis
raster-calculator
Hayden
fonte
fonte
Respostas:
Este é um post antigo, mas me deparei com ele com o mesmo problema. Acontece que meu problema foi que as extensões do cálculo foram definidas por padrão para as extensões da camada atual da primeira banda de varredura na lista. Eu estava tentando fazer meu cálculo em outra banda raster, mas as extensões não são atualizadas quando uma outra é selecionada.
Eu tive que clicar na banda raster que estava fazendo o cálculo e apertar o botão "extensão da camada atual". Voila.
fonte
Espero ajudar qualquer pessoa que esteja procurando respostas para lidar com o raster QGIS que devolve rasters NaN. Usei a calculadora raster GDAL na Processing Toolbox no QGIS 3.4.
Tentei todas as soluções que encontrei na troca de pilhas e nada funcionou para a minha varredura, mostrada abaixo:
Atualizei o QGIS, configurei o CRS da camada selecionada, forcei o QGIS a projetar a camada no CRS correto, alterei o nome do arquivo da minha varredura e alterei os valores de NaN para 0 na varredura. Nenhuma dessas soluções me permitiu executar qualquer função raster calc, mesmo uma simples
"twentysix@1" * 1
.O uso da Calculadora de varredura GDAL resolveu qualquer problema que a Calculadora de varredura QGIS tivesse com a varredura. Espero que as pessoas possam ver quem precisa! Isso me irritou por dias.
fonte
Teve o mesmo problema, tentei todas as opções acima sem alegria.
Acabei resolvendo o problema exportando o .shp como um .csv, copiando e colando os campos relevantes em um novo .csv, que então usei para pré-executar a interpolação!
fonte