GEO API PT

Dados gratuitos de Portugal sobre regiões administrativas oficiais, altimetria, georreferenciação, uso do solo, perigo de incêndio, perigo de inundação, censos e códigos postais


Uso ilimitado desta API com self-hosting através do docker

Esta plataforma é de acesso gratuito sendo a API JSON acessível através do domínio json.geoapi.pt, mas apresentam ambas um limite dário de pedidos por dia por cada IP.

Caso queira ter acesso ilimitado a ambos estes serviços através de self-hosting, ou seja, caso queira instalar estes serviços na sua máquina ou no seu servidor sem qualquer limitação ou restrição, tal implica um pagamento único e não-recorrente. A implementação é compatível com qualquer máquina (Linux, Windows ou Mac) pois é efetuada através de docker.

Primeiro entra-se na conta:
docker login -u jfoclpf -p {CHAVE}

Depois faz-se o 'pull' do 'container' para a sua máquina:
docker pull jfoclpf/geoapi.pt:latest

E corre-se o 'container':
docker run -t -p 8080:8080 jfoclpf/geoapi.pt:latest

Caso queira correr em pano de fundo:
docker run -p 8080:8080 -d jfoclpf/geoapi.pt:latest

Caso queira configurar as variáveis internas:
docker run -e geoapipt_mainTitle='A minha GEO API' \
  -e geoapipt_description='Esta é a minha API personalizada' \
  -e geoapipt_defaultOrigin='https://geoapi.mydomain.pt' \
  -e geoapipt_jsonApiOrigin='https://json.geoapi.mydomain.pt' \
  -p 8080:8080 \
  jfoclpf/geoapi.pt:latest

Para depois obter resultados em JSON, escolher uma das opções: