O Que e a Calculadora Raster
A ferramenta executa algebra de mapas — operacoes matematicas aplicadas a cada pixel de uma ou mais camadas raster. O resultado e um novo raster onde cada pixel contem o valor calculado.- Operacoes aritmeticas: soma, subtracao, multiplicacao, divisao entre camadas.
- Funcoes matematicas: seno, cosseno, tangente, logaritmo, potencia, raiz quadrada.
- Operacoes logicas: maior que, menor que, igual, AND, OR para criar mascaras booleanas.
- Funcoes condicionais: if/then/else para reclassificacao por expressao.

Como Usar a Calculadora Raster no QGIS
- Va em Raster, Calculadora Raster.
- No painel Bandas raster, voce ve todas as camadas raster carregadas e suas bandas.
- Clique duas vezes em uma banda para adiciona-la a expressao.
- Use os botoes de operadores ou digite a expressao diretamente.
- Defina a camada de saida e a extensao.
- Clique em OK.
"nome_camada@numero_banda". Exemplo: "mde@1" para a banda 1 do raster chamado mde.
Exemplos Praticos com a Calculadora Raster
- NDVI:
("nir@1" - "red@1") / ("nir@1" + "red@1")— indice de vegetacao normalizado. Valores de -1 a 1, onde positivo indica vegetacao. - Converter graus para percentual:
tan("slope_graus@1" * 3.14159 / 180) * 100— converte declividade de graus para percentual. - Diferenca de MDE:
"mde_2024@1" - "mde_2020@1"— detecta mudancas de elevacao entre duas datas (erosao, aterro). - Mascara booleana:
"declividade@1" > 45— gera raster com 1 onde a inclinacao e maior que 45 graus e 0 no resto. - Normalizacao:
("mde@1" - min) / (max - min) * 100— normaliza valores para escala 0-100.

Calculadora Raster no Processamento
A versao da calculadora na Caixa de Ferramentas de Processamento tem vantagens adicionais. Busque Ferramenta de calculo na Caixa de Ferramentas.- Integracao com modelos: pode ser usada dentro do construtor de modelos para pipelines automatizados.
- Processamento em lote: aplique a mesma expressao em multiplos rasters de uma vez.
- Tipo de saida: controle o tipo de dado do resultado (float32, float64, int16, byte).
Dicas Para a Calculadora Raster
- Mesma extensao: rasters com extensoes diferentes precisam ser alinhados antes. Use a opcao de extensao na calculadora para definir a area de calculo.
- NoData: operacoes com pixels NoData retornam NoData. Trate valores nulos antes se necessario.
- Tipo de dado: divisoes entre inteiros podem truncar resultados. Multiplique por 1.0 para forcar calculo em ponto flutuante.
- Nomes de camada: evite nomes com espacos ou caracteres especiais nas camadas raster. Simplifique para evitar erros de expressao.
Algebra de Mapas na Pratica
A algebra de mapas e a base do geoprocessamento raster. Com a ferramenta de calculo entre camadas, voce transforma dados brutos em informacao util para tomada de decisao.Um exemplo classico e o calculo de aptidao do solo. Primeiro, reclassifique cada variavel (inclinacao, tipo de solo, precipitacao) em classes de 1 a 5. Depois, combine com pesos na ferramenta de calculo:("decliv_class@1" * 0.4 + "solo_class@1" * 0.3 + "precip_class@1" * 0.3).O resultado e um mapa continuo de aptidao que pode ser reclassificado em categorias finais (apta, restrita, inapta). Essa abordagem multicriterio e usada em estudos de impacto ambiental, planejamento territorial e projetos de irrigacao.Outra aplicacao frequente e a deteccao de mudancas temporais. Subtraia o NDVI de duas datas diferentes para identificar areas onde a vegetacao aumentou ou diminuiu. Valores positivos indicam crescimento, valores negativos indicam perda de cobertura vegetal.Perguntas Frequentes sobre a Calculadora Raster
Como abrir a ferramenta de calculo raster no QGIS?
Va em Raster, Ferramenta de calculo. Ou busque na Caixa de Ferramentas de Processamento para a versao com mais opcoes.
Como calcular NDVI no QGIS?
Use a expressao (NIR – RED) / (NIR + RED) na calculadora. Substitua NIR e RED pelas bandas correspondentes da sua imagem de satelite.
Posso usar a calculadora raster em modelos?
Sim. A versao da Caixa de Ferramentas de Processamento funciona dentro do construtor de modelos e em processamento em lote.
O resultado da divisao esta errado, por que?
Provavelmente divisao entre inteiros. Multiplique um dos operandos por 1.0 para forcar calculo em ponto flutuante: (“a@1” * 1.0) / “b@1”.
Como criar mascara binaria?
Use expressao logica como “raster@1” > valor. O resultado tem 1 onde a condicao e verdadeira e 0 onde e falsa.
Domine a algebra de mapas. Conheca a Formacao GeoPro e aprenda QGIS do zero ao avancado.
Veja tambem: Reclassificar raster | Declividade | MDE no QGIS | Estatisticas zonais
