Este repositório apresenta um exemplo simples de publicação de dados vetoriais e raster usando a pygeoapi. pygeoapi é uma implementação de servidor Python da suíte de Standards OGC API.
Para executar este exemplo, é necessário ter o docker e docker-compose instalados no sistema.
Esta página apresenta instruções para instalar o docker (em inglês). Também é necessário acesso a um terminal e a um editor de texto.
Abrir um terminal na raiz deste repositório e executar:
docker compose upOu se quiser correr o processo no background:
docker compose up -dA configuração do serviço pygeoapi está descrita nos ficheiros ./docker-compose.yml e ./docker.config.yml.
As variáveis de ambiente, devem ser configuradas num ficheiro .env na raiz desta directoria. Exemplo:
POSTGRES_USER=postgres
POSTGRES_PASSWORD=mypassword
POSTGRES_DB=postgres
Os conjuntos de dados usados neste exemplo são a Carta Administrativa Oficial de Portugal - CAOP2024 (Continente) - Distritos e a Carta do Regime de Uso do Solo - ÓBIDOS; estão armazenados na directoria ./data em formato geopackage e BD (dump de PostGIS).
![]() |
![]() |
Este projecto está publicado com uma licença MIT License


