Al publicar un servicio de mapas en un sitio de ArcGIS Server, puede elegir opcionalmente permitir que los clientes cambien de forma dinámica la apariencia y el comportamiento de las capas en el servicio de mapas.
Es posible determinar qué capas aparecerán en un mapa, la simbología de la capa, el orden de la capa y la posición, el etiquetado y más mediante el uso de capas dinámicas. De esta forma, las capas dinámicas pueden aumentar la cantidad de interacción que los usuarios tienen con los mapas. Considere un escenario en el que realizará lo siguiente:
- Cree un documento de mapa con una capa de estados de EE. UU.
- Aplique una clasificación de color en función de la población de cada estado en 2010.
- Publique el mapa como servicio en su organización de ArcGIS Enterprise.
- Consuma el servicio en una aplicación como Map Viewer o una aplicación web de ArcGIS Maps SDK for JavaScript personalizada.
- Permita que los usuarios de la aplicación web puedan visualizar la población de cada estado mediante una rampa de color diferente.
Al activar las capas dinámicas en el servicio de mapas, proporciona a los clientes flexibilidad para cambiar los símbolos de estado en la aplicación web. ArcGIS Server se encarga de aplicar la rampa de color modificada y devuelve la imagen de mapa resultante a la aplicación cliente.
Espacios de trabajo dinámico
Si desea agregar datos de forma dinámica a un servicio de mapas, como capas de entidades, clases de entidades, tablas de atributos de entidades, shapefiles, rásteres o tablas independientes, deberá configurar un espacio de trabajo para que contenga los datos que desea agregar.
Los espacios de trabajo dinámicos pueden ser cualquier base de datos, geodatabase corporativa, geodatabase de archivos o directorio de archivos en disco compatible que sea accesible desde el sitio de ArcGIS Server.
Cuando selecciona un espacio de trabajo, puede asignar un Id. para identificar exclusivamente el espacio de trabajo dentro del grupo de los espacios de trabajo disponibles para el servicio de mapas. El servicio de mapas utiliza esta Id. para conectarse a la fuente de datos de la capa especificada en las solicitudes de la capa dinámica. Este Id. es privado para el servicio y solo el administrador o el propietario del servicio pueden acceder a él.
Tiene la opción de modificar el Id. al configurar el espacio de trabajo dinámico del servicio de mapas.
Consideraciones al seleccionar un espacio de trabajo dinámico
Al seleccionar un espacio de trabajo dinámico se recomienda que el espacio de trabajo solo contenga las capas y tablas necesarias para admitir el servicio de mapas.
Si elige una base de datos o una geodatabase corporativa como su espacio de trabajo dinámico, otorgue unos privilegios mínimos (visor de datos) sobre los datos a la cuenta que se conecta a la base de datos. Si es posible, disponga de una base de datos de producción aparte para usarla como espacio de trabajo dinámico. Para más obtener más información sobre los privilegios de acceso a datos de una base de datos, consulte una de las siguientes páginas de ayuda:
- Privilegios de usuario en IBM Db2
- Privilegios de usuario en Microsoft SQL Server
- Privilegios de usuario en Oracle
- Privilegios de usuario en PostgreSQL
- Privilegios de usuario en SAP HANA
- Privilegios de usuario en Teradata Vantage
Si las opciones indicadas arriba no son posibles en su entorno, plantéese restringir el acceso a sus servicios de mapas y aplicaciones web.
También puede pensar en la opción de cifrar la comunicación entre la aplicación web y su servicio de mapas con HTTPS. Así, se cifran las solicitudes de servicio enviadas por la aplicación web y ayuda a impedir que terceros malintencionados obtengan el Id. del espacio de trabajo. Para obtener más información, consulte Modificar permisos para un servicio o carpeta.
Requisitos para las capas dinámicas
La cuenta de ArcGIS Server debe tener al menos acceso de lectura a los espacios de trabajo dinámicos que contienen los datos que desea agregar dinámicamente al servicio de mapas. Para obtener más información sobre la configuración de permisos de recursos compartidos y de archivos en sus espacios de trabajo antes de publicar, consulte Hacer que los datos sean accesibles para ArcGIS Server.
Para obtener una lista completa de los requisitos de capa dinámica y la funcionalidad expuesta por las capas dinámicas en un servicio de mapas, consulte Funcionalidad admitida en servicios de mapas.