El estándar de interfaz abierto del servicio de la característica del Web del del consorcio de Geospatial ( WFS ) proporciona un interfaz permitiendo las peticiones para las características geográficas a través de la tela usar llamadas de la plataforma-independiente. Uno puede pensar en características geográficas como el " " del código fuente ; detrás de un mapa, mientras que los portales del interfaz WMS o del trazado en línea como la vuelta de Google Maps solamente una imagen, que los usuarios finales no pueden corregir o espacial analizan . El XML - el basado GML suministra la carga-codificación del defecto para transportar las características geográficas, pero otros formatos como los shapefiles pueden también servir para el transporte. A principios de 2006, los miembros OGC aprobaron el perfil simple de las características de OpenGIS GML. Este perfil se diseña a ambos interoperabilidad del aumento entre los servidores de WFS y mejorar la facilidad de la puesta en práctica del estándar de WFS.

La calidad de miembro de OGC definió y mantiene la especificación de WFS. Hay puestas en práctica numerosas de la fuente comercial y abierta del estándar de interfaz de WFS, incluyendo una puesta en práctica de la referencia de la fuente abierta, llamada GeoServer . Una lista comprensiva de puestas en práctica de WFS se puede encontrar en el OGC que ejecuta la página de los productos.

Descripción

La especificación de WFS define los interfaces para describir operaciones de la manipulación de datos de características geográficas. Las operaciones de la manipulación de datos incluyen la capacidad:

consigue o pregunta las características basadas en apremios espaciales y non-spatial
Crear un nuevo caso de la característica
Suprimir un caso de la característica
Poner al día un caso de la característica

El servicio básico de la característica del Web permite el preguntar y recuperación de características. Un servicio transaccional de la característica del Web (WFS-T) permite la creación, la canceladura, y la puesta al día de características.

Un WFS describe descubrimiento, pregunta, u operaciones de la transformación de los datos. El cliente genera la petición y los postes él a un servidor de la característica de la tela usar el HTTP. El servidor de la característica de la tela entonces ejecuta la petición. La especificación de WFS utiliza el HTTP como la plataforma de la computación distribuida, aunque esto no sea un requisito duro.

Hay dos codificaciones definidas para las operaciones de WFS:
XML (favorable al JABÓN del POSTE del HTTP)
El Palabra-Valor se aparea (favorable al HTTP CONSEGUIR el Remote Procedure Call )

En la taxonomía de los servicios de Web, WFS es mejor categorizado como tipo no-Relajante servicio del RPC.

Modelos de la comunicación

Los servicios de la característica del Web de WFS o las ayudas de la especificación del servidor de la característica del Web dos modelos de la comunicación:
Contestación apátrida de la petición
Pub/
secundario del
del
sistema de mensajería de A en el cual los clientes tratan mensajes a un nodo específico en una jerarquía contenta, llamado un asunto. Los editores y los suscriptores son generalmente anónimos y pueden publicar o suscribir dinámicamente a la jerarquía contenta. El sistema lleva el cuidado de distribuir los mensajes que llegan de los editores múltiples de un nodo sus suscriptores múltiples. Los mensajes no son generalmente persistentes y serán recibidos solamente por los suscriptores se envían que están escuchando en ese entonces el mensaje. Un caso especial conocido como “suscripción durable” permite que los suscriptores reciban los mensajes enviados mientras que los suscriptores no son activos. (Fuente: http://java.html)

El WNS es una de las especificaciones de la puesta en práctica para el Pub/el modelo secundario. Sin importar el modelo, el formato del URL se utiliza y se especifica en la especificación de WFS. En este tiempo no hay puestas en práctica abrir-estándar de WNSs. Los vendedores planean lanzar puestas en práctica una vez que se ha ratificado el estándar.

Datos

Los datos de los pasos de la lengua de margen de beneficio de la geografía ( GML ) hacia adelante y hacia atrás entre un servidor de la característica del Web y un cliente. GML comunica normalmente datos geospatial, pero también apoya otros tipos de datos.

GML

GML es un dialecto de XML que se puede utilizar para modelar características geográficas.0 de la especificación de WFS requiere el uso de la versión 2.2 de GML, mientras que la versión 1.0 de la especificación de WFS requiere el uso de la versión 3. Para ambas versiones de la especificación de WFS, un número arbitrario de otras codificaciones se puede también definir, además del GML required 2.2 contiene la ayuda de la codificación para los “primitivos geométricos básicos”: puntos, líneas, polígonos, etc.1 contiene la ayuda de la codificación para representaciones geométricas más avanzadas: curvas, superficies, multi-dimensiones (tiempo, elevación, imágenes de varias bandas).1 incluye la ayuda de la codificación para los grupos de datos topológico integrados.

Interfaces públicos

Interfaces estáticos

El modelo estático del interfaz para el modelo del servicio de Web OGC aparece en la figura abajo.

Las operaciones de la transacción y de LockFeature son también opcionales.

Al escribir un WFS, usted debe ejecutar las operaciones siguientes:
GetCapabilities - esto pregunta el servicio de WFS para determinar opciones disponibles.
DescribeFeatureType - esto recupera el esquema de XML para permitir que el cliente de WFS analice los resultsets.
GetFeature - éste realiza la pregunta real - los parámetros tales como caja de limitación y cualquier otro filtro se debe pasar adentro, como apropiado, y el servicio de WFS después vuelve un resultset de GML que contiene cualidades completas de la geometría y de la característica.

Interfaces dinámicos

El modelo dinámico del interfaz de la petición/de la contestación para el modelo del servicio de Web de OGC aparece en la figura abajo.

Actualizaciones dinámicas del interfaz

El cliente consigue actualizaciones por uno de dos mecanismos:
Notificación: Recomendado pero no mandatario. Depende de la disponibilidad de una puesta en práctica de WMS.
Interrogación: Utilizar este método si una puesta en práctica de WMS no está disponible.

Modelo dinámico de la notificación de la tela del interfaz del WFS

Este modelo utiliza el servicio de la notificación del Web de OGC para enviar notificaciones de la actualización a los clientes registrados. El interfaz de la notificación aparece en la figura abajo.

Modelo dinámico de la interrogación de la notificación de la tela del interfaz del WFS

El interfaz del modelo de la interrogación aparece en la figura abajo.

  • Zenithic
  • Japan Advanced Institute of Science And Technology
    Random links:Partición de la India | Christy Clark | Keith Mullin | Perle (S 606)

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">