Difference between revisions of "Wfs"

From OSGeo
Jump to navigation Jump to search
m (+cats)
 
(8 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
__TOC__
 
__TOC__
 +
 +
=Introdução=
 +
 +
Este tutorial faz parte de um workshop realizado no ESIG2010 e pretende mostrar como aceder a dados geográficos através do standard WFS do Open Geospatial Consortium (OGC) com possibilidade de editar as entidades geográficas - WFS-Transactional.
 +
 +
A tecnologia usada é composta por um software servidor de mapas com capacidade de servir dados através da norma WFS-T e uma aplicação SIG  desktop que permita o acesso através da referida norma e possibilite a edição das entidades. Para este caso foi usado o Geoserver como servidor de mapas e o uDIG como aplicação SIG desktop.
 +
 +
É de referir ainda que os dados utilizados estão no formato shapefile.
 +
 
=Web Feature Server (WFS)=
 
=Web Feature Server (WFS)=
 
*Providencia as regras para obter e manipular entidades geográficas de uma determinada área de interesse
 
*Providencia as regras para obter e manipular entidades geográficas de uma determinada área de interesse
Line 5: Line 14:
 
*Os dados são codificados em GML
 
*Os dados são codificados em GML
  
Operações suportadas:
+
'''Operações suportadas:'''
 
*GetCapabilities
 
*GetCapabilities
 
*DescribeFeatureType
 
*DescribeFeatureType
Line 12: Line 21:
 
*Transaction
 
*Transaction
 
*LockFeature
 
*LockFeature
Com base nestas operações, três classes de WFS podem ser definidas:
+
'''Com base nestas operações, três classes de WFS podem ser definidas:'''
 
*Basic WFS
 
*Basic WFS
 
*XLink WFS
 
*XLink WFS
 
*Transaction WFS
 
*Transaction WFS
  
 +
=Geoserver=
 +
 +
*Open source software server escrito em java que permite partilhar e manipular dados espaciais
 +
*Independente do sistema operativo
 +
*Certificação Conforme da OGC para as seguintes especificações:
 +
**WMS 1.1.1
 +
**WFS 1.0
 +
**WCS 1.0
 +
 +
=Configuração do Geoserver=
 +
 +
*Abrir a página de administração do geoserver
 +
*Efectuar o login
 +
*Adicionar um Workspace
 +
**Definir um nome e o URI
 +
*Adicionar uma Store
 +
**Definir o tipo de dados (shapefile neste caso)
 +
**Definir também um nome para a Data Store bem como o respectivo URL
 +
*Configurar uma Layer
 +
**Publicar a shapefile
 +
**Configurar o sistema de coordenadas e a boundingbox
 +
 +
=Acesso através da aplicação desktop uDIG=
 +
 +
*Adicionar uma nova Layer através do Web Feature Service
 +
*Introduzir o URL para o serviço WFS do geoserver local
 +
**http://localhost:8080/geoserver/wfs
 +
*Depois de visualizar as layers disponíveis, seleccionar a configurada no geoserver
 +
*Editar a geometria e os atributos
 +
*Não esquecer de realizar a operação “comit changes” para que as alteração sejam guardadas
  
  
*Criar uma shapefile e guardá-la numa pasta local
+
[[Category: OGC]]
*Iniciar o Geoserver
+
[[Category: Standards]]
*Configurar o Geoserver
 
*Aceder atrvés do uDig (permite a edição via WFS-T)
 

Latest revision as of 09:04, 10 September 2010

Introdução

Este tutorial faz parte de um workshop realizado no ESIG2010 e pretende mostrar como aceder a dados geográficos através do standard WFS do Open Geospatial Consortium (OGC) com possibilidade de editar as entidades geográficas - WFS-Transactional.

A tecnologia usada é composta por um software servidor de mapas com capacidade de servir dados através da norma WFS-T e uma aplicação SIG desktop que permita o acesso através da referida norma e possibilite a edição das entidades. Para este caso foi usado o Geoserver como servidor de mapas e o uDIG como aplicação SIG desktop.

É de referir ainda que os dados utilizados estão no formato shapefile.

Web Feature Server (WFS)

  • Providencia as regras para obter e manipular entidades geográficas de uma determinada área de interesse
  • As entidades são enviadas em formato vectorial
  • Os dados são codificados em GML

Operações suportadas:

  • GetCapabilities
  • DescribeFeatureType
  • GetFeature
  • GetGmlObject
  • Transaction
  • LockFeature

Com base nestas operações, três classes de WFS podem ser definidas:

  • Basic WFS
  • XLink WFS
  • Transaction WFS

Geoserver

  • Open source software server escrito em java que permite partilhar e manipular dados espaciais
  • Independente do sistema operativo
  • Certificação Conforme da OGC para as seguintes especificações:
    • WMS 1.1.1
    • WFS 1.0
    • WCS 1.0

Configuração do Geoserver

  • Abrir a página de administração do geoserver
  • Efectuar o login
  • Adicionar um Workspace
    • Definir um nome e o URI
  • Adicionar uma Store
    • Definir o tipo de dados (shapefile neste caso)
    • Definir também um nome para a Data Store bem como o respectivo URL
  • Configurar uma Layer
    • Publicar a shapefile
    • Configurar o sistema de coordenadas e a boundingbox

Acesso através da aplicação desktop uDIG

  • Adicionar uma nova Layer através do Web Feature Service
  • Introduzir o URL para o serviço WFS do geoserver local
  • Depois de visualizar as layers disponíveis, seleccionar a configurada no geoserver
  • Editar a geometria e os atributos
  • Não esquecer de realizar a operação “comit changes” para que as alteração sejam guardadas