Você está na página 1de 7

“Passar de dados a serviços - Web

Services”

MESTRADO: Sistema de Informação Geográfica e Ordenamento do Território


MÓDULO: Introdução à Programação SIG
SEMESTRE/ANO: 2º - 2010
ELABORADO POR: Paula Ribeiro
O presente trabalho tem como objectivo explorar e conhecer o programa
opensource – Geoserver. Este software livre que permite aos utilizadores partilhar e
editar dados geográficos, ou seja, permite desenvolver soluções em Webmapping.
O GeoServer é um servidor de Web Map Service (WMS), 'Web Coverage Service
(WCS) e de Web Feature Service-Transaction (WFS-T) completamente funcional que
segue as especificações da Open Geospatial Consortium (OGC).

Para a concretização deste objectivo foi-nos proposto a realização das seguintes


tarefas:
1) Importar uma shapefile para a base de dados Geobox;
2) Configurar o GeoServer ou o MapServer de modo a servir esse novo layer;
3) Crie um estilo (para visualizar esse layer.

Neste contexto, optou-se por utilizar a base de dados desenvolvida nos trabalhos
anteriores, denomidada como “Carreira” (JOSM e PostGis) de forma a criar um fio
condutor entre os diversos trabalhos realizados ao longo do módulo.

1º Passo: Configurar Geoserver


No menu Data, seleccionou-se Stores e depois Add new Store. Na janela
Vector Data Sources escolheu-se o PostGis para o “dbtype” e preencheu-se os
restantes campos (Workspace, Data Source Name, Description, database name,
user e password) de acordo com a base de dados “Carreira”.
2º Passo: Adicionar Layer
A base de dados que se importou tem associada layers – “linhas” e “pontos”,
pelo que para os visualizar acede-se no menu Data a Layers. Como já se tem layers
não é necessário criar um novo layer, pelo que apenas se tem de seleccionar qual
dos layers se irá publicar. Neste caso, optou-se pelas “linhas” que representam as

ruas da freguesia da Carreira em Santo Tirso.


3º Passo: Publicar o layer
Seleccionou-se o layer “linhas”, editou-se a informação base, como nome
(Rua Carreira), título e resumo. Seguidamente definiu-se o Sistema de Coordenadas
(através do “Find”) e depois, para preencher automaticamente os limites, fez-se
“Compute from data” e “Compute from native bounds”.
Por fim, fez-se “Publishing” para confirmar que o “line” estava seleccionado como
só para Default Style e gravou-se. Em seguida no Layer Preview' escolheu-se
OpenLayers para visualizar o layer (Rua Carreira) que criou-se.

4º Passo: Editar o estilo

Como a linguagem xml é complexa, optou-se por editar i estilo do layer no


Udig e depois copiar o código para o Geoserver.

No Udig seleccionou-se a opção Layer – Add e escolheu-se o Postgis,


adicionando a shapefile Ruas Carreira(linhas) . Nas propriedades do layer
alterou-se o estilo, modificando a cor e activando os “labels”, isto é, o nome
das ruas.

Depois, no GeoServer , no Style, fez-se Add new e copiou-se o código,


atribui-se um nome e gravou-se.
No layer “Ruas Carreiras” editou-se e seleccionou-se o estilo criado
anteriormente.

Por fim, carregou-se no “Layer Preview” e em “OpenLayers” na linha


correspondente à shapefile e escolheu-se o estilo criado.

Você também pode gostar