Você está na página 1de 36

1.Como Configurar Servio WMS no GEOSERVER (PAG.

1)
1.1 Configurar LAYER no GEOSERVER a partir de uma IMAGEM
GEOREFERENCIADA (PAG. 8)
1.2 Configurar LAYER no GEOSERVER a partir de uma
SHAPEFILE (PAG. 17)
2.Como Invocar Servio ao GEOSERVER pelo QGIS (PAG. 26)
3.Como Invocar Servio ao GEOSERVER pelo 3PORT (PAG. 33)

1.COMO CONFIGURAR SERVIO WMS NO GEOSERVER


Pressupostos que devem estar satisfeitos para operacionalizar a configurao do servio WMS no
Geoserver:

Credenciais de acesso ao Geoserver ( username; password);

Disco "NASH" com pasta partilhada para conter a imagem (ou shapefiles) que iro ser "dados
fonte" para o servio WMS a configurar (\\nomeMaquina\pastaPartilhada).
o No presente tutorial foi utilizada uma pasta partilhada \Public\Triport2015 num servidor
de nome MORDOMO (\\mordomo\Public\Triport2015)
o No presente tutorial foi utilizada a imagem "Rast.tif" corretamente georreferenciada.
Dever assegurar-se que na pasta partilhada constam 3 ficheiros relacionados com a
imagem em causa (todos com o mesmo nome):

Rast.tif (ficheiro da imagem):

Obs: A verso presente do Geoserver apenas suporta imagens no formato "TIFF" ou


"GeoTIFF"!

Rast.tfw (ficheiro "world"com a georreferenciao da imagem):

Rast.prj (ficheiro com a parametrizao do SRC em que est georreferenciada a


imagem): a imagem fonte Rast.tif est georreferenciada no SRC com EPSG code =
27493 ("Datum_73_Modified_Portuguese_Grid"):

No presente tutorial foi utilizada a shapefile "Shapefiles\4_1_00_00_Elementos arboreos"


corretamente georreferenciada . Dever assegurar-se que na pasta partilhada constam 4
ficheiros relacionados com a shapefile em causa (todos com o mesmo nome):

Ficheiros da shapefile: 4_1_00_00_Elementos arboreos.shp; 4_1_00_00_Elementos


arboreos.shx; 4_1_00_00_Elementos arboreos.dbf.

4_1_00_00_Elementos arboreos.prj (ficheiro com a parametrizao do SRC em que


est georreferenciada a shapefile): EPSG code = 27493
("Datum_73_Modified_Portuguese_Grid")

