Las consultas almacenadas permiten que Web Feature Service (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 simplificar 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 junto con HTTP GET/POST y SOAP para permitir que WFS se pueda utilizar con aplicaciones cliente ligeras.
Para utilizar consultas almacenadas con WFS 2.0, configure el servicio para que utilice como referencia la dirección URL de su archivo de consultas almacenadas. Puede hacerlo con ArcGIS Server Manager o con ArcMap. 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.
Configurar en ArcGIS Server Manager
- Abra ArcGIS Server Manager e inicie sesión. Si necesita ayuda con este paso, consulte Iniciar sesión en Manager.
- 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: net/WFS_Testing/WFSStoredQueryFile.xml
- Dirección URL: http://myserver.domain.com/WFSStoredQueryFile.xml
- Haga clic en Guardar y reiniciar.
Configurar en ArcMap
- En ArcCatalog o en la ventana Catálogo de ArcMap, expanda el nodo Servidores SIG y establezca un tipo de conexión de Administrar el servidor SIG con el sitio de 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 ArcMap.
- En la conexión de ArcGIS Server, haga clic con el botón derecho en el servicio WFS 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: net/WFS_Testing/WFSStoredQueryFile.xml
- Dirección URL: http://myserver.domain.com/WFSStoredQueryFile.xml
- Haga clic en Aceptar.