Las consultas almacenadas permiten que WFS 2.0 almacene las consultas de filtro complejas y que estas se ejecuten mediante una solicitud básica. La configuración de consultas almacenadas proporciona una amplia gama de ventajas que amplían el uso de WFS 2.0 en aplicaciones:
- Las consultas complejas se pueden racionalizar para que se ejecuten como solicitudes HTTP GET.
- Se puede implementar un WFS para admitir solo las consultas almacenadas de modo que el administrador pueda controlar la manera en que los usuarios acceden a los datos.
- Las consultas almacenadas pueden reducir los costes de desarrollo de aplicaciones ya que se pueden configurar para que admitan consultas específicas, en lugar de complejas consultas ad hoc y expresiones XPath.
- Es posible establecer interfaces RESTful encima de WFS conjuntamente con HTTP GET/POST y SOAP para habilitar WFS de modo que pueda utilizarse con aplicaciones cliente ligeras.
Para utilizar consultas almacenadas con WFS 2.0, configure el servicio para que utilice como referencia la URL de su archivo de consultas almacenadas. Puede hacerlo utilizando ArcGIS Server Manager o ArcGIS for Desktop. Para obtener más información acerca de cómo crear archivos de consultas almacenadas, consulte Comunicar con un servicio WFS en un navegador web.
Nota:
Las consultas almacenadas solo son compatibles con la implementación de WFS 2.0; no se admiten en WFS 1.0.0 ni en 1.1.0.
ArcGIS Server Manager
- Abra el Administrador ArcGIS Server e inicie sesión. Si necesita ayuda para este paso, consulte Iniciar sesión en el Administrador.
- Haga clic en Servicios > Administrar servicios.
- En el módulo Administrar servicios, busque su servicio y haga clic en Editar . Si no encuentra el servicio en la lista, es posible que esté ubicado dentro de una subcarpeta bajo la carpeta Sitio (raíz).
- En el módulo Editar, haga clic en Capacidades.
- En la lista de recursos, haga clic en WFS.
- En la bandeja de entrada de Ruta o URL del archivo de consulta almacenada (WFS 2.0), introduzca la ruta de archivos o la URL que lleva al archivo de las consultas almacenadas. Por ejemplo:
- Ruta de archivos: C:\WFS_Testing\WFSStoredQueryFile.xml o \\share\WFS_Testing\WFSStoredQueryFile.xml
- URL: http://myserver.domain.com/WFSStoredQueryFile.xml
- Haga clic en Guardar y reiniciar.
ArcGIS for Desktop
- En ArcCatalog o en la ventana Catálogo de ArcGIS for Desktop, expanda el nodo Servidores SIG y defina un tipo de conexión Administrar el servidor SIG con ArcGIS Server. Si ya tiene una conexión Administrar servidor SIG establecida, puede omitir este paso. Para obtener instrucciones sobre cómo conectar, consulte Realizar una conexión administrativa a ArcGIS Server en ArcGIS for Desktop.
- Dentro de su conexión a ArcGIS Server, haga clic con el botón derecho en el servicio y elija Propiedades del servicio.
- En el Editor del servicio, haga clic en Recursos > WFS.
- En la bandeja de entrada de Ruta o URL del archivo de consulta almacenada (WFS 2.0), introduzca la ruta de archivos o la URL que lleva al archivo de las consultas almacenadas. Por ejemplo:
- Ruta de archivos: C:\WFS_Testing\WFSStoredQueryFile.xml o \\share\WFS_Testing\WFSStoredQueryFile.xml
- URL: http://myserver.domain.com/WFSStoredQueryFile.xml
- Haga clic en Aceptar.