You are on page 1of 4

3ª Trabalho Prático do Módulo de Introdução à Programação em SIG

Neste trabalho pretende-se que se importe uma determinada shapefile para um geoserver, a fim de
se conseguir aceder num software (pode ser o Qgis) a essa informação por via remota a essa informação
anteriormente importada. Pretende-se também que se crie um determinado estilo para essa mesma shapefile.
O primeiro passo é naturalmente a escolha da shapefile. Para isso fui ao site na internet do Atlas do
Ambiente onde fiz o download da shapefile “Humidade Relativa do Ar em Portugal Continental”.
Posto isto tinha que conseguir fazer a ligação desta shapefile a uma base de dados no PostGresql.
Para isso usei um Plugin do Qgis, o SPIT (shapefile to postgis import tool), em que me conectei à
base de dados que continha o trabalho anterior, e adicionei então esta nova shapefile a essa mesma base de
dados.
Depois disto vou então ao GeoServer (no browser: http://localhost/geoserver/web/), onde depois de
me autenticar crio então um store. É neste store que vamos definir as propriedades de conexão, onde iremos
então proceder à escolha da base de dados onde temos a informação que pretendemos importar.

Depois do estabelecido o store, o próximo passo passa pela criação de um layer, ou seja onde vamos
atribuir as propriedades dessa shapefile, como por exemplo o sistema de coordenadas, palavras-chave, etc.
Falta agora criar o estilo mais adequado, a este tipo de informação. Uma vez que a linguagem xml, é
de difícil compreensão, utilizei o software Udig, para proceder a criação de um estilo e depois limitei-me a
copiar o xml resultante para o geoserver. No Udig, para conseguir a shapefile, conectei-me à base de dados,
e escolhi a “humi”.

Depois fui ao ícone “change style” onde optei pelo “theme” a fim de criar um estilo temático para a
shapefile por mim escolhida.

Isso depois irá gerar um documento em xml que traduzirá o estilo por mim criado.
Já no geoserver vou a style, e lá copio então o ficheiro gerado pelo Udig, conforme é possível de ver
na imagem.

Depois de verificar no openlayers do Geoserver se está tudo operacional, dirijo-me ao Qgis a fim de
fazer então a ligação WMS. Vou então ao “add WMS layer”, e entro em conexão com o geoserver.

Depois é só escolher a layer “humi” e consigo aceder então à layer, a partir do geoserver.

You might also like