geoserver

15
Configurar o Geoserver de modo a servir os Configurar o Geoserver de modo a servir os Configurar o Geoserver de modo a servir os Configurar o Geoserver de modo a servir os dados armazenados no Postgresql dados armazenados no Postgresql dados armazenados no Postgresql dados armazenados no Postgresql Ana Costa Introdução à Programação em SIG FLUP/22 Abril 2010

Upload: anamsigot

Post on 28-Jun-2015

1.869 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: Geoserver

Configurar o Geoserver de modo a servir os Configurar o Geoserver de modo a servir os Configurar o Geoserver de modo a servir os Configurar o Geoserver de modo a servir os

dados armazenados no Postgresqldados armazenados no Postgresqldados armazenados no Postgresqldados armazenados no Postgresql

Ana Costa

dados armazenados no Postgresqldados armazenados no Postgresqldados armazenados no Postgresqldados armazenados no Postgresql

Introdução à Programação em SIG FLUP/22 Abril 2010

Page 2: Geoserver

Neste trabalho pretende-se configurar um dos servidores WMS, o Geoserver de modo a que através de

um SIG desktop (QGIS) possamos aceder a servidores WMS.

Nos próximos passos, irei demonstrar como se configura o Geoserver, servindo-me de uma shapefile

(Região Norte de Portugal (Divisão Administrativa – Nut III) importada pelo plugin PostGIS Shapefile and

DBF Loader para uma base de dados, previamente preparada, (Base de dados: anacosta) no Postgresql,

modo a servir e a visualizar o novo layer (aplicação de um style).

Deste modo, será necessário recorrer a vários softwares /plugin:

Objectivos

Deste modo, será necessário recorrer a vários softwares /plugin:

� Plugin PostGIS Shapefile and DBF Loader;

� PgAdmin III

� Browser (Firefox)

� GeoBox (inclui os servidores WMS: MapServer e GeoServer)

� uDig 1.2

� Quantum GIS Enceladus

Introdução à Programação em SIG FLUP/6 de Junho 2010

Page 3: Geoserver

Configuração do GeoserverConfiguração do GeoserverConfiguração do GeoserverConfiguração do Geoserver

Ana Costa

Introdução à Programação em SIG FLUP/6 de Junho 2010

Page 4: Geoserver

Para a configuração do Geoserver é necessário iniciar uma interface de administração do GeoServer, a

partir de: http://localhost/geoserver, onde nos autentificamos.

Configuração do Geoserver: conceber um novo Store

Seguidamente,

adicionei um novo store

para ligação ao

Portgresql (base de

dados: anacosta), onde

Introdução à Programação em SIG FLUP/6 de Junho2010

estão armazenadas os

dados referentes à

shapefile (poligonal),

designada de regnorte.

Page 5: Geoserver

Configuração do Geoserver: conceber um novo Store (a)

Introdução à Programação em SIG FLUP/6 de Junho2010

Page 6: Geoserver

Após gravar o novo store adicionei e configurar um novo layer, de modo a atribuir o nome, título, resumo,

palavras chaves e sistema de coordenadas para caracterizar o layer, ou seja, a nossa shapefile

representativa da Região do Norte de Portugal.

Configuração do Geoserver: conceber um novo Layer

Introdução à Programação em SIG FLUP/6 de Junho2010

Page 7: Geoserver

Configuração do Geoserver: conceber um novo Layer (a)

Introdução à Programação em SIG FLUP/6 de Junho2010

Page 8: Geoserver

Posteriormente, na coluna do Publishing, confirmei que o layer é do tipo poligonal (Default Style

selecionado: polygon) e gravei o layer (Save).

Configuração do Geoserver: conceber um novo Layer (b)

Após gravar, seleccionei o

Layer Preview de modo a pré-

visualizar o layer (regnorte) que

acabei de criar, em formato

Introdução à Programação em SIG FLUP/6 de Junho2010

acabei de criar, em formato

PNG.

Nesta fase, utilizei um estilo

existente (designado polygon)

para apresentar ao região norte.

Page 9: Geoserver

Após a configuração do layer, vou definir um outro estilo, que permita representar a Região Norte,

segundo uma divisão administrativa por nut III.

Para tal, procedi à importação da shapefile para a base de dados (anacosta) do Postgresql utilizando o

PostGIS Shapefile and DBF Loader.

Configuração do Geoserver: conceber um novo Style

Assim, para a criação do novo estilo

recorri ao uDig, visto que este

software utiliza-se a linguagem XML

Introdução à Programação em SIG FLUP/6 de Junho2010

software utiliza-se a linguagem XML

na criação de SDL. Seleccionei a

opção Layer – Add e escolhi o

Postgis, adicionando a shapefile

“regnorte”)

Page 10: Geoserver

Configuração do Geoserver: conceber um novo Style (a)

Introdução à Programação em SIG FLUP/6 de Junho2010

Page 11: Geoserver

Através das propriedades da shapefile (style editor), configurei a simbologia para a sua representação

gráfica, segundo um Theme e o nomenclatura de cada Nut II da Região Norte, existentes na tabela de

atributos:

Configuração do Geoserver: conceber um novo Style (b)

Introdução à Programação em SIG FLUP/6 de Junho2010

Page 12: Geoserver

Configuração do Geoserver: conceber um novo Style (c)

Depois de configurado a simbologia do layer, acedi à opção XML do uDig e copiei-a para o editor de Style

pertencente ao Geoserver, designando esse novo estilo de “norte”:

Introdução à Programação em SIG FLUP/6 de Junho2010

Page 13: Geoserver

Configuração do Geoserver: conceber um novo Style (d)

Depois de ter criado o estilo, fui de novo a Layers, depois em “regnorte”, para alterar as definições que

estão em Publishing. Assim, na lista de Available Styles, selecionei o estilo “norte” e passei-o para a lista

Selected Styles:

Introdução à Programação em SIG FLUP/6 de Junho2010

Page 14: Geoserver

Configuração do Geoserver: conceber um novo Style (e)

Recorrendo, novamente ao

Layer Preview confirmei que o

nove estilo “norte” está

associado ao layer “regnorte”,

sendo que o seu aspecto

visual é aperfeiçoado em

comparação com o preview

anterior:

Introdução à Programação em SIG FLUP/6 de Junho2010

anterior:

Page 15: Geoserver

Geoserver: Exemplo de utilização de um cliente Sig (QGis)

Por fim, de modo a permitir a conexão do WMS a um cliente SIG (exemplo do Qgis) , recorri novamente

ao “Add WMS Layer” e efectuei a ligação e escolhi o “regnorte” correspondente à minha shapefile (layer):

Introdução à Programação em SIG FLUP/6 de Junho2010