Skip To Content

Propiedades del servicio WMS disponibles

En este tema se explican las propiedades disponibles cuando se utiliza un archivo de recursos generado por el sistema para los servicios WMS. Consulte Utilizar archivos de recursos externos con servicios WMS para obtener más información sobre cómo definir metadatos WMS utilizando un archivo de recursos externo.

Acceder a las propiedades del servicio WMS

En los siguientes temas se incluyen instrucciones completas acerca de cómo acceder a las propiedades de los servicios WMS:

Las propiedades del servicio WMS

En la siguiente tabla se enumeran las propiedades disponibles para los servicios WMS e incluye una descripción de cada una:

PropiedadDescripción

Nombre

El tipo de servicio de OGC. ArcGIS for Server completa automáticamente esta propiedad y no debe modificarse.

Título

El nombre del mapa o servicio de imágenes que se utilizó para crear el servicio WMS. ArcGIS for Server completa automáticamente esta propiedad y no debe modificarse.

Resumen

Una descripción narrativa que proporciona información adicional sobre el servicio WMS. Por ejemplo:

Servicio WMS 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 describen el servicio WMS que ayuda en la búsqueda de catálogo. Por ejemplo:

mapa, ave, águila, nido, sitio

Recurso en línea

La propiedad OnlineResource enumera la dirección URL del servicio WMS. Es necesario para que un cliente WMS se comunique correctamente con el servicio WMS. ArcGIS for Server completa automáticamente esta propiedad y no debe modificarse.

ContactPerson

La principal persona de contacto para el servicio WMS. Por ejemplo:

John Smith

ContactPosition

La posición de la persona de contacto para el servicio WMS. Por ejemplo:

Analista de TIC

ContactOrganization

La organización que creó el servicio WMS. Por ejemplo:

NASA

Tipo de dirección

El tipo de dirección que utilizó la organización que creó el servicio WMS. Por ejemplo:

postal

Dirección

La dirección de la organización que creó el servicio WMS. Por ejemplo:

380 New York Street

Ciudad

La ciudad en la que se encuentra la organización que creó el servicio WMS. Por ejemplo:

Redlands

StateorProvince

El estado en el que se encuentra la organización que creó el servicio WMS. Por ejemplo:

California

PostCode

El código postal en el que se encuentra la organización que creó el servicio WMS. Por ejemplo:

92373

País

El país en el que se encuentra la organización que creó el servicio WMS. Por ejemplo:

USA

ContactVoiceTelephone

El número de teléfono en el que se puede localizar a la principal persona de contacto para el servicio WMS. Por ejemplo:

+1 909 793-2853

Teléfono de fax de contacto

El número de fax en el que se puede localizar a la principal persona de contacto para el servicio WMS. Por ejemplo:

+1 123 456-7890

ContactElectronicMailAddress

La dirección de correo electrónico por medio de la cual se puede localizar a la principal persona de contacto para el servicio WMS. Por ejemplo:

user@host.com

Cuotas

Texto que describe las cuotas impuestas a la hora de acceder a un servicio WMS. Por ejemplo:

ninguno

Restricciones de acceso

Texto que describe las restricciones y prerrequisitos legales para acceder y utilizar el servicio WMS.

Para uso interno solamente. No distribuir.

Ruta SLD o dirección URL

SLD le permite publicar varios estilos para cada capa WMS. Si está vinculando un archivo SLD con el servicio WMS actual, tendrá que introducir la ruta SLD o la propiedad de la URL en la URL, la ruta UNC o la ubicación física de un archivo XML de SLD. La cuenta de ArcGIS Server debe tener acceso a la ubicación con el fin de que ArcGIS Server pueda leer correctamente el archivo XML de SLD.

Para obtener más información sobre SLD, consulte Utilizar Descriptores de capa con estilo con servicios WMS.

Los sistemas de referencia espacial adicionales

Esta propiedad se puede utilizar para agregar más sistemas de referencia espacial adicionales a los servicios WMS. De manera predeterminada, los servicios WMS solo enumeran dos sistemas de referencia espacial: EPSG:4326 (o CSR:84 para WMS 1.3.0) y la referencia espacial del servicio de mapas en el que está habilitado WMS.

