Skip To Content

Servicios web de ArcGIS Server

Un servicio web de ArcGIS Server representa un recurso SIG como, por ejemplo, un mapa, localizador o imagen, que se encuentra en un sitio de ArcGIS Server y se pone a disposición de las aplicaciones cliente.

Trabajar con servicios web de ArcGIS Server

No necesita ningún software SIG especializado para trabajar con un servicio web, puede utilizar el servicio del navegador web o la aplicación personalizada. Sin embargo, las aplicaciones de ArcGIS como, por ejemplo, los portales de ArcMap, ArcGIS Pro, ArcGIS Online y ArcGIS Enterprise, también pueden actuar como clientes de los servicios web y puede escribir sus propias aplicaciones para consumir servicios web.

Publicar un recurso SIG como un servicio es la clave para facilitar el recurso a otros usuarios. Al implementar ArcGIS Server, usted crea recursos en ArcGIS Desktop y los publica como servicios para que las aplicaciones cliente puedan usarlos.

Para trabajar con los servicios web de ArcGIS Server en su portal de Enterprise, puede hacer lo siguiente:

Cuando usted agrega servicios web como elementos a su portal o los publica en un servidor federado, puede compartirlos con su organización de portal o con grupos específicos de su portal. Esto permite a los miembros del portal utilizar estas capas en sus propios mapas, aplicaciones y escenas o consumirlas en aplicaciones de cliente de escritorio.

Compartir servicios seguros

Al agregar un servicio seguro de ArcGIS Server como un elemento en un portal de ArcGIS Enterprise, debe decidir si desea almacenar o no las credenciales necesarias para acceder al servicio con el elemento de capa. Si las credenciales no se almacenan, el portal se las pedirá cada vez que acceda al servicio. Si las credenciales se almacenan con el elemento de capa, no se le pedirán. Si desea 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.

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 Enterprise. Este proxy agrega cierto retraso al acceder al servicio y es más lento que acceder directamente al servicio.

Limitar el uso de su elemento de servicio compartido

Para compartir su elemento 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 entrar en su aplicación. También es posible que desees limitar el uso para controlar cuántas veces se accede al servicio y quién lo hace. Puede especificar el límite de velocidad y, para restringir aún más el uso, designar las URL o IP específicas de referencia que pueden acceder a su servicio, como, por ejemplo, la URL de su portal.

