La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Web Feature Service(WFS) 2.0

Presentaciones similares


Presentación del tema: "Web Feature Service(WFS) 2.0"— Transcripción de la presentación:

1 Web Feature Service(WFS) 2.0

2 Índice 1. Introducción 2. WFS 1.1.0 3. WFS 2.0 4. Conclusiones
1.1. Versiones de WFS 2. WFS 1.1.0 2.1. Operaciones 2.2. Clases de WFS 2.3. Problemas 3. WFS 2.0 3.1. Novedades 3.2. Operaciones 3.3. Clases de WFS 3.4. Paginación de resultados 3.5. Stored Queries 4. Conclusiones

3 Introducción. Algunos estándares de OGC
Web Map Service (WMS): Genera mapas en formato ráster bajo demanda del cliente, visualizables en un cliente SIG o Web. Geography Markup Language (GML): almacena y representa elementos geográficos en formato vectorial en varias dimensiones. Web Feature Service (WFS): Recupera información relacionada con una entidad almacenada en formato vectorial sobre el mapa. Es habitual que los clientes de estos servicios superpongan los datos sobre imágenes de mapas obtenidos con WMS porque están diseñados para interactuar con ellos.

4 Versiones de WFS 1.0.0: 17/05/2002, 02-058, 105 Páginas
2.0: 02/11/2010, r1, 253 Páginas

5 WFS Operaciones

6 WFS 1.1.0. Clases WFS Básico WFS Xlink WFS Transacional
Según el documento de implementación de WFS existían 3 clases de WFS en función de las operaciones soportadas: WFS Básico GetCapabilities DescribeFeatureType GetFeature WFS Xlink Operaciones de WFS Básico GetGmlObject WFS Transacional Transaction Opcional: GetGmlObject y/o LockFeature

7 WFS 1.1.0. Problemas Simplicidad del propio estándar WFS
Imposibilidad de manejar la variable tiempo. Las consultas remitidas al servidor son resueltas de forma remota y los resultados devueltos al usuario, independientemente del número de registros resultantes. El cuello de botella deriva de la gran cantidad de información codificada en modo texto enviada por la red y que ralentiza el servicio saturando a la red.

8 WFS 2.0. Novedades Paginación de resultados Stored Queries
Mejor soporte Xlink Cambios en WFS-Transaccional Nuevas operaciones

9 WFS 2.0. Operaciones Ya existentes en la versión 1.1.0
⎯ GetCapabilities (discovery operation) ⎯ DescribeFeatureType (discovery operation) ⎯ GetPropertyValue (query operation) ⎯ GetFeature (query operation) ⎯ GetFeatureWithLock (query & locking operation) ⎯ LockFeature (locking operation) ⎯ Transaction (transaction operation) ⎯ CreateStoredQuery (stored query operation) ⎯ DropStoredQuery (stored query operation) ⎯ ListStoredQueries (stored query operation) ⎯ DescribeStoredQueries (stored query operation) ⎯ GetGmlObject Ya existentes en la versión 1.1.0 Desaparece respecto a la versión anterior

10 Clases de WFS (WFS 2.0) WFS Simple WFS Básico WFS Transaccional
GetCapabilities DescribeFeatureType ListStoredQueries DescribeStoredQueries GetFeature (solo con acción para StoredQueries) WFS Básico Funciones de WFS Simple GetFeature con la acción Query GetPropertyValue WFS Transaccional Funciones de WFS Básico Transaction Locking WFS Funciones de WFS Transaccional GetFeatureWithLock o LockFeature

11 Paginación de resultados
Es la capacidad de un cliente para desplazarse a través de un conjunto de Features o valores, obtenidas como respuestas del servidor. Es similar al muestreo de resultados que realizan la mayoría de los servidores de búsqueda (Google, yahoo, etc.). Esta forma de mostrar los resultados es optativa y deberá ser especificada en el documento de capacidades de cada servidor. Se debe especificar también si la paginación de resultados será transaccionalmente segura. Es una solución adoptada ya en parte en el estándar transaccional de la versión 1.1.0(donde existía un parámetro que limitaba el número de registros resultado. Sin embargo sólo se utilizaba para la inserción, borrado y actualización de features en el servidor de contenidos, utilizando el concepto de transacción).

12 Paginación de resultados. Ejemplo
1- El servidor envía una petición al servidor que soporta la paginación. 2- El servidor responde con una wfs:FeatureCollection con los primeros 100 resultados, obteniéndose también los atributos “next” con los que el cliente podrá obtener los siguientes 100 resultados. 3- Si el cliente pide obtener los siguientes 100 resultados obtendrá estos y los atributos “next” y “previous”.

13 Stored Queries Query (consulta), es una acción que dirige al servidor a buscar en su almacén de datos recursos que satisfagan las expresiones filtradas en dichas consultas. Las operaciones “Stored Query”(Consultas almacenadas) permiten al cliente crear, eliminar, listar, y describir expresiones de consulta que serán almacenadas en el servidor y pueden ser repetidamente invocadas usando diferentes valores de parámetro.

14 Conclusiones La nueva versión de WFS representa un avance en uno de los principales estándares del OGC. Mayor complejidad del estándar. Se dan soluciones a los principales problemas que presentaba el estándar: el bajo rendimiento de las consultas.

15 Bibliografía


Descargar ppt "Web Feature Service(WFS) 2.0"

Presentaciones similares


Anuncios Google