Geoserver devidamente configurado para aceder (por partilha) s fontes de dados (ficheiros
relacionados com a imagen) que esto no disco "NASH" (\\mordomo\Public\Triport2015)
disponibilizado para o efeito. Isto , ser necessrio configurar a "varivel de ambiente":
GEOSERVER_DATA_DIR do Geoserver para aceder a / 3Port/ 3Port2015 (partilha direcionada
para "\\mordomo\Public\Triport2015") [consultar howTo em
http://docs.geoserver.org/stable/en/user/datadirectory/data-dir-setting.html#data-dir-setting]

Assegurados os pressupostos acima descritos, est-se em condies de iniciar a configurao do servio


WMS (Web Map Service). Para tal:

Aceder ao Geoserver pelo 3PortWeb (Administrao Geral):

Criar "rea de trabalho" (WORKSPACE) e "Local de armazenamento" (STORE) para nova imagem
(Rast.tif) a servir pelo 3PortWeb como WMS.

Criar WORKSPACE:

Para criar uma nova WORKSPACE basta aceder a Data - Workspaces:

E fazer "Add new workspace":

Dar um nome WORSPACE: "TriPort2015" e fazer SAVE.

A nova WORSPACE "TriPort2015" aparece j na lista das existentes:

1.1 CONFIGURAR LAYER NO GEOSERVER A PARTIR DE UMA


IMAGEM GEOREFERENCIADA
Na nova WORSPACE criada ("TriPort2015") dever criar-se uma nova STORE.

Criar STORE:

Aceder a Data - Stores e fazer "Add new Store":

A informao que se pretende inserir no Geoserver uma imagem georreferenciada, sendo por isso do
tipo "Raster Data Source".
OBS: o formato do ficheiro da imagem dever ser TIFF ou GeoTIFF.

Definir a informao bsica da fonte de informao (imagem georreferenciada) em causa.

O * significa que so campos de preenchimento obrigatrio:


Worspace: TriPort2015;
Data Source Name: Rast;
Connection Parameters - URL: (em "Browse" procurar o local no NASH onde se encontra a imagem que
se quer inserir: "file:///3port/3Port2015/Rast.tif")

O resultado da criao da STORE que ir conter a nossa imagem georreferenciada ser:

No caso da "data source" ser informao geogrfica na "estrutura raster" (imagem georreferenciada), a
uma STORE ir corresponder uma LAYER. Por essa razo, por norma, opta-se por designar a LAYER com
o mesmo nome da STORE.
A criao da STORE gera automaticamente a criao da LAYER:

10

No entanto, enquanto a LAYER no for "publicada"/"configurada", ela no ir estar disponvel para


servir a imagem "Rast.tif ".
Dito de outra forma, a LAYER no se encontra ainda disponvel na listagem de LAYERS configurados.
Para configurar a LAYER que ir usar os dados fonte da STORE "Rast" ser ento necessrio "public-la".
Para faze-lo de imediato bastar clicar em "Publish".
A publicao/configurao da LAYER poder no entanto ser feito posteriori. Aceder a "Layers "> "Add
a new resource":

Selecionar os dados fonte (STORE) que iro "carregar" a nova LAYER a publicar:

11

Clicar em "Publish" E configurar a LAYER:

Na tab "DATA":
Informao Bsica da fonte de dados (campos de preenchimento relevante):

"Name": Rast
"Title": Rast
(ambos os campos "Name" e "Title" assumem o nome do ficheiro da STORE em causa)

Na tab "DATA":
Sistemas de Coordenadas de Referncia (campos de preenchimento relevante):

"Native SRS":EPSG:27493 (sistema de coordenadas em que se encontra georreferenciada a imagem) apesar do registo 'UNKNOWN' o Geoserver est a reconhecer a parametrizao do ficheiro PRJ da
imagem.
"Declared SRS": EPSG: 27493 (sistema de coordenadas em que se pretende apresentar a informao)
Em "Find" dever procurar-se o sistema pretendido (EPSG code = 27493):

12

E fazer para "SRS handling": Force declared


Para o SRS nativo da informao ("Native SRS") ser necessrio calcular/definir os limites ("Bounding
Boxes") de representao da informao que se pretende publicar:

Na tab "DATA":
Limites geogrficos do SRS nativo:

Limites geogrficos em Lat/Long a partir do SRS nativo:

13

Gravar as alteraes feitas na configurao da LAYER:

A nova LAYER com nome "Rast" encontra-se publicada e disponvel na listagem das LAYERS existentes:

A nova LAYER agora passvel de ser disponibilizada por invocao de um servio WMS. Poder testarse o "Layer Preview":

14

O WMS estar disponvel em qualquer browser atravs da URL:


http://194.117.29.125:8080/geoserver/TriPort2015/wms?service=WMS&version=1.1.0&request=Get
Map&layers=TriPort2015:Rast&styles=&bbox=-41225.1,163949.9,40796.1,164225.1&width=514&height=330&srs=EPSG:27493&format=application/openlayers

15

Para aceder a/invocar este servio WMS a partir de qualquer software SIG (como por exemplo o QGIS)
que suporte este tipo de servios, bem como para invocar este servio a partir do 3Port, bastar aceder
URL da WORSPACE que o integra:
http://194.117.29.125:8080/geoserver/TriPort2015/wms
E selecionar/adicionar a camada pretendida...

16

1.2 CONFIGURAR LAYER NO GEOSERVER A PARTIR DE UMA


SHAPEFILE
Na nova WORSPACE criada ("TriPort2015") dever criar-se uma nova STORE.

Criar STORE:

Aceder a Data - Stores e fazer "Add new Store":

A informao que se pretende inserir no Geoserver uma shapefile, sendo por isso do tipo "Vector
Data Source", concretamente "Directory of spatial files (shapefiles)".

17

Definir a informao bsica da fonte de informao em causa (diretrio de shapefiles).

O * significa que so campos de preenchimento obrigatrio:


Worspace: TriPort2015;
Data Source Name: Shapefiles_directory;
Shapefile location - (em "Browse" procurar a pasta no NASH onde se encontra a shapefile que se quer
inserir: "file:///3port/3Port2015/Shapefiles")

18

A criao da STORE gera automaticamente a criao da LAYER:

No entanto, enquanto a LAYER no for "publicada"/"configurada", ela no ir estar disponvel para


servir a shapefile "4_1_00_00_Elementos arboreos.shp ".
Dito de outra forma, a LAYER no se encontra ainda disponvel na listagem de LAYERS configurados.
Para configurar a LAYER que ir usar os dados fonte da STORE "Shapefiles_directory" ser ento
necessrio "public-la".
Para faze-lo de imediato bastar clicar em "Publish".
No caso da "data source" ser informao geogrfica na "estrutura vetorial" (shapefile), a uma STORE ir
corresponder vrias LAYERS (shapefiles). Caso se pretenda publicar mais LAYERS (correspondentes a
outras shapefiles) nesta STORE, bastar fazer "Create new feature type".
A publicao/configurao da LAYER poder no entanto ser feito posteriori. Aceder a "Layers "> "Add
a new resource":

19

Selecionar os dados fonte (STORE) que iro "carregar" a nova LAYER a publicar:

20

Clicar em "Publish" E configurar a LAYER:

Na tab "DATA":
Informao Bsica da fonte de dados (campos de preenchimento relevante):

"Name": Elementos Arboreos


"Title": Elementos Arboreos
(ambos os campos "Name" e "Title" assumem o nome do ficheiro da STORE em causa)

Na tab "DATA":
Sistemas de Coordenadas de Referncia (campos de preenchimento relevante):

"Native SRS":EPSG:27493 (sistema de coordenadas em que se encontra georreferenciada a shapefile) apesar do registo 'UNKNOWN' o Geoserver est a reconhecer a parametrizao do ficheiro PRJ da SHP.
"Declared SRS": EPSG: 27493 (sistema de coordenadas em que se pretende apresentar a informao)
Em "Find" dever procurar-se o sistema pretendido (EPSG code = 27493):

21

E fazer para "SRS handling": Force declared


Para o SRS nativo da informao ("Native SRS") ser necessrio calcular/definir os limites ("Bounding
Boxes") de representao da informao que se pretende publicar:

Na tab "DATA":
Limites geogrficos do SRS nativo:

Limites geogrficos em Lat/Long a partir do SRS nativo:

22

Na tab "PUBLISHING": possivel definir a simbologia com a qual se pretende que seja apresentada a
informao. No caso foi escolhida a simbologia "line" (isto permite por exemplo, para a mesma
shapefile publicar diferentes LAYERS atribuindo-lhes diferentes simbologias)

Gravar as alteraes feitas na configurao da LAYER:

A nova LAYER com nome "Elementos Arboreos" encontra-se publicada e disponvel na listagem das
LAYERS existentes:

23

A nova LAYER agora passvel de ser disponibilizada por invocao de um servio WMS. Poder testarse o "Layer Preview":

O WMS estar disponvel em qualquer browser atravs da URL:


http://194.117.29.125:8080/geoserver/TriPort2015/wms?service=WMS&version=1.1.0&request=Get
Map&layers=TriPort2015:Elementos%20Arboreos&styles=&bbox=47954.27286949084,168487.07279762303,46078.00408577368,170289.384639085&width=512&height=491&srs=EPSG:27493&format=applicatio
n/openlayers

24

Para aceder a/invocar este servio WMS a partir de qualquer software SIG (como por exemplo o QGIS)
que suporte este tipo de servios, bem como para invocar este servio a partir do 3Port, bastar aceder
URL da WORSPACE que o integra:
http://194.117.29.125:8080/geoserver/TriPort2015/wms
E selecionar/adicionar a camada pretendida...

25

2.COMO INVOCAR SERVIO AO GEOSERVER PELO QGIS


Abrir o QGIS e fazer adicionar camada do tipo WMS:

Criar NOVO acesso ao Geoserver:

26

Dar um nome conexo ("WMS_3Port2015") e colocar-lhe a URL de acesso WORSPACE "TriPort2015"


onde est a LAYER pretendida: http://194.117.29.125:8080/geoserver/TriPort2015/wms

Fazer "Conectar" para estabelecer a ligao:

Depois de efetuada a conexo, aparecem listadas todas as LAYERS configuradas no Geoserver na


WORSPACE "TriPort2015".

27

Para aceder LAYER WMS configurada a partir da shapefile "4_1_00_00_Elementos arboreos.shp"


(ver "1.2 CONFIGURAR LAYER NO GEOSERVER A PARTIR DE UMA SHAPEFILE") bastar selecionar a
LAYER pretendida com o nome "Elementos Arboreos" e o ttulo "Elementos Arboreos".
Dever ainda fazer-se referncia ao SRC de apresentao da camada QGIS, o qual deve corresponder
ao SRC nativo da informao em causa: "EPSG = 27493", ou o mesmo que dizer "Datum 73 /
Modified Portuguese Grid".
Poder ainda alterar-se o nome da camada na tabela de contedos do QGIS, no caso manteve-se o
nome da camada como "Elementos Arboreos".

O WMS configurado no Geoserver ir ser apresentado em camada no QGIS:

28

Para aceder LAYER WMS configurada a partir da imagem georreferenciada "Rast.tif" (ver "1.1
CONFIGURAR LAYER NO GEOSERVER A PARTIR DE UMA IMAGEM GEOREFERENCIADA") bastar
selecionar a LAYER pretendida com o nome "Rast" e o ttulo "Rast".
Dever ainda fazer-se referncia ao SRC de apresentao da camada QGIS, o qual deve corresponder
ao SRC nativo da informao em causa: "EPSG = 27493", ou o mesmo que dizer "Datum 73 /
Modified Portuguese Grid".
Poder ainda alterar-se o nome da camada na tabela de contedos do QGIS, no caso para "Imagem
Raster".

O WMS configurado no Geoserver ir ser apresentado em camada no QGIS:

29

Para testar o servio poder usar-se o PlugIn dos mapas da Google como pano de fundo do WMS
configurado no Geoserver. Para tal, em primeiro lugar ser necessrio adicionar o PlugIn em "Mdulos" >
"Gerir e Instalar Mdulos":

Pesquisar por "OpenLayers" e fazer check no PlugIn pretendido::

30

Depois de instalado o PlugIn, poder adicionar-se um mapa base. Escolheu-se o Mapa "Google Satellite":

31

Como resultado confirma-se a confrontao do WMS configurado com o Mapa Base:

32

3.COMO INVOCAR SERVIO AO GEOSERVER PELO 3PORT


Abrir o 3Port para criar novo "Tema de Informao":

Adicionar novo tema:

O novo tema a adicionar ter de ser do tipo 'WMS':

33

Editar configurao da invocao do servio:

Para ter acesso ao nome da LAYER/Camada no Geoserver dever proceder-se ao acesso ao servio WMS a
partir do QGIS (consultar HowTo "COMO INVOCAR SERVIO AO GEOSERVER PELO QGIS").

34

Fazer "Guardar".
No Mapa poder aceder-se ao Tema WMS criado:

35

36