Servicios web de ArcGIS Server

Un servicio web de ArcGIS Server representa un recurso SIG (como un mapa o imagen) que se encuentra en un sitio de ArcGIS Server y se pone a disposición de las aplicaciones cliente como Map Viewer.

Es posible agregar servicios web de ArcGIS Server a ArcGIS Online para usarlos en aplicaciones en ArcGIS. El modo en que agrega un servicio depende de cómo necesita usarlo.

  • Si desea crear una referencia a un servicio web de ArcGIS Server para que acceder y descubrir el servicio sea más sencillo para los demás, agregue el servicio web como un elemento. Cuando se agrega un servicio web de ArcGIS Server como un elemento de capa, es posible almacenar configuraciones de capa, como estilos y ventanas emergentes personalizados, con el elemento de capa. La configuración de la capa se usa cuando agrega el elemento de capa a un mapa o escena.
  • También puede agregar un servicio web de ArcGIS Server a Map Viewer o Scene Viewer, y configurar la capa de servicio dentro de un mapa o escena. Puede usar los mapas y las escenas que guarde con esas configuraciones de capa en aplicaciones.

Crear elementos que hagan referencia a servicios

Para que otras personas descubran y usen sus servicios web de ArcGIS Server en sus aplicaciones, agréguelos como elementos a Mi contenido. Es posible guardar ajustes e información en los elementos, configurar el estilo del elemento y ventanas emergentes y, después, usar dichos elementos en mapas, aplicaciones y escenas.

Cuando comparte los elementos configurados, otras personas pueden sacar partido de la configuración que defina y pueden usar los elementos en sus propios mapas, aplicaciones y escenas.

Las siguientes tablas muestran los tipos de elementos creados para cada tipo de servicio web de ArcGIS Server que agregue. Tenga en cuenta que no todos los servicios web de ArcGIS Server se admiten como elementos.

En el momento en que agrega los servicios que aparecen en la siguiente tabla, ArcGIS Online crea elementos de capa con los que puede visualizar los datos. Guarde los ajustes de configuración con los elementos de capa, como estilos o elementos emergentes. De esta forma, todas las personas que accedan a la capa dispondrán de esta configuración.

Servicio web de ArcGIS ServerElemento de capa

Servicio de entidades (servicio de mapas con acceso de entidades habilitado)

Capa de entidades

Si publicó el servicio de entidades desde una tabla no espacial, el elemento es una capa de tabla.

Servicio de imágenes (en caché y dinámico)

Capa de imágenes

Servicio de imágenes (en caché, tipo LERC)

Capa de elevación

Servicio de mapas (dinámico)

Capa de imágenes de mapa

Servicio de mapas (en caché)

Capa de teselas

Servicio de transmisión*

*Requiere ArcGIS GeoEvent Server

Capa de entidades

Los servicios que aparecen en la siguiente tabla crean elementos en la organización.

Servicio web de ArcGIS ServerTipo de elemento

Servicio de geocodificación

Localizador

Servicio de geoenriquecimiento

Servicio de geoenriquecimiento

Servicio de geometría

Servicio de geometría

Servicio de geoprocesamiento

Capa de servicio de geoprocesamiento

Servicio de análisis de red

Servicio de análisis de red

El administrador de la organización puede usarlo para configurar un servicio de utilidades de indicaciones y generación de rutas.

Agregar servicios directamente a mapas y escenas

Es posible agregar servicios web a Map Viewer y Scene Viewer directamente con la URL de extremo REST del servicio.

Al agregar servicios web de ArcGIS Server a un mapa o una escena con la URL de servicio, se configuran ajustes para la capa de servicio web dentro del mapa o la escena. Dichos ajustes se almacenan en ese mapa o escena y son específicos de él o ella. Es posible agregar lo siguiente a un mapa o una escena con la URL de servicio:

  • Servicio de entidades (servicio de mapas con acceso de entidades habilitado)
  • Servicio de imágenes, en caché o dinámico
  • Servicio de imágenes, en caché, el tipo LERC crea una capa de elevación en Scene Viewer
  • Servicio de mapas, en caché o dinámico
  • Servicio de transmisión (solo Map Viewer)
  • OGC servicios

Sugerencia:

Si necesita modificar la URL de un servicio web de ArcGIS Server después de haberlo guardado en un mapa, puede hacerlo desde la configuración de capa de la página de elemento del mapa web.

Servicios seguros

ArcGIS Online admite la autenticación de ArcGIS Server, incluida la autenticación de niveles web como, por ejemplo, la Autenticación de Windows integrada (IWA) y una infraestructura de clave pública (PKI), para agregar servicios seguros y acceder a ellos. Cuando agregue un servicio web de ArcGIS Server a un mapa, se le solicitarán las credenciales. Las credenciales no se almacenan en el mapa. ArcGIS Online obtiene un token para la autenticación; el usuario no tiene que llevar a cabo ninguna otra acción. No debe intentar añadir un token a la URL cuando agregue un servicio a un mapa.

