Existe uma maneira de realizar uma reclassificação de uma imagem rasterizada no QGIS?
No ArcGIS, você pode fazer isso no analista espacial Ferramentas → Reclassar → Reclassificar
Alguma ideia?
qgis
raster
reclassify
Vassilis
fonte
fonte
Respostas:
Usando GRASS e o módulo r.reclass, sim. No entanto, você realmente precisa usar a palavra-chave "thru".
Exemplo: Para uma grade de elevação raster, a ser reclassificada em valores com base em intervalos de 100 m:
500 a 599,99 = 500
600 a 699,99 = 600
700 a 799,99 = 700
Etc .. E você salva isso em um documento de texto do bloco de notas (sem espaços entre as linhas). Então, ao abrir o módulo r.reclass, você simplesmente carregará esse arquivo de regras na GUI e estará pronto.
Experiência: acabei de realizar uma reclassificação em um DEM para o meu projeto de tese no Tajiquistão no fim de semana usando esse método e funcionou bem.
* Observação (ressalva): você pode analisar a modelagem desse processo ou até mesmo usar o GDAL para gerar um arquivo * .prj ao lado da saída para uso no Arc, pois as saídas que eu vi até agora não contêm nenhuma definição de projeção legível pelo Arc . Se você está aderindo ao QGIS, então deve estar pronto.
Mais uma coisa, como em qualquer processo QGIS / GRASS / GDAL, verifique se você fez o download do OSGeo4W Installer, garantindo que você tenha tudo atualizado: http://trac.osgeo.org/osgeo4w/
Espero que isto ajude.
fonte
Consegui reclassificar um raster usando a calculadora raster
Aqui, a varredura "Habitat" é reclassificada de valores contínuos (0-1) para valores discretos de 1,2,3
fonte
Com a opção Interface avançada da caixa de ferramentas, eu uso os valores de grade de reclassificação do SAGA GIS. É uma ferramenta realmente intuitiva com opções de reclassificação por valor único, faixa e usando uma tabela.
Eu prefiro isso sobre a r.reclass porque você não precisa criar arquivos adicionais.
fonte
A maneira mais fácil é usar o GRASS (também usando o plugin QGIS / GRASS) e o módulo r.reclass.
Você precisará criar um arquivo de regras de reclassificação, no qual é possível usar a palavra-chave "a" ou o curinga "*" para reclassificar vários valores em uma regra.
fonte
Acho que meu post não responde a pergunta com precisão, mas talvez possa fornecer alguma ajuda. Eu não encontrei uma maneira simples de fazer isso no QGIS, como o Bryce, eu uso os módulos GRASS. No entanto, se o ArcGIS possui um Analista Espacial, existe outra ótima ferramenta: GME ( http://www.spatialecology.com/gme/ ). É dependente do ArcGIS e R e possui uma infinidade de recursos realmente ótimos, um deles sendo "reclassificado". Aqui, assim como no GRASS, você precisa criar um arquivo de texto contendo as definições de classe. Eu usei o ArcMap para visualizar a varredura em questão de diferentes maneiras, primeiro para ter uma idéia melhor da aparência dos dados. Então eu defini as novas classes com base nessa informação. Funcionou como um encanto para mim. Não sei se o GME rodará em um sistema sem ArcGIS, ficaria curioso para saber.
fonte
O QGIS agora possui dois algoritmos de reclassificação de varredura nativos
Reclassificar por camada - permite usar uma camada vetorial para ditar seus intervalos
Reclassificar por tabela - funciona de maneira semelhante à ferramenta de análise espacial raster do ArcGIS.
Eles foram adicionados no QGIS 3.2, veja o log de alterações aqui .
fonte
Calculadora raster é a sua melhor aposta se você não gosta de interface de grama
fonte