Para limitar el uso, siga estos pasos:

  1. Agregue su servicio seguro como elemento a la pestaña Mi contenido de la página de contenido.
  2. Cuando agrega su elemento, elija Almacenar credenciales con el elemento de servicio en la ventana emergente Agregar elemento.
  3. En la página de elementos, haga clic en la pestaña Configuración y desplácese a la sección Limitar uso. Haga clic en Limitar uso.
  4. Active Habilitar límite de velocidad y configure los límites: el número máximo de solicitudes permitidas durante un período de tiempo específico o las direcciones URL e IP de referencia que pueden acceder a su servicio, como la dirección URL de su portal. También puede limitar la velocidad y la referencia.

    Las URL e IP de referencia pueden ser URL completas, comodines para incluir todos los subdominios (http://*.domain.com) o una dirección IP (http://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 portal, puede proporcionar la dirección URL a la aplicación o, si tiene previsto tener varias aplicaciones que usen el servicio, especificar la dirección URL del directorio de aplicaciones del portal en su lugar (por ejemplo, http://webadaptorhost.domain.com/apps).

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

Capas y servicios de su organización

Puede agregar los siguientes servicios web de ArcGIS Server a su organización como elementos de capa en Mi contenido. Comparta los elementos para hacer más fácil que los miembros del portal los encuentren y los usen en las aplicaciones cliente.

  • Servicios de entidades (servicios de mapas con acceso de entidades habilitado)
  • WFS servicios
  • Localizador de servicios (de geocodificación)
  • Servicios de geodatabase
  • Servicios de geometría
  • Servicios de geoprocesamiento
  • Servicios de imágenes
  • Servicios de mapas (incluidos aquellos con WMS habilitado)
  • Servicios de análisis de red

Puede agregar algunos servicios web de ArcGIS Server al Map Viewer. Dado que se pueden usar en mapas, estos servicios se clasifican como capas en su portal. En la siguiente tabla se muestran los tipos de capas de ArcGIS Enterprise y sus correspondientes tipos de servicios web de ArcGIS Server. Para obtener una explicación de cada tipo de capa, consulte las secciones debajo de la tabla.

Capa de ArcGIS Enterprise Servicio web de ArcGIS Server

Capa de entidades

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

Servicio de transmisión

Capa de imágenes

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

Capa de elevación

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

Capa de imágenes de mapa

Servicio de mapas

Capa de escena

Servicio de escena

Nota:

Los servicios de escenas no se pueden publicar directamente en ArcGIS Server. Solo son capas alojadas.

Capa WFS

Servicio WFS (servicio de mapas con WFS habilitado)

Capa WMTS

Servicio WMTS (servicio de mapas con WMTS habilitado)

Capas de entidades

Una capa de entidad es una colección de entidades geográficas. Cada entidad de la colección tiene una ubicación, un conjunto de propiedades, una simbología de mapa y una ventana emergente. Las capas de entidades le permiten ejecutar consultas sobre las entidades y realizar ediciones al instante de las entidades mediante plantillas para obtener una experiencia de edición mejorada. Una capa de entidades se puede administrar como parte del contenido o usar como referencia en un mapa o una aplicación. El contenido de algunas capas de entidades se puede descargar.

Entidades de transmisión

Si tiene ArcGIS GeoEvent Server, puede crear servicios de transmisión desde ArcGIS GeoEvent Manager. Con los servicios de flujos puede conectarse a sensores de datos para mostrar datos de flujo en tiempo real en sus equipos cliente SIG.

Puede agregar servicios de transmisión al contenido de su portal como capas de entidades y utilizar estos feeds de datos en tiempo real como capas en mapas o aplicaciones. Una capa de entidades creada a partir de un servicio de transmisión de ArcGIS Server crea una conexión persistente con el servicio y se transfieren actualizaciones de datos a la capa a medida que se producen. Son útiles para visualizar fuentes de datos en tiempo real con grandes volúmenes de datos o con datos que cambian a intervalos desconocidos. Por ejemplo, las advertencias climatológicas pueden emitirse o actualizarse en cualquier momento y la visualización de nuevas advertencias o actualizaciones lo más rápido posible es importante.

Las capas de entidades de transmisión streaming se conectan con un servicio de transmisión de ArcGIS Server utilizando HTML5 WebSockets. WebSockets son una nueva entidad de HTML5. La mayoría de los navegadores modernos son compatibles con WebSockets. Para obtener más información sobre webSockets y probar si un navegador admite webSockets, visite WebSocket.org.

Capas de imágenes de mapa, elevación e imágenes

Las capas de imágenes de mapa, elevación e imágenes son capturas de cartografía de mapa representada previamente, organizada por ubicación y escala. Las capas de imágenes e imágenes de mapa pueden visualizarse de forma dinámica o almacenarse como teselas de imágenes en la caché. Las capas de elevación usan servicios almacenados en la caché.

Las capas dinámicas generan imágenes cuando así lo solicita el cliente que está viendo la capa. A medida que examine el mapa, se generarán y mostrarán nuevas imágenes del mapa. Las capas de mapas dinámicos incluyen servicios de mapas y servicios de imágenes. Los servicios de mapa se basan en datos vectoriales, que normalmente son una combinación de puntos, líneas y polígonos de entidades geográficas. Un uso común de un servicio de mapas es mostrar los datos empresariales sobre un conjunto de teselas de un mapa base. Los servicios de imágenes se basan en datos ráster, los cuales son esencialmente una cuadrícula de celdas. Los rásteres se utilizan generalmente para almacenar imágenes y otra información capturada por medio de sensores de satélite.

Las capas almacenadas en la caché son capturas organizadas de teselas de imágenes para extensiones geográficas, proyecciones y niveles de detalle generados previamente en un servidor. Las capas de mapas en caché incluyen servicios de mapas y servicios de imágenes. Las capas en caché admiten la visualización rápida de mapas complejos, pues el servidor distribuye las imágenes de mapas cada vez que alguien pide un mapa. Estas capas de mapas se crean y almacenan en el servidor después de cargar los datos. Son apropiadas para los mapas base que dan a los mapas contexto geográfico.

Cuando publica una capa de imágenes alojada, se crea un elemento en el portal y el servicio de imágenes subyacente se ejecuta en el servidor de análisis ráster federado con el portal.

Capas de escenas

Las capas de escena permiten visualizar datos 3D. Al publicar datos 3D desde ArcGIS Pro, este crea una capa de entidades alojada y una capa de escena alojada en su portal. El servidor de alojamiento del portal en el que se publica se debe configurar con data stores relacionales de ArcGIS Data Store y de caché de teselas. La caché de la capa de escena está almacenada en el data store de caché de teselas y los datos para la capa de entidades alojada están almacenados en el data store relacional. Estas dos capas están relacionadas; si elimina la capa de escena, la capa de entidades alojada también se elimina.

A partir de ArcGIS Pro 2.1, aún se crea una capa de escena alojada cuando usted publica datos 3D, pero tiene la opción de dejar los datos de entidad en su fuente de datos en vez de crear una capa de entidades alojada, que copia los datos en el data store relacional. Cuando usted crea una capa de entidades que hace referencia a sus datos registrados, puede ayudar a mejorar el rendimiento de la publicación. Sin embargo, las dos capas ya no están estrechamente relacionadas; cuando usted elimina la capa de escena, la capa de entidades no se elimina.