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
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
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
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.
Configuração do Geoserver: conceber um novo Store (a)
Introdução à Programação em SIG FLUP/6 de Junho2010
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
Configuração do Geoserver: conceber um novo Layer (a)
Introdução à Programação em SIG FLUP/6 de Junho2010
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.
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”)
Configuração do Geoserver: conceber um novo Style (a)
Introdução à Programação em SIG FLUP/6 de Junho2010
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
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
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
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:
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
Top Related