Unidades de Conservação
Sistema de Unidades de Conservação
Este projeto consiste no desenvolvimento de um sistema interativo para análise e visualização das Unidades de Conservação (UCs) no Brasil, utilizando dados oficiais do Ministério do Meio Ambiente e Mudança do Clima (MMA) e ferramentas de geoprocessamento e desenvolvimento web. O objetivo é oferecer uma plataforma acessível e intuitiva para explorar informações geográficas, estatísticas e territoriais sobre as UCs, facilitando a compreensão da distribuição, cobertura e importância dessas áreas para a conservação ambiental no país.
A aplicação integra geoprocessamento, análise de dados e visualização interativa, permitindo compreender a distribuição das áreas protegidas no território brasileiro.
1. Obtenção dos Dados
Os dados brutos foram obtidos diretamente do portal de dados abertos do MMA, por meio de download dos arquivos geográficos e tabulares disponíveis. Esses dados incluem informações detalhadas sobre as Unidades de Conservação, como:
- Nome da UC
- Esfera administrativa (Federal, Estadual, Municipal)
- Localização geográfica
- Biomas abrangidos
Os dados coletados correspondem à versão do segundo semestre de 2024.
2. Tratamento dos Dados
Os dados foram processados com Python em um ambiente Jupyter, utilizando as bibliotecas Pandas e GeoPandas. Nesse estágio, foram realizadas as seguintes atividades:
- Limpeza e padronização dos dados tabulares e geográficos.
- Cálculo de métricas derivadas, como:
- Área total protegida por estado (em hectares).
- Percentual do território protegido terretre em relação à área total de cada estado. Observação: As Unidades de Conservação marinhas foram recortadas pelo limite territorial estadual para cálculo do percentual de proteção do território terrestre, evitando distorções superiores a 100%.
- Comparação por bioma, identificando a distribuição das UCs nos principais biomas brasileiros (Amazônia, Cerrado, Mata Atlântica, etc.).
3. Geoprocessamento
As malhas geográficas oficiais dos estados foram obtidas no IBGE, garantindo precisão e compatibilidade com os dados do MMA. Essas malhas foram essenciais para:
- Espacializar as Unidades de Conservação nos mapas.
- Realizar cálculos de área e sobreposição territorial.
O design visual dos mapas foi elaborado no QGIS, onde foram realizados:
- Ajustes de projeção, utilizando o Datum Sirgas 2000 (EPSG: 4674) para garantir precisão geográfica.
- Simplificação de geometrias, visando reduzir o tamanho dos arquivos e otimizar o desempenho dos mapas interativos.
- Estilização visual, como cores, legendas e camadas, para facilitar a interpretação dos dados.
4. Criação dos Mapas em Python com Folium
Os mapas foram recriados em Python utilizando a biblioteca Folium, que permite gerar mapas interativos em formato HTML. Nesse processo:
- Foram integradas as malhas e os dados geográficos do IBGE e do MMA.
- Os dados geográficos foram reprojetados para o datum WGS 84 (EPSG: 4326), padrão que a biblioteca Folium/Leaflet usa, e esta por sua vez adaptou os dados para o datum WGS 84 Pseudo-Mercator (EPSG: 3857), que é o padrão dos tiles de fundo de mapas online, como o que foi usado, o OpenStreetMap.
- As geometrias foram simplificadas para gerar arquivos HTML "leves", garantindo um carregamento rápido na aplicação web.
- Foram adicionados pop-ups e legendas para enriquecer a experiência do usuário.
5. Desenvolvimento da Aplicação Web com Flask
A aplicação web foi desenvolvida utilizando o framework Flask, em Python. O sistema permite:
- Visualizar as Unidades de Conservação por estado ou conjunto de estados.
- Interagir com mapas e tabelas dinâmicas, atualizadas em tempo real conforme a seleção do usuário.
- Acessar estatísticas detalhadas, como área protegida, percentual de cobertura e distribuição por bioma.
A interface foi projetada para ser intuitiva e responsiva, garantindo uma boa experiência em diferentes dispositivos.
O sistema integra ferramentas de análise de dados, geoprocessamento e desenvolvimento web para transformar dados ambientais em visualizações interativas.
Python
Linguagem principal utilizada no processamento de dados e na construção da aplicação.
Pandas e GeoPandas
Utilizados para limpeza, organização e análise das bases tabulares e dos dados espaciais das Unidades de Conservação.
QGIS
Ferramenta de geoprocessamento usada para ajustes cartográficos e preparação das malhas geográficas.
Folium
Biblioteca utilizada para gerar mapas interativos em HTML a partir de dados geográficos.
Flask
Framework web utilizado para integrar os mapas, indicadores e interações do sistema.
Jupyter Notebook
Ambiente utilizado para exploração, análise e documentação do processamento de dados.
O sistema desenvolvido oferece uma ferramenta interativa e acessível para visualizar e analisar as Unidades de Conservação no Brasil. Com ele, é possível:
- Explorar a distribuição geográfica das UCs por estado e bioma.
- Avaliar o percentual de território protegido em cada região.
- Comparar dados entre estados e biomas, auxiliando em estudos e tomadas de decisão.
- Visualizar estatísticas territoriais
A aplicação é útil para pesquisadores, gestores ambientais, estudantes e o público em geral, promovendo a transparência e o acesso a informações oficiais sobre a conservação ambiental no país.