Guia de dados espaciais para monitoramento ambiental

Conceitos, fontes públicas e um curso prático de SQL, PostGIS e Power BI

Ensino
Meio ambiente
PostGIS
Onde encontrar e como usar dados públicos de desmatamento, fogo, áreas protegidas e fiscalização, mais um curso do zero ao painel no Power BI.
Autor

Hendesson Alves

Publicado em

29 de outubro de 2026

Atualizado em

29 de outubro de 2026

Doi

Este guia reúne o que eu gostaria de ter encontrado quando comecei a trabalhar com monitoramento de desmatamento em Unidades de Conservação: o que são os dados espaciais, de onde baixar os dados públicos e como transformá-los em informação, de uma consulta SQL a um painel para gestores.

Tudo usa dados abertos do INPE, do MMA e do IBAMA. Qualquer pessoa pode reproduzir, e todos os programas são gratuitos.

QGIS PostgreSQL PostGIS GDAL Python Power BI

Comece aqui

Quero entender os dados

O que é vetor e raster, por que existem tantos códigos EPSG e onde baixar cada base.

→ Conceitos de dados espaciais

Quero aprender SQL e PostGIS

Do zero: montar o banco, fazer consultas, medir áreas e cruzar camadas.

→ Módulo 0: Ambiente e dados

Quero um painel

Pular direto para as views prontas e o Power BI, rodando os scripts do curso.

→ Módulo 7: Power BI

Uso ArcGIS (ou QGIS) e quero resolver um problema específico

Treze artigos com a mesma análise em ArcGIS Pro, QGIS, PostGIS e Python: interior e entorno, PRODES, focos de calor, CAR, Kernel, mapas e relatórios automáticos.

→ Artigos, uma seção à parte do site

O que você vai construir

flowchart LR
    A["Baixar dados públicos<br/>DETER, PRODES, UCs, embargos"] --> B[("Banco PostGIS")]
    B --> C["Apuração<br/>alertas × embargos"]
    B --> D["Priorização<br/>clusters e índice"]
    C --> E["Views para<br/>o Power BI"]
    D --> E
    E --> F["Painel"]

O projeto do curso, de ponta a ponta

Mapa do Brasil com a Amazônia Legal em verde e um retângulo vermelho no sudoeste do Pará, na região de Novo Progresso.

Onde fica a área de exemplo do curso.

Mapa da região de exemplo com Unidades de Conservação em verde claro, embargos em cinza e alertas do último ano coloridos do amarelo-claro (prioridade muito baixa) ao vermelho-escuro (alta), além dos já embargados em azul.

Resultado final: prioridade de fiscalização dos alertas do último ano.

Guia

Leitura rápida, para consultar quando precisar.

Página O que tem
1 Conceitos de dados espaciais Vetor e raster, geometrias, SIRGAS 2000, quando usar cada sistema de coordenadas, escala e resolução
2 Formatos e serviços Shapefile, GeoPackage, GeoJSON, GeoTIFF; como usar WFS e WMS
3 Fontes de dados Onde baixar PRODES, DETER, MapBiomas, focos de calor, UCs, Terras Indígenas, embargos, CAR
4 Ferramentas QGIS, PostGIS, GDAL, Python, Power BI: o que cada um faz
5 Glossário Os termos do guia e do curso, em uma ou duas frases

Curso

Um projeto completo, em oito módulos. Cada módulo tem objetivos, código pronto para copiar, mapas do resultado e exercícios com resposta.

Módulo Tempo O que você vai aprender
0. Ambiente e dados 60 min Instalar PostgreSQL, PostGIS e GDAL; baixar dados do INPE, MMA e IBAMA; carregar no banco
1. SQL básico 45 min SELECT, WHERE, NULL, tipos, datas, CASE, COALESCE
2. JOINs, agregações e tabelas 60 min JOIN, UNION, GROUP BY, funções de janela, WITH, views
3. PostGIS 75 min Áreas em hectares, interseção, distância, geometrias inválidas, agrupamento espacial
4. Apuração: alertas × embargos 45 min Quais alertas já têm embargo cobrindo a área
5. Priorização 60 min Agrupar alertas no espaço e no tempo e calcular um índice de prioridade
6. Python + PostGIS 45 min Ler e gravar no banco com geopandas, sem senha no código
7. Painel no Power BI 90 min Conectar ao banco, modelo, medidas DAX, mapas e publicação

Para quem é: quem trabalha ou estuda meio ambiente, geografia, engenharia florestal ou áreas próximas e quer sair do “abrir shapefile no QGIS” para análises repetíveis. Não precisa saber SQL.

O que você precisa: um computador com 8 GB de memória e uns 2 GB livres. Todos os programas são gratuitos. O Power BI Desktop só roda no Windows.

Scripts do curso

Os scripts rodam o projeto inteiro, do download às views do Power BI, em uns 2 minutos (recorte de exemplo):

Baixar todos os scripts (.zip)

Ou um a um: 00_baixar_dados.sh · 01_preparar_tabelas.sql · 02_apuracao.sql · 03_priorizacao.sql · 04_views_powerbi.sql · 05_exportar_csv.sh · rodar_tudo.sh · figuras.py (os mapas desta página)

unzip curso-sql.zip && cd sql
./rodar_tudo.sh

Testado com PostgreSQL 17, PostGIS 3.5 e GDAL 3.10, em outubro de 2026.

Limitações

  • Os dados abertos de embargos são só do IBAMA. Embargos estaduais e do ICMBio não estão incluídos, então a parcela de alertas “apurados” calculada aqui fica abaixo da real.
  • Os critérios de apuração e de prioridade (distâncias, prazos, pesos) são escolhas didáticas, explicadas nos módulos 4 e 5. Não são critérios oficiais de nenhum órgão.
  • Nenhum dado pessoal (nome, CPF/CNPJ) é usado ou publicado.

Acessibilidade

Todas as imagens têm descrição em texto para leitores de tela. Os mapas usam cores seguras para daltonismo (paleta Okabe-Ito e escalas sequenciais) e trazem legenda, escala e fonte. Se algo estiver difícil de ler ou usar, me avise pelo e-mail ou no GitHub.

De volta ao topo

Licença

Como citar

BibTeX
@book{alves2026,
  author = {Alves, Hendesson},
  publisher = {Hendesson Alves},
  title = {Guia de dados espaciais para monitoramento ambiental},
  date = {2026-10-29},
  url = {https://hendesson.github.io/guia-espacial/},
  doi = {10.5281/zenodo.23780272},
  langid = {pt-BR}
}
Por favor, cite este trabalho como:
Alves, Hendesson. 2026. Guia de dados espaciais para monitoramento ambiental. In Guia de dados espaciais para monitoramento ambiental. Hendesson Alves. https://doi.org/10.5281/zenodo.23780272.