Reclassificar NDVI com r.recode do GRASS no QGIS

No vídeo explico como reclassificar um raster, que representa o cálculo do Índice de Vegetação por Diferença Normalizada (NDVI) para Ipanguaçu/RN, utilizando a ferramenta r.recode do GRASS no QGIS. Esse processo é útil quando precisamos converter dados compostos por valores decimais, incluindo decimais negativos, em inteiros.
Cálculo de área de raster usando o GRASS no QGIS:
Link ↠ • Calcular área de raste...
Manual da ferramenta r.recode no GRASS
Link ↠ grass.osgeo.org/grass72/manua...
Seguindo algumas recomendações, decidimos deixar nosso Pix, caso você queira colaborar com o projeto.
Pix: jocilene.geoaplicada@gmail.com (Jocilene Barros).
Muito obrigada.
Blog ↠ www.geoaplicada.com/blog
KZread ↠ / geoaplicada
Facebook ↠ geoaplicada

Пікірлер: 61

  • @Geoaplicada
    @Geoaplicada2 жыл бұрын

    Olá, se você quiser reclassificar algum raster com número inteiros, por exemplo, de uso e cobertura, utilize a ferramenta r.reclass. Segue o vídeo: kzread.info/dash/bejne/hKaMo5Z8dpfIh6w.html

  • @iarly6857
    @iarly68572 жыл бұрын

    Obrigado, muito bom!!!

  • @pedromoraes88
    @pedromoraes884 жыл бұрын

    O melhor canal!

  • @elidinaldoleite4143
    @elidinaldoleite41433 жыл бұрын

    Excelente!! Obrigado por compartilhar seu conhecimento.

  • @jop2612
    @jop26124 жыл бұрын

    Thank you a lot for this video! I just speak Spanish, but somehow i was able to understand the most important steps and managed to use r.recode. Great Video! :D

  • @pauloviniciusribeirodesiqu2775
    @pauloviniciusribeirodesiqu27753 жыл бұрын

    Boa tarde professora ! O intervalo de 0 a 0.7 compreende a areas de pastagens

  • @pauloviniciusribeirodesiqu2775

    @pauloviniciusribeirodesiqu2775

    3 жыл бұрын

    ?

  • @pauloviniciusribeirodesiqu2775

    @pauloviniciusribeirodesiqu2775

    3 жыл бұрын

    ?

  • @Geoaplicada

    @Geoaplicada

    3 жыл бұрын

    @@pauloviniciusribeirodesiqu2775 Boa noite. Nesse exemplo seriam áreas de caatinga mais esparsa, mas não é regra, você tem que interpretar para usa área. A regra é que quanto mais próximo de 1, maior é o vigor da vegetação.

  • @jeanlb25
    @jeanlb254 жыл бұрын

    Ótima instrução. \ Porém quando classifico ao invés de gerar 4 valores/cores (conforme enquadrei), gerou apenas 3 cores. Diante disso, ficaram espaços vazios sem classificação e sua respectiva cor no meu mosaico. Poderia esclarecer o pq? Obs: estou trabalhando com câmera RGB de drone.

  • @Geoaplicada

    @Geoaplicada

    4 жыл бұрын

    Olá Jean, talvez você tenha esquecido de enquadrar algum dado dentro dos intervalos, como são casas decimais as vezes a gente erra por um zero ou uma vírgula. Sugiro voltar ao mosaico, clicar na opção de identificar feições e clicar em cima do pixel que não foi reclassificado no novo arquivo raster, depois você verifica se ele está dentro dos intervalos utilizados na ferramenta.

  • @jeanlb25

    @jeanlb25

    4 жыл бұрын

    Deu certo, muito obrigado e parabéns!

  • @silviaallie
    @silviaallie3 жыл бұрын

    Olá, tudo bem? gostaria de agradecer pelo vídeo, ótimo conteúdo, só tenho uma dúvida: estou gerando minha reclassificação, porém minha imagem possui valores no data, como faço para excluí-los sem que ele se confunda com o valor 0 da fórmula?

  • @Geoaplicada

    @Geoaplicada

    3 жыл бұрын

    Oi Silvia, obrigada. Qual é o valor do nodata? Nem sempre é zero. Sabendo esse valor você pode exportar o raster retirando o nodata e depois fazer a reclassificação.

  • @silviaallie

    @silviaallie

    3 жыл бұрын

    @@Geoaplicada O valor é zero mesmo, eu chequei novamente... 0.490196078:1:1 0.341176471:0.490196078:2 0.215686275:0.341176471:3 0.066666667:0.215686275:4 -1:0.066666667:5 Esses são os valores que estou usando na minha classificação.

  • @Geoaplicada

    @Geoaplicada

    3 жыл бұрын

    @@silviaallie exporte o arquivo raster antes de reclassificar. Na janela de exportar raster tem uma opção lá embaixo "Nenhum valor de dados", insira o valor zero nas duas colunas e salve como um novo raster, deve sair o valor zero.

  • @graciellifollimonteiro4969
    @graciellifollimonteiro4969 Жыл бұрын

    eu não tenho inserir raster, criei meu txt com minha reclassificação mas não funcionou

  • @manoelluisnetosilva5987
    @manoelluisnetosilva59874 жыл бұрын

    Esses valores são válidos apenas para sua área, ou essas classes são sugeridas?

  • @Geoaplicada

    @Geoaplicada

    4 жыл бұрын

    Olá Manoel, foi um teste para minha área.

  • @netocseduardo
    @netocseduardo4 жыл бұрын

    Pode me ajudar? No meu dá esse erro: As seguintes camadas não foram geradas corretamente.C:/Users/netoc/Desktop/f.tifVocê pode verificar o 'Painel de Registro de Mensagens' na janela principal do QGIS para encontrar mais informações sobre a realização do algoritmo.

  • @Geoaplicada

    @Geoaplicada

    4 жыл бұрын

    Oi Eduardo, seja se salvando como temporário ele executa o processo. Depois você clica com o botão direito no arquivo e exporta.

  • @paulohader236

    @paulohader236

    4 жыл бұрын

    O mesmo erro persiste :(

  • @netocseduardo

    @netocseduardo

    4 жыл бұрын

    Aqui também persiste. Não sei como resolver.

  • @Geoaplicada

    @Geoaplicada

    4 жыл бұрын

    Eduardo e Paulo, vocês conseguem executar outra ferramenta do GRASS? Se não conseguirem, sugiro desabilitar/desinstalar o provedor (configurações > opções) ou desinstalar e instalar novamente o QGIS.

  • @matheusoliveirasp

    @matheusoliveirasp

    3 жыл бұрын

    Amigo, estava com o mesmo erro que o seu, faltava definir a projeção do raster. Na caixa de ferramentas, faça uma busca por definir projeção.

  • @1rayaneoliveira
    @1rayaneoliveira Жыл бұрын

    Professora, será que a senhora poderia me ajudar? Para usar a metodologia GOD eu teria que reclassificar o Raster por esse rrcode, né? Pq as classes variam de 0.1 a 0.3, por exemplo. Se a senhora puder responder, ficarei grata. Não consigo achar conteúdo no yt sobre isso

  • @Geoaplicada

    @Geoaplicada

    Жыл бұрын

    Olá Rayane, não conheço essa metodologia, mas eu uso o r.recode para converter valores decimais em inteiros, você precisa que os valores continuem decimais, correto? Faça o teste e veja se funciona.

  • @1rayaneoliveira

    @1rayaneoliveira

    Жыл бұрын

    @@Geoaplicada İsso, preciso que eles fiquem em decimais. Certo, vou tentar aplicar o r.rcode. Muito obrigada, seu canal me ajuda demais

  • @celismaroliveira7931
    @celismaroliveira79313 жыл бұрын

    Oi Jocilene, ta joia? Vc sabe me dizer se é possivel fazer NDVI com as imagens de 2m de resolução do CIBERS 4A?

  • @Geoaplicada

    @Geoaplicada

    3 жыл бұрын

    Olá Celismar, acho que não tem como fazer NDVI com a resolução de 2 m, pois a banda PAN envolve toda a região do visível, não só o vermelho, além de não incluir o infravermelho. E se você fizer o NDVI com menor resolução e depois fizer uma fusão com a PAN vai alterar os valores do NDVI, acho que não é certo fazer isso. Ah, também não sei se as imagens do CBERS4 A já vêm com correção atmosférica, tem que observar isso também.

  • @celismaroliveira7931

    @celismaroliveira7931

    3 жыл бұрын

    @@Geoaplicada muitoooo obrigado. Ajudou muito.

  • @alvaroreis6171
    @alvaroreis61713 жыл бұрын

    Bom dia. Quando coloco o meu para executar, acontece um erro, fala que "as seguintes camadas não foram geradas corretamente", como posso resolver este problema?

  • @Geoaplicada

    @Geoaplicada

    3 жыл бұрын

    Olá Alvaro, tenta salvar em uma outra pasta, verifica também se o caminho para chegar até o arquivo, a pasta ou o próprio arquivo estão com espaços, acentos ou caracteres especiais, as vezes essas situações impedem o processamento.

  • @marcelogarciadebarros6071
    @marcelogarciadebarros60714 жыл бұрын

    Gostaria de saber qual é a versão do Qgis que foi usada na rotina. Refiz todo o passo a passo, tanto na versão 3.4.1 quanto na versão 3.8.3 e simplesmente não roda....

  • @Geoaplicada

    @Geoaplicada

    4 жыл бұрын

    Oi Marcelo, é a 3.4.1. Executou o QGIS with GRASS?

  • @marcelogarciadebarros6071

    @marcelogarciadebarros6071

    4 жыл бұрын

    Vi num vídeo do canal Processamento Digital que pode ser um problema da nomenclatura do usuário do Windows (nunca imaginaria que poderia ser isso!!!). Em todo o caso, como estou sem ter como mudar o usuário (computador do trabalho), optei por proceder a rotina mostrada no vídeo "kzread.info/dash/bejne/ZpqqzaiAhM-TZLw.html"

  • @Geoaplicada

    @Geoaplicada

    4 жыл бұрын

    ​@@marcelogarciadebarros6071, também não sei se pode ser isso. Outro problema é usar acentos ou espaços​ em arquivos e pastas onde guarda os arquivos. Vi o vídeo, é uma boa opção também.

  • @marcelogarciadebarros6071

    @marcelogarciadebarros6071

    4 жыл бұрын

    @@Geoaplicada eu acabei usando outra função que também resolve bem esse problema e pode ser carregada no QGIS sem a necessidade do Grass. O nome da função é "Reclassify by table", que é nativa do Qgis.

  • @marcelogarciadebarros6071

    @marcelogarciadebarros6071

    4 жыл бұрын

    Em todo o caso, gostaria de te parabenizar pelos valiosos vídeos que você vem fazendo. PARABÉNS! Muito obrigado!

  • @lembsilva
    @lembsilva4 ай бұрын

    Olá, fiz a reclassificação com o objetivo de facilitar o cálculo de área das classes utilizando o Grass. No entanto, após o procedimento, percebi que o raster reclassificado apresenta uma distorção significativa entre as classes do NDVI, que não condiz com a realidade, e o mesmo vai acontecer com o cálculo de área. Nesta situação, é mais recomendável converter o raster para vetor (shapefile) e fazer o cálculo de área nesse formato? Você tem algum tutorial?

  • @Geoaplicada

    @Geoaplicada

    4 ай бұрын

    Oi, para converter para vetor você precisa primeiro reclassificar o NDVI, porque se não cada pixel vai ser um valor diferente. Reveja direitinho os valores que você colocou, provavelmente sobrou ou faltou algum que fez ele gerar errado. No caso do cálculo de área, a projeção influencia.

  • @lembsilva

    @lembsilva

    4 ай бұрын

    @@Geoaplicada fiz tudo corretamente e após a reclassificação do NDVI a representação das classes fica visivelmente distorcida.

  • @Geoaplicada

    @Geoaplicada

    4 ай бұрын

    ​@@lembsilva tentou aumentar ou diminuir os intervalos para ver se estão mais condizentes com sua área? Os intervalos de classe que mostrei no vídeo só são aplicáveis para a região que mostrei lá, teria que adaptar para o seu.

  • @gabrielaschwartz2615
    @gabrielaschwartz26152 жыл бұрын

    Como trabalhar essa ferramenta com SRTM?

  • @Geoaplicada

    @Geoaplicada

    2 жыл бұрын

    Olá, utilize esta: kzread.info/dash/bejne/hKaMo5Z8dpfIh6w.html

  • @551henrique
    @551henrique Жыл бұрын

    Alguém sabe transformar o raster do IGC planialtimetrico em um arquivo shapefile ?

  • @Geoaplicada

    @Geoaplicada

    Жыл бұрын

    Olá, seria uma carta topográfica? Se sim, é melhor usar o RasterTracer (plugin do QGIS).

  • @sonictheaccursed
    @sonictheaccursed4 жыл бұрын

    O meu não aparece esse menu processar.

  • @Geoaplicada

    @Geoaplicada

    4 жыл бұрын

    Olá, veja este vídeo: kzread.info/dash/bejne/ZaJlm7t_gK6Zhco.html

  • @JoaoVitor-zz1ev
    @JoaoVitor-zz1ev2 жыл бұрын

    Tentei aqui, coloquei 4 diferentes níveis, mas na hora que executei, só apareceu um cor. Diferente do vídeo, que aparece 4 classes diferentes.O que pode ter aconteceido?

  • @Geoaplicada

    @Geoaplicada

    2 жыл бұрын

    Olá João, pode ser um problema no arquivo raster. É um NDVI? Os valores são decimais?

  • @JoaoVitor-zz1ev

    @JoaoVitor-zz1ev

    2 жыл бұрын

    @@Geoaplicada valores decimais. Uma tabela de teor de nutrientes no solo

  • @Geoaplicada

    @Geoaplicada

    2 жыл бұрын

    @@JoaoVitor-zz1ev é uma tabela e não um raster? Essa ferramenta é para raster.

  • @JoaoVitor-zz1ev

    @JoaoVitor-zz1ev

    2 жыл бұрын

    @@Geoaplicada é um raster

  • @Geoaplicada

    @Geoaplicada

    2 жыл бұрын

    @@JoaoVitor-zz1ev se quiser enviar prints dos procedimentos para o e-mail jocilene@geoaplicada.com, posso tentar ajudar.

  • @freeelektron6285
    @freeelektron62853 жыл бұрын

    Hi, r.recode, r.reclass are not working, it's not possible to output the file. Can someone help? Thanks. processing.run("grass7:r.recode", {'input':'C:/Users/freee/Desktop/QGIS/Elev_Slope.tif','rules':'C:\\Users\\freee\\Desktop\\QGIS\\Slope_recode.txt','-d':False,'-a':False,'output':'TEMPORARY_OUTPUT','GRASS_REGION_PARAMETER':None,'GRASS_REGION_CELLSIZE_PARAMETER':0,'GRASS_RASTER_FORMAT_OPT':'','GRASS_RASTER_FORMAT_META':''})

  • @Geoaplicada

    @Geoaplicada

    3 жыл бұрын

    Hi Free, you ran the QGIS with GRASS?

  • @freeelektron6285

    @freeelektron6285

    3 жыл бұрын

    @@Geoaplicada Hi, yeah i start Qgis with GRASS, i had the same problem since 3 weeks, but i finally find the solution. I don't know why, but some GRASS algorithm cannot be saved in specific folder in win 10 "Users\\freee\\Desktop", so i just changed the path to "C:\\Documents". Now the Output is working. Thanks for Helping.