Estas son las propiedades disponibles cuando se utiliza un archivo de recursos generado por el sistema para los servicios WFS. Vea Utilizar archivos de recursos externos con servicios WFS para obtener más información acerca de cómo definir metadatos WFS utilizando un archivo de recursos externo.
Acceder a las propiedades del servicio WFS
Puede acceder a las propiedades de los servicios WFS mediante ArcGIS Server Manager o al configurar una capa web en ArcGIS Pro.
Acceder a las propiedades del servicio WFS en Manager
Puede completar o modificar las propiedades de un servicio WFS en ArcGIS Server Manager. Para hacerlo, siga estos pasos.
- Abra ArcGIS Server Manager e inicie sesión. Para obtener ayuda con 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 y verifique que WFS está habilitado.
- En la lista Configuración de WFS, elija Introducir propiedades del servicio a continuación.
- Completar o modificar las propiedades del servicio WFS.
- Haga clic en Guardar y reiniciar.
Las ediciones del servicio se aplican inmediatamente.
Propiedades del servicio WFS
En la siguiente tabla se enumeran las propiedades disponibles para los servicios WFS e incluye una descripción de cada una:
Propiedad | Descripción |
---|---|
Nombre | Nombre del mapa o servicio que se utilizó para crear el servicio WFS. ArcGIS Server rellena automáticamente esta propiedad y puede modificarse. |
Título | Un título legible para identificar brevemente el servicio WFS, por ejemplo: Ubicaciones de nidos de águila en el condado de Marion |
Resumen | Una descripción narrativa que proporcione información adicional sobre el servicio WFS, por ejemplo: Servicio WFS que Acme Corporation mantiene. Contacto: webmaster@wmt.acme.com. Mapa de alta calidad que muestra nidos de águila y posibles ubicaciones de los nidos. |
Palabras clave | Una lista de palabras clave o frases de palabras clave que describan el servicio WFS que ayuda en la búsqueda de catálogo, por ejemplo: mapa, ave, águila, nido, sitio |
Tipo de servicio | El tipo de servicio OGC, por ejemplo: WFS (servidor de entidades web) |
ServiceTypeVersion | La versión del tipo de servicio de OGC, por ejemplo: 1.1.0 |
Cuotas | Texto que describe las tarifas para acceder a un servicio WFS, por ejemplo: ninguno |
Restricciones de acceso | Texto que describe las restricciones y requisitos legales para acceder y utilizar el servicio WFS, por ejemplo: Para uso interno solamente. No distribuir. |
ProviderName | El nombre del proveedor de servicios WFS, por ejemplo: NASA |
ProviderSite | Un vínculo a un sitio con información sobre el proveedor de servicios WFS, por ejemplo: https://www.noaa.gov |
IndividualName | La persona de contacto principal del servicio WFS, por ejemplo: John Smith |
PositionName | El cargo de la persona de contacto del servicio WFS, por ejemplo: Analista de TIC |
Teléfono | El número de teléfono en el cual se puede localizar a la persona de contacto principal del servicio WFS, por ejemplo: +1 909 793-2853 |
Facsímil | El número de fax en el cual se puede localizar a la persona de contacto principal del servicio WFS, por ejemplo: +1 123 456-7890 |
DeliveryPoint | La dirección del proveedor de servicios WFS, por ejemplo: 380 New York Street |
Ciudad | La ciudad en la cual reside el proveedor de servicios WFS, por ejemplo: Redlands |
AdministrativeArea | El área administrativa en la cual reside el proveedor de servicios WFS, por ejemplo: California |
PostalCode | El código postal en el cual reside el proveedor de servicios WFS, por ejemplo: 92373 |
País | El país en el cual reside el proveedor de servicios WFS, por ejemplo: EE. UU. |
ElectronicMailAddress | La dirección de correo electrónico por medio de la cual se puede localizar a la persona de contacto principal para el servicio WFS, por ejemplo: user@host.com |
Recurso online | La propiedad OnlineResource enumera la dirección URL del servicio WFS. Es necesario para que un cliente WFS se comunique correctamente con el servicio WFS. ArcGIS Server completa automáticamente esta propiedad y no debe modificarse. |
HoursOfService | Las horas en las cuales el contacto principal está disponible para solicitudes de servicio, por ejemplo: 24/7 |
ContactInstructions | Instrucciones especiales que deben considerarse antes de ponerse en contacto con el contacto principal del servicio WFS, por ejemplo: Enviar correo electrónico a John para las solicitudes normales, llamar a John para las solicitudes urgentes. |
Rol | Función que realiza la persona responsable del servicio WFS, por ejemplo: PointOfContact |
Espacio de nombres | La propiedad de espacio de nombre WFS se utiliza para distinguir entre los vocabularios XML. ArcGIS Server rellena automáticamente esta propiedad, pero puede modificarse. |
Prefijo | El prefijo de espacio de nombre WFS es una propiedad única que se utiliza en respuesta de GetFeatureRequest WFS. ArcGIS Server rellena automáticamente esta propiedad y puede modificarse. Hay algunas palabras clave reservadas que no pueden utilizarse como prefijo porque entran en conflicto con otros espacios de nombres definidos en el servicio WFS. Las palabras clave reservadas que no deben utilizarse como prefijo son: wfs, ogc, fes, gml, ows, xs, xsi, gml32, xlink, xsi o schemaLocation. |
Ruta o URL al archivo de consulta almacenado | Un archivo de consulta almacenada es un archivo XML que mantiene una lista de consultas almacenadas creadas por el publicador que son de interés para un servicio concreto. Coloque el archivo de consultas almacenado en una carpeta accesible para la Web. A continuación, especifique la ubicación del archivo en ArcGIS Server Manager o en ArcGIS Pro. Para obtener instrucciones completas, consulte Configurar un servicio WFS para utilizar las consultas almacenadas. |
Habilitar transacciones | La casilla de verificación Habilitar transacciones se utiliza para poder aplicar las ediciones mediante WFS-T. Vea Edición web con servicios WFS para obtener más información. |
Habilitar el bloqueo de entidades | Cuando un cliente WFS se conecta a un servicio WFS que se ha publicado con transacciones habilitadas, las entidades y filas editadas se pueden bloquear en el servidor mediante la selección de la propiedad Habilitar el bloqueo de entidades. Nota:Esta propiedad ya no es aplicable a servicios WFS con versiones posteriores a ArcGIS Server 10.5.1. |
Habilitar la cantidad máxima de entidades | Esta propiedad le permite limitar cuántas entidades puede devolver el servidor a un cliente WFS en cualquier operación de consulta. Cuando la opción está desactivada, se devuelven todas las entidades. |
Cantidad máxima de entidades | Si la propiedad Habilitar la cantidad máxima de entidades está activada, puede utilizar esta propiedad para especificar el número máximo de entidades que se van a devolver. De forma predeterminada, el valor definido es 1000. Tenga en cuenta que especificar una gran cantidad de entidades que devolverá el servidor puede disminuir el rendimiento de las aplicaciones cliente y el servidor SIG. |
Intercambiar el orden de los ejes | Las entidades devueltas en algunos sistemas de coordenadas geográficos (por ejemplo, WGS 84) tienen por defecto un orden de eje de latitud, longitud (y, x). Esto cumple con las especificaciones WFS 1.0.0, 1.1.0 y 2.0.0. Algunos clientes WFS esperan que las coordenadas se devuelvan con un orden de ejes de x,y. Para trabajar con estos clientes, puede establecer el orden de ejes del servicio WFS seleccionando la opción Intercambiar en el menú desplegable. De forma predeterminada, el orden de ejes no se intercambiará. Nota:Esta propiedad se introdujo en ArcGIS Server 10.7 |
Heredado:
En las versiones 10.0 y anteriores, se podía establecer una propiedad para incluir el tipo de nombre completo para los servicios WFS definidos en las geodatabases corporativas. Por ejemplo, el tipo de nombre de una clase de entidad llamada bob.buildings sería buildings de manera predeterminada. En las versiones 10.1 y posteriores, los servicios WFS siempre incluyen el tipo de nombre completo.
Caracteres especiales en las propiedades de servicio
No se pueden incluir los siguientes caracteres en ninguna de las propiedades de servicio: &, <, >, « y '. Si necesita utilizar uno de estos caracteres, debe sustituir la secuencia de escape adecuada en la siguiente tabla:
Carácter | Sustitución de caracteres |
---|---|
& | & |
< | < |
> | > |
" | " |
' | ' |
Configurar un WFS para utilizar las consultas almacenadas
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 ArcGIS Pro. 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
Siga estos pasos para configurar en ArcGIS Server Manager:
- Inicie ArcGIS Server Manager e inicie sesión. Para obtener ayuda adicional con 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 su servicio en la lista, es posible que esté ubicado en 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 el cuadro de texto Ruta o URL al archivo de consulta almacenado (WFS 2.0), indique la ruta de archivos o la URL que llevan al archivo de consulta almacenado, por ejemplo:
- Ruta de archivo: net/WFS_Testing/WFSStoredQueryFile.xml
- Dirección URL: http://myserver.domain.com/WFSStoredQueryFile.xml
- Haga clic en Guardar y reiniciar.
Configurar en ArcGIS Pro
Siga estos pasos para configurar en ArcGIS Pro:
- Cuando configure una capa de entidades web en ArcGIS Pro, en Capas adicionales, active la casilla WFS para habilitar el recurso WFS.
- Junto al cuadro WFS activado, haga clic en el botón Configurar propiedades de capa web
Esto abre un cuadro de diálogo en el que puede establecer las propiedades específicas de WFS para el servicio.
- En el cuadro de texto Ruta o URL al archivo de consulta almacenado (WFS 2.0), indique la ruta de archivos o la URL que llevan al archivo de consulta almacenado, por ejemplo:
- Ruta de archivo: net/WFS_Testing/WFSStoredQueryFile.xml
- Dirección URL: http://myserver.domain.com/WFSStoredQueryFile.xml
Cuando se comparte la capa de entidades web, el servicio WFS utiliza el archivo de consulta almacenado especificado.
Utilizar archivos de recursos externos con servicios WFS
Cada servicio de WFS expone metadatos a nivel de servicio a través de su archivo de recursos. El archivo de recursos es la respuesta XML que los clientes reciben al hacer una solicitud GetCapabilities en el servicio. Configurar archivos de recursos externos le permite hacer lo siguiente:
- Agregar información de metadatos a nivel de servicio a archivos de recursos WFS.
- Agregar información de metadatos a nivel de entidad a archivos de recursos WFS.
- Agregar sistemas adicionales de referencia espacial predefinidos desde la lista de proyección predefinida de ArcGIS Server.
- Mejore el rendimiento al conectarse a su servicio WFS, especialmente cuando existan muchos nombres de tipo en el servicio.
Para utilizar archivos de recursos externos con los servicios WFS, cree y configure los archivos para su uso con los servicios WFS. Las secciones siguientes describen este proceso.
Nota:
Al utilizar archivos de recursos externos para su servicio WFS, deberá validar estos archivos frente al esquema DTD o XML de OGC. También asume el trabajo de realizar todas las sincronizaciones entre los archivos de recursos y el documento de mapa de origen o geodatabase desde la que se publica el servicio WFS.
Crear archivos de recursos externos
Para configurar un servicio WFS de modo que utilice archivos de recursos externos, prepare tres archivos de recursos WFS: uno para la versión 1.0.0, uno para 1.1.0 y otro para 2.0. Puede crear los archivos desde cero, pero con frecuencia es más fácil utilizar como plantillas los archivos de recursos generados por el sistema.
Por defecto, los archivos de recursos generados por el sistema se crean automáticamente cada vez que se envía una solicitud GetCapabilities de WFS al servicio. Para utilizar los archivos de recursos generados por el sistema, envíe manualmente las solicitudes GetCapabilities y guarde las respuestas como XML.
Siga los pasos que se describen a continuación para crear archivos de recursos externos para el servicio WFS.
- Si no lo ha hecho aún, publique un mapa o habilite el recurso WFS. Para obtener más información, consulte Servicios WFS.
- En un navegador web, proporcione la URL del servicio WFS. La URL presenta el siguiente formato:
https://gisserver.domain.com:6443/arcgis/services/folder/service/MapServer/WFSServer
- Incorpore ?request=GetCapabilities&version=1.0.0 al final de la URL del servicio y pulse Intro.
El XML que se muestra en el navegador es el recurso de la versión 1.0.0 de WFS para su servicio.
- Guarde los resultados en un archivo XML.
El nombre del archivo debe seguir el formato <prefijo><versión de WFS>.xml. Por ejemplo, cuando guarde el XML resultante en una versión WFS 1.0.0 de la solicitud GetCapabilities, el archivo debe usar un prefijo común (como Roads) seguido por los tres dígitos del número de la versión de WFS (100). El archivo resultante es Roads100.xml.
- Repita los pasos 3 y 4 para crear los archivos de recursos para las versiones 1.1.0 y 2.0 de WFS.
- Configure y personalice la información de metadatos de las capas de WFS en cada archivo de recursos.
- Mueva todos los archivos de recursos a una carpeta común accesible a través de HTTP.
Normalmente, será un directorio virtual del servidor web de su organización.
Configurar un servicio WFS para utilizar archivos de recursos externos
Para configurar el servicio WFS de modo que utilice los archivos de recursos externos, actualice el servicio WFS para que utilice como referencia la URL de los archivos de recursos. Puede hacerlo en ArcGIS Server Manager o ArcGIS Pro.
Configurar en ArcGIS Server Manager
Siga estos pasos para configurar en ArcGIS Server Manager:
- Abra ArcGIS Server Manager e inicie sesión.
- Haga clic en Servicios > Administrar servicios.
- En el módulo Administrar servicios, busque su servicio y haga clic en Editar.
Si no encuentra su servicio en la lista, es posible que esté ubicado en 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 lista Configuración de WFS, elija Utilizar archivos de recursos externos.
- En el cuadro Especificar la ubicación y prefijo, escriba la URL de la carpeta en la que ha colocado los archivos de recursos y el prefijo común que ha utilizado para ellos.
Por ejemplo, si la dirección URL de la carpeta que contiene los archivos es https://webserver.domain.com/arcgis/WFS/services y el prefijo común que ha utilizado es Roads, la URL que debe escribir en el cuadro Especificar la ubicación y prefijo es https://webserver.domain.com/arcgis/WFS/services/Roads.
- Haga clic en Guardar y reiniciar.
Configurar en ArcGIS Pro
Siga estos pasos para configurar en ArcGIS Pro:
- Cuando configure una capa de entidades web en ArcGIS Pro, en Capas adicionales, active la casilla WFS para habilitar el recurso WFS.
- Junto al cuadro WFS activado, haga clic en el botón Configurar propiedades de capa web
Esto abre un cuadro de diálogo en el que puede establecer las propiedades específicas de WFS para el servicio.
- En la lista Configuración de WFS, elija Utilizar archivos de recursos externos.
- En el cuadro Especificar la ubicación y prefijo, escriba la URL de la carpeta en la que ha colocado los archivos de recursos y el prefijo común que ha utilizado para ellos.
Por ejemplo, si la dirección URL de la carpeta que contiene los archivos es https://webserver.domain.com/arcgis/WFS/services y el prefijo común que ha utilizado es Roads, la URL que debe escribir en el cuadro Especificar la ubicación y prefijo es https://webserver.domain.com/arcgis/WFS/services/Roads.
Cuando se comparte la capa de entidades web, el servicio WFS utiliza los archivos de recursos externos especificados.
Controlar la cantidad máxima de entidades devueltas por el servicio
Para controlar el número máximo de entidades devueltas por el servicio, establezca la propiedad DefaultMaxFeatures. La propiedad DefaultMaxFeatures es compatible únicamente con WFS 1.1.0 de forma que si utiliza los archivos de recursos externos únicamente tendrá que establecer esta propiedad en el archivo que hace referencia a las propiedades 1.1.0.
En un archivo de recursos externos, la propiedad DefaultMaxFeatures se debe definir en la sección de metadatos del archivo 1.1.0 de WFSServer de la siguiente forma:
<ows:Constraint name="DefaultMaxFeatures">
<ows:Value>200</ows:Value>
</ows:Constraint>