Skip To Content

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.

Para usar archivos de recursos externos con los servicios WMS, debe crear los archivos y, a continuación, configurarlos para el uso con los servicios WMS. Las secciones siguientes describen este proceso.

Nota:

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.

Crear archivos de recursos externos

Para configurar un servicio WMS de modo que utilice archivos de recursos externos, debe preparar al menos un archivo de recursos 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 se envía una solicitud GetCapabilities de WMS al servicio. Para utilizar un archivo de recursos generado por el sistema como una plantilla, debe 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.

Siga estos pasos para crear archivos de recursos externos para el servicio WMS.

  1. Si no lo ha hecho aún, publique un mapa o un servicio de imágenes y habilite el recurso WMS. Para obtener más información, consulte Servicios WMS.
  2. En un navegador web, escriba la URL del servicio WMS. La URL tiene el formato:

    http://gisserver.domain.com:6080/arcgis/services/folder/service/service type(can be MapServer or ImageServer)/WMSServer

  3. 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 WMS para su servicio.
  4. Guarde los resultados en un archivo XML. El nombre del archivo debe seguir el formato <prefijo><versión de WMS>.xml. Por ejemplo, cuando guarde el XML resultante en una versión WMS 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 WMS (100). El archivo resultante es Roads100.xml.
  5. Repita los pasos 3 y 4 para cada versión de WMS que desee usar, por ejemplo, 1.1.0, 1.1.1 y 1.3.0.
  6. Configure y personalice la información de metadatos de las capas de WMS en cada archivo de recursos.
  7. 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 WMS para utilizar archivos de recursos externos

Para configurar el servicio WMS de modo que use archivos de recursos externos, debe actualizar el servicio WMS para que haga referencia a la URL de los archivos de recursos. Puede hacerlo en ArcGIS Server Manager o en ArcMap.

Configurar en ArcGIS Server Manager

  1. Abra ArcGIS Server Manager e inicie sesión como un administrador de ArcGIS Server. Si necesita ayuda con este paso, consulte Iniciar sesión en ArcGIS Server Manager.
  2. Haga clic en Servicios > Administrar servicios.
  3. En el módulo Administrar servicios, busque su servicio y haga clic en EditarEditar. Si no encuentra el servicio en la lista, es posible que esté ubicado dentro de una subcarpeta bajo la carpeta Sitio (raíz).
  4. En el módulo Editar, haga clic en Capacidades.
  5. En la lista de recursos, haga clic en WMS.
  6. En la lista Configuración de WMS, elija Utilizar archivos de recursos externos.
  7. 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 URL de la carpeta que contiene los archivos es http://webserver.domain.com/arcgis/WMS/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 http://webserver.domain.com/arcgis/WMS/services/Roads.
  8. Haga clic en Guardar y reiniciar.

Configurar en ArcMap

  1. En ArcCatalog o en la ventana Catálogo de ArcGIS Server, expanda el nodo Servidores SIG y establezca un tipo de conexión Administrar el servidor SIG con el sitio de ArcGIS Server.

    Si ya ha configurado una conexión Administrar el servidor SIG, puede omitir este paso. Para obtener instrucciones sobre cómo conectar, consulte Realizar una conexión administrativa a ArcGIS Server en ArcMap.

  2. Dentro de su conexión a ArcGIS Server, haga clic con el botón derecho en el servicio y elija Propiedades del servicio.
  3. En el Editor del servicio, haga clic en la pestaña Recursos.
  4. Haga clic en la pestaña WMS y elija Utilizar archivos de recursos externos.
  5. 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 http://webserver.domain.com/arcgis/WMS/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 http://webserver.domain.com/arcgis/WMS/services/Roads.

  6. Haga clic en Aceptar.