Formação WebSIG

De Dados Abertos
Revisão em 10h14min de 26 de novembro de 2015 por Jgrocha (Discussão | contribs) (Exercício: Publicação (fácil) de mapas na Web)

Ir para: navegação, pesquisa

Formação WebSIG

Preparação

Instalação do software de virtualização VirtualBox

Instalação da máquina virtual OSGeo Live 9

Pós instalação do OSGeo Live 9

Exercício: OpenTripPlanner

Objetivo

Disponibilizar uma plataforma de routing na web, para o cálculo de rotas na Madeira.

Descrição

Este exercício é bastante completo e é paradigmático da abordagem open source:

  • Usa uma diversidade de ferramentas - as mais adequadas - na prossecução do objetivo
  • Usa dados abertos (e esta utilização promove a sua atualização e completude)
  • Obriga a tratamento de dados, utilização de ferramentas e programação
  • Acrescenta valor ao projeto existente: vamos contribuir com uma tradução portuguesa do OpenTripPlanner
Resolução

A resolução deste exercício não é trivial. É preciso uma sucessão enorme de passos até à sua concretização.

Obter e tratar os dados para o routing

Geração do grafo de routing

Execução do OpenTripPlanner

Desenvolvimento sobre o github

Gestão de repositórios com git

Ambiente de desenvolvimento

Gerar novo grafo e correr o servidor

Criar uma ramificação no git para fazer as alterações

Pequenas alterações ao código do OpenTripPlanner

Partilhar novas alterações com a comunidade

Exercício: Base de dados geográficas

Ganhar familiaridade com base de dados geográficas. As bases de dados são a melhor tecnologia para grandes volumes de informação, pelo que se tornam bastante interessantes para guardar dados geográficos, tipicamente volumosos.

Objetivo
  • Criar base de dados
  • Acrescentar dados
  • Introduzir o SQL
  • Introduzir os tipos de dados específicos (POINT, LINE, POLYGON, etc) e a sua codificação
  • Visualizar e manipular dados a partir do QGIS
  • Escrever triggers
Resolução

Base de dados geográficas

Exercício: Publicação (fácil) de mapas na Web

Objetivo

Publicar um mapa com o CartoDB

Descrição

Usar a informação do OSM e os conhecimentos de SQL para gerar uma tabela DE PONTOS com todos os restaurantes da ilha (pontos ou poligonos).

Resolução

Criar uma shapefile (num zip) e publicá-la com o CartoDB.

Exercício: Publicação (tradicional) de mapas na Web

Objetivo

Por em produção um servidor de mapas.

Descrição

A ideia é criar um serviço de mapas, integralmente suportado por nós.

  • GeoServer
  • MapServer
  • QGIS Server
Resolução

A resolução deste exercício passa pela publicação de informação como serviço WMS, WFS e WMTS.