Vous êtes sur la page 1sur 13

WEB MAP SERVICE – RADIAÇÃO SOLAR EM PORTUGAL

CONTINENTAL
O trabalho que se apresenta de seguida pretende ilustrar a utilização de parte das
potencialidades do Web Map Service (WMS), nomeadamente, no que diz respeito ao upload e
acesso a informação georreferenciada e à criação de um estilo a ser utilizado conjuntamente com
essa informação. No final, será objectivo que todos os utilizadores desta informação sejam
capazes de duplicar os resultados.
O WMS é um protocolo apresentado pelo Open Geospatial Consortium em 1999.
(http://www.opengeospatial.org/ogc/historylong). Este protocolo fornece um interface HTTP
simples que permite aceder a mapas georreferenciados de uma ou mais bases de dados
espaciais a partir da Internet. http://www.opengeospatial.org/standards/wms
Será assim uma forma de facilmente aceder e partilhar informação georreferenciada
através da Internet.
Para a concretização deste trabalho foi utilizado um ficheiro referente à radiação solar de
Portugal Continental do Atlas do Ambiente, em formato ESRI Shapefile, e os softwares pgAdmin,
Quantum GIS, SHP para PostGIS, UDig, Firefox e GeoServer, sobre o qual se centrou o grosso do
trabalho.
O software GeoServer é um software opensource, também desenvolvido pelo Open
Geospatial Consortium, que suporta as funcionalidades de Web Map Service, Web Coverage
Service (WCS) e de Web Feature Service (WFT), permitindo aos seus utilizadores partilhar e
editar dados geográficos e produzir mapas de forma facilitada.
http://geoserver.org/display/GEOS/What+is+GeoServer

1º PASSO– Obtenção do ficheiro a utilizar


O ficheiro de dados utilizado é referente à Radiação Solar em Portugal Continental no
período 1938-1970 (Kcal/cm2), parte integrante do Atlas do Ambiente e foi obtido em formato ESRI
Shapefile, através de download a partir do sítio da Internet da Agência Portuguesa do Ambiente
em: http://sniamb.apambiente.pt/webatlas/

• Após o download o ficheiro foi descomprimido, sendo o resultado o ficheiro com a designação
radi.shp.

2º PASSO– Criação de uma base de dados Postgis no software


pgAdmin
O passo seguinte foi a criação de uma nova base de dados com a designação WMS em
modelo template_postgis utilizando o software pgAdmin. Esta base de dados armazenará a
informação a incluir no GeoServer.

3º PASSO– Importação do ficheiro radi.shp na base de dados


WMS
O processo de importação do ficheiro radi.shp para a base de dados WMS foi efectuado
através da utilização do software Quantum GIS. Contudo, o processo poderá ser efectuado
através da utilização do software SHP para Postgis, pelo que ser apresentadas os dois processos.
 Importação do ficheiro radi.shp para a base de dados WMS utilizando o software
Quantum GIS
1º Abertura do ficheiro no Quantum GIS

• Após abrir o software Quantum GIS, adicionou-se o ficheiro através da opção Adicionar
camada vectorial disponível no menu Camada, obtendo o seguinte resultado:

2º Criação de uma ligação à base de dados PostGIS


Após a inserção do ficheiro foi necessário criar uma ligação à base de dados concebida no
2º passo.

• Para tal utilizou-se a opção Adicionar camada PostGis do menu Camada.


• Acedendo à janela seguinte clicou-se no botão New
de forma a criar a nova ligação.

• Na janela seguinte inseriram-se os parâmetros necessários,


nomeadamente o nome, a designação da máquina, porta,
nome da base de dados a ligar, utilizador e senha, conforme
a imagem que se segue.
3º Inclusão do ficheiro na base de dados PostGIS
• O processo de inclusão do ficheiro na base de dados foi efectuado a partir do PostGIS
Manager acessível a partir do menu Extensões.

• Após a selecção da ligação a partir do menu Database, utilizou-se o comando Load data from
Shapefile do menu Data, onde se seleccionou o ficheiro e clicou em Load.

• A partir deste momento a informação referente ao ficheiro radi.shp passou a estar disponível
numa tabela da base de dados WMS.
 Importação da radi.shp para a base de dados WMS utilizando o software SHP para
PostGIS

• Após abrir a aplicação seleccionou-se o ficheiro, preencheu-se os parâmetros de ligação


conforme a imagem que se segue e clicou-se em Import.

4º PASSO– Criação de um novo estilo Software UDig


Antes de se efectuar o upload do ficheiro para o GeoServer e uma vez que deveria ser
criado um estilo para acompanhar o mesmo, decidiu-se criar o referido estilo utilizando o software
UDig.

1º Criação de um novo projecto no software UDig


• Após abrir o UDig foi criado um novo projecto através do Menu File opção New/Nem Project.

2º Criação de um novo layer


• De seguida, criou-se um novo layer através do menu File opção New/ New Layer.
• Nas janelas Add Data foi seleccionada a opção PostGIS, uma vez que se pretendia utilizar a
informação já presente na base de dados WMS, definiram-se os parâmetros de ligação e
seleccionou-se o ficheiro a importar. Sendo o resultado o observável na figura que se segue.
3º Acesso à janela Change Style e criação do estilo
• Após clicar no segundo item a contar da esquerda do canto inferior esquerdo ficou disponível
a área de trabalho Layers

• Clicou-se com o botão direito sobre o layer radi e seleccionou-se a opção Change style.

• Após se ter acedido à janela Style Editor, que permite alterar as características do estilo,
seleccionou-se uma palete de cores na opção Theme e especificou-se as classes e cores a
utilizar, conforme a imagem que se segue.

O resultado da aplicação do estilo é o expresso na imagem seguinte.


4º Cópia do código XML correspondente ao estilo criado
• Acedendo ao separador XML foi possível aceder ao código XML do estilo, que foi
seleccionado e copiado de forma a poder ser utilizado na configuração de um novo estilo no
GeoServer, à frente descrito.

5º PASSO– Criação de um novo estilo do GeoServer usando as


especificações desenvolvidas no UDig
1º Acesso ao GeoServer
• Acedeu-se ao GeoServer através do browser da internet Firefox, usando o seguinte caminho:
http://localhost:8080/geoserver/web/

2º Acesso à página de criação do novo estilo


• Após aceder ao Geoserver, clicou-se na hiperligação Style do lado esquerdo da página
apresentada.
• Acedendo à área de trabalho Styles, clicou-se na hiperligação Add a new style de forma a
aceder à janela de criação de um novo estilo (New Style).

• Na página New Style foi atribuído um nome ao novo estilo e colocado o código XML
proveniente do software UDig.

• De seguida clicou-se no botão Validate, tendo sido obtido um feedback positivo na parte
superior da página.

• Finalizando a criação do estilo, clicou-se no botão Submit na parte inferior da página.

 Em alternativa, o estilo poderá ser criado a partir de um ficheiro .sld criado no Udig
aquando da alteração do estilo. Esta forma poderá ser mais eficaz e diminuir a
possibilidade de erros.

• Para tal, aquando da criação do estilo do software UDig, apenas será necessário clicar no
botão Export que se encontra na parte inferior esquerda da janela do Style editor, acedendo à
janela Exporte SLD. Aqui escolhe-se a localização para o ficheiro e atribui-se-lhe um nome.
• No GeoServer ao criar um novo estilo, será necessário clicar no botão Procurar de forma a
seleccionar o ficheiro criado no Udig e clicar em Abrir.

• De volta ao Geoserver será necessário clicar na hiperligação upload de forma a importar a


informação presenta no ficheiro seleccionado.

• A informação do ficheiro ficará disponível, sendo apenas necessário, se desejado, atribuir um


nome (o nome por defeito será o nome do ficheiro importado) e clicar nos botões Validade e
Submit (por esta ordem), conforme já referido anteriormente.

• Quer através de um procedimento, quer através de outro, o ficheiro criado passará a ficar
disponível na lista de estilos do GeoServer.

6º PASSO– Upload do ficheiro de informação georreferenciada


O passo seguinte foi a importação para o GeoServer do ficheiro de informação referente à
Radiação Solar de Portugal Continental. Por uma questão de organização da informação, embora
não seja necessário, foi criado, também um Workspace específico para o armazenamento desta
informação (CAR_FISICAS_PC), podendo a este serem associados outros layers com informação
relacionada.
1º Criação de uma nova Store
Uma Store cria uma ligação a uma fonte de dados que armazena a informação raster ou
vectorial. A fonte de dados pode conter um ou vários ficheiros, organizados em tabelas ficheiros
ou directórios. A criação de uma Store permite a definição dos parâmetros de ligação uma única
vez, em vez da sua definição a cada vez que se acede aos dados de uma mesma fonte. Assim, é
necessário criar uma Store antes de se efectuar o upload dos dados.
http://docs.geoserver.org/2.0.0/user/webadmin/data/stores.html

• Para se criar uma nova Store, clicou-se na hiperligação Store do separador Data.

• Acedendo à opção Store terá de se clicar na hiperligação Add new Store.

• Na página seguinte surgiram listados todos os tipos de Stores possíveis de criar. Neste caso,
foi escolhida a opção PostGIS, já que se pretendeu fazer o upload a partir da base de dados
WMS que foi criada neste formato.
• Na janela New Vector Data Source foi seleccionado o workspace para armazenar a
informação (neste caso o criado- CAR_FISICAS_PC), atribuído um nome à Store, uma
descrição (opcional), definidos os parâmetros de ligação à base de dados, incluindo o nome
da mesma, e clicou-se no botão Save na parte inferior da janela.

• Como tudo correu bem foi apresentada a seguinte informação, ou seja, a informação
disponível na base se dados com a qual se estabeleceu a ligação.

• Nesta janela clicou-se na hiperligação Publish.

• No separador Data da página apresentada de seguida, foram preenchidos todos os


parâmetros solicitados, com espacial atenção para os seguintes aspectos:
* Coordinate Reference System – Onde foi definido o Declare SRS (Spatial Reference
System) da informação.
* Bounding boxes - Definidos clicando em compute from data e compute from native
bounds.
* Abstract e Keywords- Não sendo obrigatórios foram preenchidos pois poderão fornecer
informação útil aos utilizadores daquela informação.
• No separador Publishing foi possível definir ainda outros parâmetros de onde se destaca o
estilo, onde foi seleccionado o estilo anteriormente criado. (A posteriori este estilo pode ser
alterado se necessário)

• Após a definição de todos os parâmetros resta clicar em Save e o layer de informação passou
a estar disponível na lista de layers.

7º PASSO– Utilização da informação a partir do GeoServer


Para utilizar esta informação e verificar se tudo foi efectuado de forma correcta utilizou-se o
software Quantum GIS.

• Após abrir o QGIS inseriu-se uma nova Camada WMS a partir do menu Camada.
• Na janela Adicionar camada(s) de um servidor, que se segue, clicou-se em Novo de forma a
criar uma nova ligação ao GeoServer.

• Na janela Criar uma nova ligação WMS atribuiu-se um nome à ligação e indicou-se o URL do
servidor.
• De volta à janela Adicionar camada(s) de um servidor, escolheu-se a ligação criada da caixa
pendente e clicou-se em Conectar, tendo surgido todos os mapas disponíveis no servidor.

• Foi seleccionado o ficheiro radi no estilo RADIACAO e, após se clicar em Adiciona, este
passou a estar disponível com o respectivo estilo.

Vous aimerez peut-être aussi