Diferenças entre edições de "Formação WebSIG"
(→Exercício: Base de dados geográficas) |
(→Exercício: Publicação (fácil) de mapas na Web) |
||
(Há 11 edições intermédias do mesmo utilizador que não estão a ser apresentadas) | |||
Linha 50: | Linha 50: | ||
=== Exercício: Base de dados geográficas === | === 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 ===== | ===== 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]] (Madeira) | |
− | + | ||
− | + | ||
− | + | ||
− | + | [[Base de dados geográficas para Águeda|Base de dados geográficas]] (Águeda) | |
− | + | ||
− | + | ||
− | + | === Exercício: Publicação (fácil) de mapas na Web === | |
− | + | ||
− | + | ||
+ | ===== Objetivo ===== | ||
+ | |||
+ | * Publicar um mapa com o CartoDB | ||
+ | * Preparar e publicar um mapa com TileMill + openstreetmap-carto | ||
===== Descrição ===== | ===== 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. | |
− | + | ||
− | + | ||
− | + | ||
− | + | [[O estilo openstreetmap-carto]] | |
− | === Exercício: | + | === Exercício: Serviço de mapas baseado em Geoserver === |
===== Objetivo ===== | ===== Objetivo ===== | ||
− | + | Por em produção um servidor de mapas com o Geoserver, disponibilizando os dados do OSM. | |
===== Descrição ===== | ===== Descrição ===== | ||
− | + | A ideia é criar um serviço de mapas, integralmente suportado por nós. O resultado é um serviço WMS/WMTS que oferece mapas do OSM. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
===== Resolução ===== | ===== Resolução ===== | ||
− | + | [[O Geoserver a servir mapas do OpenStreetMap]] | |
− | === Exercício: | + | === Exercício: Serviço de mapas baseado em QGIS Server e QGIS Client === |
===== Objetivo ===== | ===== Objetivo ===== | ||
− | Por em produção um servidor de mapas. | + | Por em produção um servidor de mapas com o QGIS Server, disponibilizando na web um projeto desenvolvido no QGIS, usando o QGIS Client. |
===== Descrição ===== | ===== Descrição ===== | ||
− | + | Estamos a falar de três componentes distintas que vamos usar: | |
− | + | * QGIS desktop, a ferramenta de SIG desktop que usamos para explorar e gerir a informação geográfica. Permite-nos gravar um projeto QGIS. | |
− | + | * QGIS Server, uma ferramenta que corre num servidor e que funciona como servidor de mapas WMS, como o Mapserver ou o Geoserver. É configurado a partir de um projeto QGIS. | |
− | + | * QGIS Client, um software web que permite explorar em ambinte web um projeto QGIS. | |
− | * QGIS | + | |
===== Resolução ===== | ===== Resolução ===== | ||
− | + | [[Publicação de um projeto QGIS]] | |
+ | |||
+ | [[Publicação de um projeto QGIS com Lizmap plugin e Lizmap Web Client]] | ||
[[Category:WebSIG]] | [[Category:WebSIG]] |
Edição atual desde as 23h41min de 7 de dezembro de 2015
Índice
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
Desenvolvimento sobre o github
Gestão de repositórios com git
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 (Madeira)
Base de dados geográficas (Águeda)
Exercício: Publicação (fácil) de mapas na Web
Objetivo
- Publicar um mapa com o CartoDB
- Preparar e publicar um mapa com TileMill + openstreetmap-carto
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: Serviço de mapas baseado em Geoserver
Objetivo
Por em produção um servidor de mapas com o Geoserver, disponibilizando os dados do OSM.
Descrição
A ideia é criar um serviço de mapas, integralmente suportado por nós. O resultado é um serviço WMS/WMTS que oferece mapas do OSM.
Resolução
O Geoserver a servir mapas do OpenStreetMap
Exercício: Serviço de mapas baseado em QGIS Server e QGIS Client
Objetivo
Por em produção um servidor de mapas com o QGIS Server, disponibilizando na web um projeto desenvolvido no QGIS, usando o QGIS Client.
Descrição
Estamos a falar de três componentes distintas que vamos usar:
- QGIS desktop, a ferramenta de SIG desktop que usamos para explorar e gerir a informação geográfica. Permite-nos gravar um projeto QGIS.
- QGIS Server, uma ferramenta que corre num servidor e que funciona como servidor de mapas WMS, como o Mapserver ou o Geoserver. É configurado a partir de um projeto QGIS.
- QGIS Client, um software web que permite explorar em ambinte web um projeto QGIS.
Resolução
Publicação de um projeto QGIS com Lizmap plugin e Lizmap Web Client