Utilizar archivos de recursos externos con servicios WMS
Cada servicio de WMS 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 metadatos acerca del servicio.
- Agregar metadatos acerca de las capas.
- Personalizar la información de la leyenda de las capas.
Este tema contiene las instrucciones para habilitar el servicio WMS con el fin de utilizar archivos de recursos externos y detalla algunos casos de usos de cuando se podría beneficiar de estos archivos.
![Nota Nota](rsrc/note.png)
Al utilizar archivos de recursos externos en el servicio WMS, 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 a partir del que se publica el servicio WMS.
Configurar un servicio WMS para utilizar archivos de recursos externos
Para configurar un servicio WMS con el fin de utilizar archivos de recursos externos, debe contar con al menos un archivo de recursos del WMS. Puede crear el archivo desde cero, pero normalmente es más sencillo utilizar como plantilla un archivo de recursos generado por el sistema. Por defecto, los archivos de recursos generados por el sistema se crean automáticamente cada vez que envía una solicitud de GetCapabilities de WMS al servicio. Para utilizar un archivo de recursos generado por el sistema como una plantilla, es necesario enviar manualmente la solicitud GetCapabilities y guardar la respuesta como XML.
Si desea que el servicio WMS sea compatible con versiones distintas del protocolo WMS, por ejemplo: 1.0.0, 1.1.0, 1.1.1 y 1.3.0, debe tener un archivo de recursos para cada versión de WMS que desee compatibilizar. Una vez creados todos los archivos de recursos necesarios, proporcióneles un nombre con un prefijo común (por ejemplo, recursos), más el número de versión único de tres dígitos (por ejemplo, recursos100, recursos110, recursos111, recursos130). Coloque todos los archivos de recursos en una carpeta común a la que se pueda acceder desde una dirección URL.
Siga los pasos siguientes para configurar su servicio WMS con el fin de utilizar archivos de recursos externos.
Instrucciones del Administrador de ArcGIS 10.1 for Server:
- Abra el Administrador ArcGIS 10.1 for 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 enEditar
. 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 capacidades, haga clic en WMS y verifique que WMS está habilitado.
- En la lista Configuración de WMS, elija Utilizar archivos de recursos externos.
- En el cuadro Especificar la ubicación y el prefijo, escriba la URL de la carpeta en la que ha colocado los archivos de recursos y el prefijo común que utiliza para ellos (por ejemplo, recursos).
- Haga clic en Guardar y reiniciar. Las ediciones del servicio se aplican inmediatamente.
Instrucciones para ArcGIS for Desktop:
- En ArcCatalog o la ventana Catálogo en ArcGIS for Desktop, expanda el nodo Servidores SIG y establezca un tipo de conexión Administrar el servidor SIG para ArcGIS 10.1 for Server. Si ya tiene una conexión Administrar servidor SIG establecida, puede omitir este paso. Para obtener instrucciones sobre como conectar, vea Hacer una conexión administrativa a ArcGIS 10.1 for Server en ArcGIS for Desktop.
- Dentro de su conexión a ArcGIS 10.1 for Server, haga clic derecho en el servicio que desea editar y elija Propiedades del servicio.
- En el Editor del servicio, haga clic en la pestaña Recursos y verifique que WMS está seleccionado.
- Haga clic en la pestaña WMS y seleccione Utilizar archivos de recursos externos.
- En el cuadro Especificar la ubicación y el prefijo, escriba la URL de la carpeta en la que ha colocado los archivos de recursos y el prefijo común que utiliza para ellos (por ejemplo, recursos).
- Haga clic en Aceptar. El servicio se reinicia, así se aplican inmediatamente las ediciones.
Caso de uso: Configurar y personalizar la información del servicio y de los metadatos de capas en archivos de capacidades WMS
Problema: Los archivos de recursos de WMS son la única conexión entre un servicio WMS y un cliente WMS, en el que el servidor muestra información mientras el cliente la utiliza. La especificación WMS define un gran conjunto de propiedades (a través de etiquetas XML en el archivo de recursos) para describir cada capa en el servicio, así como el servicio en sí, pero muchas de las propiedades de las capas no se pueden agregar o configurar cuando se publica un servicio WMS en un servidor ArcGIS 10.1 for Server utilizando archivos de recursos generados por el sistema.
Solución: Al publicar un servicio WMS con archivos de recursos externos, puede configurar y personalizar cualquier información de metadatos de las capas WMS del servicio.
Ejemplo: Este ejemplo muestra cómo puede agregar metadatos de una capa WMS al archivo de recursos del servicio WMS. Estos metadatos podrían incluir el resumen, las palabras clave, el vínculo de la dirección URL a los metadatos en formato estándar, una atribución y el vínculo de la dirección URL a los datos de entidad.
<?xml version="1.0" encoding="UTF-8" ?> <Layer> <Name>states</Name> <Title>states</Title> <CRS>CRS:84</CRS> <BoundingBox CRS="CRS:84" minx="-180" miny="-90" maxx="180" maxy="90" /> <Attribution> <Title>ESRI</Title> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://www.esri.com/" /> <LogoURL width="100" height="100"> <Format>image/gif</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://www.esri.com/logo.gif" /> </LogoURL> </Attribution> <Identifier authority="ESRI_ID">123456</Identifier> <FeatureListURL> <Format>XML</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://www.esri.com/data/states.gml" /> </FeatureListURL> <Style> <Name>election</Name> <Title>election</Title> <Abstract>who wins the election in each state</Abstract> <LegendURL width="72" height="72"> <Format>image/gif</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://www.esri.com/data/states.gif" /> </LegendURL> <StyleSheetURL> <Format>text/xsl</Format> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://www.esri.com/data/states.xsl" /> </StyleSheetURL> </Style> </Layer>