El Web Feature Service (WFS) representa un cambio en la forma en que se crea, modifica e intercambia información geográfica en Internet. En lugar de compartir información geográfica a nivel de archivo mediante el Protocolo de Transferencia de Archivos (FTP), por ejemplo, el WFS ofrece acceso directo y detallado a la información geográfica a nivel de característica y de propiedad de característica.
Esta Norma Internacional especifica operaciones de descubrimiento, operaciones de consulta, operaciones de bloqueo, operaciones de transacción y operaciones para gestionar expresiones de consulta parametrizadas y almacenadas.
Las operaciones de descubrimiento permiten interrogar al servicio para determinar sus capacidades y recuperar el esquema de aplicación que define los tipos de características que ofrece el servicio.
Las operaciones de consulta permiten recuperar características o valores de propiedades de características del almacén de datos subyacente en función de las restricciones definidas por el cliente en las propiedades de las características.
Las operaciones de bloqueo permiten el acceso exclusivo a funciones con el fin de modificarlas o eliminarlas.
Las operaciones de transacción permiten crear, cambiar, reemplazar y eliminar características del almacén de datos subyacente.
Las operaciones de consulta almacenadas permiten a los clientes crear, eliminar, enumerar y describir expresiones de consulta parametrizadas que son almacenadas por el servidor y pueden invocarse repetidamente utilizando diferentes valores de parámetros.
Esta Norma Internacional define once operaciones:
-
- GetCapabilities (operación de descubrimiento)
-
- DescribeFeatureType (operación de descubrimiento)
-
- GetPropertyValue (operación de consulta)
-
- GetFeature (operación de consulta)
-
- GetFeatureWithLock (operación de consulta y bloqueo)
-
- Función de bloqueo (operación de bloqueo)
-
- Transacción (operación de transacción)
-
- CreateStoredQuery (operación de consulta almacenada)
-
- DropStoredQuery (operación de consulta almacenada)
-
- ListStoredQueries (operación de consulta almacenada)
-
- DescribeStoredQueries (operación de consulta almacenada)
En la taxonomía de servicios definida en ISO 19119, el WFS es principalmente un servicio de acceso a características, pero también incluye elementos de un servicio de tipo de característica, un servicio de conversión/transformación de coordenadas y un servicio de conversión de formato geográfico.