Difference between revisions of "Wfs"

From OSGeo
Jump to navigation Jump to search
(New page: 1. Criar uma shapefile e guardá-la numa pasta local 2. Iniciar o Geoserver 3. Configurar o Geoserver 4. Aceder atrvés do uDig (permite a edição via WFS-T))
 
m (+cats)
 
(11 intermediate revisions by one other user not shown)
Line 1: Line 1:
1. Criar uma shapefile e guardá-la numa pasta local
+
__TOC__
2. Iniciar o Geoserver
+
 
3. Configurar o Geoserver
+
=Introdução=
4. Aceder atrvés do uDig (permite a edição via WFS-T)
+
 
 +
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
 +
**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
 +
 
 +
 
 +
[[Category: OGC]]
 +
[[Category: Standards]]

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