Para enumerar los sistemas de referencia espacial adicionales, separare los sistemas de referencia espacial con una coma (,). Por ejemplo, EPSG:4267,EPSG:4269,EPSG:102113. El espacio de nombre EPSG (por ejemplo, EPSG) y el Id. de EPSG (por ejemplo, 4267) deben estar separados por dos puntos (:) o el servidor ignorará la referencia espacial.

Sistemas de referencia espacial personalizados

Esta propiedad le permite definir una proyección personalizada o una representación de texto conocido (WKT) de una proyección en un servicio WMS. Esto significa que los responsables de publicación y los consumidores de WMS pueden hacer lo siguiente:

  • Asignar Id. a proyecciones personalizadas y notificarlas a través del archivo de recursos de WMS.
  • Sobrescribir una proyección existente con una cadena de caracteres WKT.
  • Solicitar un mapa en una proyección particular especificando directamente el texto conocido.

Identificar tolerancia (píxeles)

Esta propiedad le permite definir una tolerancia (en píxeles) en la que la operación GetFeatureInfo devolverá una información de entidad al cliente al hacer clic en la pantalla. Por ejemplo, si define una tolerancia de píxel de 10 para su WMS, la información se devolverá al cliente si hace clic dentro de los 10 píxeles que rodean a la entidad en la pantalla.

Utilizar nombres de capa en el documento de mapa

Por defecto, esta opción está desactivada, lo que significa que las capas en el servicio WMS se representarán con enteros basados en cero, lo que indicará su posición en la tabla de contenido de arriba a abajo.

Al activar esta casilla, permitirá que los nombres de capa se representen con las mismas cadenas de caracteres que se utilizan en la tabla de contenido del documento de mapa. Todos los nombres de capa en el mapa deben ser únicos y no pueden contener ninguno de los caracteres &, <, >, " o '. Si necesita utilizar uno de estos caracteres, consulte la tabla de sustitutos de caracteres a continuación.

Forzar el cambio de aspecto del mapa según el ancho y la altura

Esta propiedad determina si se cambia el aspecto del mapa o no. Por defecto, esta opción está desactivada, lo que significa que los píxeles que representa el área del mapa se extienden para ajustarla a la altura y ancho solicitados por los clientes WMS.

Si esta opción esta activada, el porcentaje de la altura y ancho de píxel permanecerá igual. Cuando se solicita un mapa en toda su extensión, es posible que este no cubra toda el área de visualización.

Asignar un identificador de nombre a una capa

De manera predeterminada, los servicios WMS no asignan un <Nombre> a las capas de grupo. Para permitir que un servicio WMS asigne un nombre a las capas de grupo, establezca namedLayersMode en allLayers.

Configurar la propiedad IdentifyToleranceInPixel

La propiedad IdentifyToleranceInPixel le permite definir una tolerancia (en píxeles) en la que la operación GetFeatureInfo devolverá una información de entidad al cliente al hacer clic en la pantalla. Por ejemplo, si define una tolerancia de píxel de 10 para su WMS, la información se devolverá al cliente si hace clic dentro de los 10 píxeles que rodean a la entidad en la pantalla.

En la versión 10.7, esta propiedad se puede configurar en Manager. Antes de la versión 10.7, esta propiedad solo se podía agregar a la lista de propiedades de WMS mediante el Directorio de administrador de ArcGIS Server.

