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 up
Ou se quiser correr o processo no background:
docker compose up -d
A 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