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, puede utilizar el servicio del navegador web o la aplicación personalizada. Sin embargo, las aplicaciones de ArcGIS como, por ejemplo, ArcMap y ArcGIS Pro, también pueden actuar como clientes de los servicios web y puede escribir sus propias aplicaciones para consumir servicios web.
Cuando trabaja con un servicio alojado por ArcGIS Server, dispone, en la mayoría de los casos, del mismo nivel de acceso al recurso que podría tener si el recurso estuviera localizado en su equipo. Con un servicio de mapas, por ejemplo, las aplicaciones cliente pueden tener acceso al contenido de un mapa del servidor de la misma forma que si el mapa estuviera almacenado localmente.
Publicar un recurso SIG como un servicio es la clave para facilitar el recurso a otros usuarios. Al implementar ArcGIS Server, crea recursos en ArcGIS Desktop y los publica como servicios para que las aplicaciones cliente puedan usarlos.
Puede usar determinados tipos de servicios web de ArcGIS Server en los mapas del portal. Puede agregar estos mismos tipos de servicios web más tipos de servicio web adicionales como elementos de su portal y compartirlos con miembros de su organización. Esto permite a los miembros de su organización consumir estos servicios web en aplicaciones cliente.
Compartir servicios seguros
Al agregar un servicio seguro de ArcGIS Server que esté expuesto externamente como un elemento en Portal for ArcGIS, debe decidir si desea almacenar o no las credenciales con el elemento de servicio. Si las credenciales no se almacenan, Portal for ArcGIS te las pedirá cada vez que accedas al servicio. Si las credenciales se almacenan con el elemento de servicio, no se le pedirán. Si deseas cambiar las credenciales tras agregar el elemento, puedes 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 se comporta como un proxy en cuanto a que todas las solicitudes dirigidas al servicio pasan por Portal for ArcGIS. 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:
- Agregue su servicio seguro como elemento a Mi contenido.
- Como parte de la adición de su elemento, en la ventana emergente Agregar elemento, elija Almacenar credenciales con el elemento de servicio.
- 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.
- 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).
- Haga clic en Aceptar.
- Comparte el elemento con los que quieran acceder a él: con todo el mundo (público), tu organización o grupos específicos a los que perteneces.
Capas y servicios de su organización
Puede agregar los siguientes servicios web de ArcGIS Server a su organización como elementos en Mi contenido. Comparte 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
- Servicio 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 visor de mapas en su portal. Como se pueden usar en mapas, estos servicios se clasifican como capas en Portal for ArcGIS. En la siguiente tabla se muestran los tipos de capas de Portal for ArcGIS 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 Portal for ArcGIS | Servicio web de ArcGIS Server |
---|---|
Capa de entidades | Servicio de entidades (servicio de mapas con acceso de entidades habilitado) Servicio de transmisión Nota:Las capas de servicio de transmisión no se pueden ver en Internet Explorer 9 en el visor de mapas. |
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 estas fuentes 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 navegadores modernos admiten WebSockets. No obstante, no son compatibles con todas las versiones de navegadores, como Internet Explorer 9. 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é.
Los 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 Escena
Las capas de escena permiten visualizar datos 3D. Al publicar datos 3D desde ArcGIS Pro, se crean 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 un data store de caché de teselas de ArcGIS Data Store. La caché de la capa de escena está almacenada en el data store de caché de teselas.