Ir para o conteúdo

Bem-vind@s à workshop Mergulhando na pygeoapi!

Versão: 1.6.0

pygeoapi logo

A pygeoapi é uma implementação em Python de um servidor da suíte de standards OGC API. O projeto surgiu como parte dos esforços da próxima geração da OGC API em 2018 e oferece a capacidade de as organizações implementarem um ponto de acesso (endpoint) RESTful OGC API usando OpenAPI, GeoJSON e HTML. A pygeoapi é de código aberto e disponibilizada sob a licença MIT.

A Mergulhando na pygeoapi é uma workshop de meio dia, desenhada para que os utilizadores se familiarizem com a instalação, configuração, publicação de dados e extensão da pygeoapi. Esta workshop abordará a publicação de dados geoespaciais na Web usando a pygeoapi, em conformidade com a suíte de standards OGC API.

Esta workshop abrange uma vasta gama de tópicos (instalação/configuração, publicação, cloud, modelos, plugins, etc.). Por favor, consulte o menu de navegação à esquerda para aceder ao índice.

A vossa equipa da workshop FSL

Sobre este tutorial

Este tutorial é uma combinação de explicações passo a passo de vários aspetos da pygeoapi, bem como uma série de exercícios para se familiarizar com o projeto.

Os exercícios são indicados da seguinte forma:

Exemplo de exercício

Uma secção marcada desta forma indica que pode experimentar o exercício.

Exemplo de exercício com separadores

Uma secção marcada desta forma indica que pode experimentar o exercício e escolher o seu ambiente (Linux/Mac ou Windows).

docker run -p 5000:80 -v $(pwd)/default.config.yml:/pygeoapi/local.config.yml geopython/pygeoapi:latest

docker run -p 5000:80 -v ${pwd}/default.config.yml:/pygeoapi/local.config.yml geopython/pygeoapi:latest

Também irá notar secções de dicas e notas no texto:

Tip

As dicas oferecem ajuda adicional sobre a melhor forma de realizar tarefas

Os exemplos são indicados da seguinte forma:

Código

1
2
3
4
5
<html>
    <head>
        <title>This is an HTML sample</title>
    </head>
</html>

Configuração

1
2
3
4
my-collection:
    type: collection
    title: my cool collection title
    description: my cool collection description

Fragmentos de código (snippets) que precisam de ser digitados num terminal/consola são indicados como:

echo 'Hello world'

Localização e materiais da workshop

Esta workshop é sempre disponibilizada ao vivo em https://dive.pygeoapi.io.

Os conteúdos da workshop, a wiki e o sistema de registo de problemas (issue tracker) são geridos no GitHub em https://github.com/geopython/diving-into-pygeoapi.

Imprimir esta workshop

Para imprimir esta workshop, navegue até à página de impressão e selecione Ficheiro > Imprimir > Guardar como PDF.

Suporte

Existe um canal no Gitter para discussão e suporte ao vivo por parte dos desenvolvedores da workshop e de outros participantes.

Para problemas/bugs/sugestões ou melhorias/contribuições, por favor, utilize o issue tracker do GitHub.

Todos os bugs, melhorias e problemas podem ser reportados no GitHub.

Como sempre, o suporte principal da pygeoapi e as informações da comunidade podem ser encontrados no website da pygeoapi.

As contribuições são sempre incentivadas e bem-vindas!

Agora, vamos à workshop. Bora lá!