Para agregar esta propiedad con el directorio, siga estos pasos:

  1. Abra el Directorio de administrador en un navegador e inicie sesión. La URL típica al directorio es https://gisserver.domain.com:6443/arcgis/admin/.
  2. Haga clic en Servicios.
  3. En la página Carpeta, haga clic en el nombre del servicio de mapas con WMS habilitado que desee editar. Si no encuentra su servicio en la lista, es posible que esté ubicado en una subcarpeta bajo la carpeta raíz.
  4. En la página del servicio, desplácese a la parte inferior y haga clic en editar.
  5. En el cuadro de diálogo Propiedades del servicio, busque la sección "typeName": "WMSServer".
  6. En la sección properties, agregue la propiedad IdentifyToleranceInPixel y especifique la tolerancia de píxel deseada, por ejemplo:

    "properties": {
        "IdentifyToleranceInPixel": "10",
        ...

  7. Haga clic en Guardar cambios.

La propiedad IdentifyToleranceInPixel se agrega a su WMS.

Configurar la propiedad listCustomCRS

La propiedad listCustomCRS le permite definir una proyección personalizada o una representación de WKT de una proyección en un servicio WMS. Esto significa que los responsables de publicación y los consumidores de WMS pueden hacer lo siguiente:

  • Asignar Id. a proyecciones personalizadas y notificarlas a través del archivo de recursos de WMS
  • Sobrescribir una proyección existente con una cadena de caracteres WKT
  • Solicitar un mapa en una proyección particular especificando directamente el texto conocido

En la versión 10.7, esta propiedad se puede configurar en Manager. Antes de la versión 10.7, esta propiedad solo se podía agregar a la lista de propiedades de WMS mediante el Directorio de administrador de ArcGIS Server.

Para agregar esta propiedad con el directorio, siga estos pasos:

  1. Abra el Directorio de administrador en un navegador e inicie sesión. La URL típica al directorio es https://gisserver.domain.com:6443/arcgis/admin/.
  2. Haga clic en Servicios.
  3. En la página Carpeta, haga clic en el nombre del servicio de mapas con WMS habilitado que desee editar. Si no encuentra su servicio en la lista, es posible que esté ubicado en una subcarpeta bajo la carpeta raíz.
  4. En la página del servicio, desplácese a la parte inferior y haga clic en editar.
  5. En el cuadro de diálogo Propiedades del servicio, busque la sección "typeName": "WMSServer".
  6. En la sección properties, agregue la propiedad listCustomCRS y defina la proyección personalizada o representación de WKT de una proyección. Por ejemplo, para definir una proyección personalizada predeterminada para su servicio WMS, siga estos pasos:

    "properties": {
        "listCustomCRS": "EPSG:200001=DEFAULT",
        ...

  7. Haga clic en Guardar cambios.

La propiedad listCustomCRS se agrega a su WMS. Para obtener más información sobre cómo definir una proyección personalizada o WKT y solicitar un mapa en una proyección específica, consulte Definir una proyección personalizada para un servicio WMS.

Configurar la propiedad namedLayersMode

La propiedad namedLayersMode le permite controlar el modo de asignar un identificador de nombre a las capas de un servicio WMS. Si la propiedad se establece en allLayers, el identificador de nombre se asigna tanto a las capas de grupo como a sus subcapas. Si se establece en subLayers o se deja sin especificar, el identificador de nombre únicamente se asigna a las subcapas de una capa de grupo. Significa que los clientes no pueden incluir una capa de grupo en una solicitud GetMap; deben especificar cada subcapa individual dentro de la capa de grupo.

Esta propiedad se puede agregar a la lista de propiedades de WMS mediante el Directorio de administrador de ArcGIS Server. Para agregar esta propiedad, siga estos pasos:

  1. Abra el Directorio de administrador de ArcGIS Server en un navegador e inicie sesión. La URL típica al directorio es https://gisserver.domain.com:6443/arcgis/admin/.
  2. Haga clic en Servicios.
  3. En la página Carpeta, haga clic en el nombre del servicio de mapas con WMS habilitado que desee editar. Si no encuentra su servicio en la lista, es posible que esté ubicado en una subcarpeta bajo la carpeta raíz.
  4. En la página del servicio, desplácese a la parte inferior y haga clic en editar.
  5. En el cuadro de diálogo Propiedades del servicio, busque la sección "typeName": "WMSServer".
  6. En la sección properties, agregue la propiedad namedLayersMode y establezca su valor en subLayers o allLayers.

    "properties": {
       "namedLayersMode": "allLayers",
       ...

  7. Haga clic en Guardar cambios.

Caracteres especiales en las propiedades de servicio

Los siguientes caracteres no pueden incluirse en ninguna de las propiedades de servicio: &, <, >, ", '. Si necesita utilizar uno de estos caracteres, debe sustituir la secuencia de escape adecuada de la tabla a continuación:

CarácterSustituto de caracteres

&

&amp;

<

&lt;

>

&gt;

"

&quot;

'

&apos;