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.