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"]
Guia de dados espaciais para monitoramento ambiental
Conceitos, fontes públicas e um curso prático de SQL, PostGIS e Power BI
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.
Comece aqui
Quero entender os dados
O que é vetor e raster, por que existem tantos códigos EPSG e onde baixar cada base.
Quero aprender SQL e PostGIS
Do zero: montar o banco, fazer consultas, medir áreas e cruzar camadas.
Quero um painel
Pular direto para as views prontas e o Power BI, rodando os scripts do curso.
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


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.shTestado 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.
Licença
Como citar
@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}
}