Pular para o conteúdo principal

Guia do Utilizador da Plataforma IEP PROENERGIA+

MIREME UIPCE · SE4ALL · Development Seed — Versão 1.2 · 2026

O PROENERGIA+ IEP é uma infraestrutura de dados espaciais e plataforma de visualização para o planeamento integrado da electrificação em Moçambique. Permite que os decisores nacionais e provinciais explorem cenários de acesso à energia utilizando os dados geoespaciais mais recentes, analisem resultados ao nível de assentamentos e exportem informações úteis para a tomada de decisão.

Este guia está dividido em três partes:

  • Backend — Interface de administração Django, gestão de utilizadores, configuração do modelo de dados, gestão de cenários e conjuntos de dados, configuração JSON e referência da API.
  • Frontend — Interface de visualização, controlos de filtro, interacção com o mapa, selecção de cenários, resumos de análise e transferências.
  • Implantação — Configuração do servidor, serviços systemd, Nginx, Celery, RabbitMQ, variáveis de ambiente e procedimentos de actualização.

Arquitectura do Sistema

ComponenteDescrição
API de Backend (Django REST)Fornece dados ao frontend. Django + DRF, suportado por PostgreSQL 16 / PostGIS. Administração em /admin/. API em /api/v1/.
Fila de Tarefas (Celery / RabbitMQ)Trabalhadores em segundo plano para conversão de ficheiros (GDAL → FlatGeobuf → PMTiles via Tippecanoe).
Frontend (Next.js / TypeScript)Cartografia MapLibre GL + Chakra UI. Suporta inglês e português (predefinição).
Armazenamento de ObjectosArmazena ficheiros fonte carregados e PMTiles derivados.
Entrega de Tiles (PMTiles)Tiles vectoriais via pedidos de intervalo HTTP. Camadas raster via Cloud-Optimized GeoTIFF (COG).