Map Viewer, ArcGIS Web AppBuilder y ArcGIS Configurable Apps son compatibles con la edición de servicios de entidades protegida con autenticación de nivel web. Para obtener el máximo provecho de este soporte, los administradores deben configurar servidores de confianza que permitan a ArcGIS Online pasar automáticamente las credenciales.

Al agregar un servicio seguro de ArcGIS Server como un elemento en ArcGIS Online, debe decidir si desea almacenar las credenciales necesarias para acceder al servicio con el elemento de capa. Tan solo las credenciales integradas de ArcGIS Enterprise o de ArcGIS Server integradas se pueden almacenar con un servicio. Si las credenciales no se almacenan, el sistema las solicitará cuando se acceda al servicio. Si las credenciales se almacenan con el elemento de capa, no se le pedirán. Para cambiar las credenciales tras agregar el elemento, puede editar los detalles del elemento e introducir otro nombre de usuario o contraseña. Almacenar las credenciales con el elemento solo se admite para servicios basados en token.

No puede modificar la URL de origen de elementos que almacenan credenciales para acceder a un servicio seguro.

Nota:

Se recomienda configurar todos los servicios como accesibles solo con HTTPS, que cifra la información del servicio cuando se transmite por Internet. Si posee o dispone de privilegios para administrar servicios seguros con credenciales integradas y la fuente de datos del servicio seguro utiliza el protocolo HTTP, puede reemplazar http por https en la URL de la pestaña Configuración de la página del elemento del servicio.

Es posible que los nombres de usuario distingan entre mayúsculas y minúsculas dependiendo de cómo se gestionen los sistemas de seguridad.

Nota:

Al guardar sus credenciales para un servicio seguro, el elemento de capa se comporta como un proxy en cuanto a que todas las solicitudes dirigidas al servicio pasan por ArcGIS Online. Este proxy agrega cierto retraso al acceder al servicio y es más lento que acceder directamente al servicio.

Si utiliza Microsoft Internet Explorer para acceder a servicios seguros, puede que tenga que agregar los dominios de los servidores de confianza de su organización a la lista de sitios de confianza de su navegador. Consulte al administrador de su organización los servidores de confianza que tiene configurados la organización.

Si usa servicios seguros, es posible que desee limitar el uso de estos elementos reduciendo el número de URL o direcciones IP que pueden acceder a ellos.

Limitar el uso de servicios seguros

Si desea compartir elementos de servicio seguro con el público, por ejemplo, como parte de una aplicación web pública, almacene las credenciales con el elemento para que el público no tenga que iniciar sesión para acceder a la aplicación. Puede que también desee limitar el uso para controlar cuántas veces se accede al servicio y quién lo hace. Es posible especificar el límite de velocidad y, para restringir más el uso, designe las URL o IP de referencia específicas que pueden acceder a su servicio, por ejemplo, la URL de su organización.

Nota:

Designar referencias específicas garantiza que las direcciones IP o URL especificadas se puedan conectar al servicio, pero no evita que alguien intercepte la llamada de proxy al servicio seguro y la modifique.

Siga estos pasos después de agregar su servicio seguro como elemento y almacenar las credenciales para limitar el uso del elemento, pero antes de compartirlo:

  1. Abra la página de elemento de la aplicación o servicio seguro.
  2. Haga clic en la pestaña Configuración y desplácese hasta la sección Limitar uso. Haga clic en Limitar uso.
  3. Active la casilla Habilitar límite de velocidad y configure los límites: el número máximo de solicitudes permitidas durante un periodo de tiempo específico o las URL e IP de referencia que pueden acceder a su servicio (por ejemplo, la URL de su organización, como https://myorganization.arcgis.com). También puede limitar la velocidad y la referencia.

    Las URL e IP de referencia pueden ser URL totalmente calificadas (https://www.arcgis.com), comodines que incluyan todos los subdominios (https://*.arcgis.com) o la dirección IP (https://10.4.3.4). Debe especificar los puertos y agregar http y https si desea permitir el acceso a ambos. Para compartir servicios en aplicaciones alojadas en su organización, puede proporcionar la URL a su aplicación o, si tiene previsto que varias aplicaciones usen el servicio, la URL al directorio de aplicaciones de la organización (por ejemplo, https://myorganization.arcgis.com/apps).

  4. Haga clic en Aceptar.
  5. Comparta el elemento con los que quieran acceder a él: su organización, todo el mundo (público), o grupos específicos a los que pertenece.