A propos des couches dynamiques
Lorsque vous publiez un service de carte sur votre site ArcGIS Server, si vous le souhaitez, vous pouvez autoriser les clients du serveur, comme les API Web ArcGIS, à modifier dynamiquement l'apparence et le comportement des couches dans un service de carte. Il est possible de définir sur le serveur quelles couches s'affichent dans une carte, la symbologie des couches, l'ordre et la position des couches, ainsi que l'étiquetage, grâce aux couches dynamiques. De cette façon, les couches dynamiques peuvent accroître les interactions des utilisateurs avec vos cartes.
Par exemple, supposons que vous ayez créé une carte avec une couche des états américains et que vous ayez appliqué une classification couleur en fonction de la population de chaque état en 2000. Vous avez ensuite publié la carte en tant que service sur votre site et vous l'avez référencée dans une application Web ArcGIS API for JavaScript. Supposons que vous souhaitiez que les utilisateurs de l'application Web puissent afficher la population de chaque état en 2000 à l'aide d'une palette de couleurs différente. En activant les couches dynamiques dans votre service de carte, vous donnez aux clients la liberté de modifier les symboles représentant les états dans l'application Web. Le serveur applique ensuite la palette de couleurs modifiée et renvoie l'image de la carte résultante à l'application cliente.
Même si l'activation de couches dynamiques s'effectue via ArcGIS for Desktop, l'utilisation de couches dynamiques pour modifier la symbologie, ajouter des couches, etc., se fait généralement par le biais de code. Les API Web ArcGIS contiennent une documentation sur la façon de consommer des services cartographiques avec les couches dynamiques activées.
Espaces de travail dynamiques
Si vous souhaitez ajouter des données dynamiquement au service cartographique, par exemple des couches d'entités, des fichiers de forme, des rasters ou des tables attributaires d'entités, vous devez configurer un espace de travail de manière qu'il contienne les données que vous souhaitez ajouter. Les espaces de travail dynamiques peuvent être une géodatabase d'entreprise, une géodatabase fichier ou un répertoire de fichiers sur le disque accessible sur le serveur. Si votre espace de travail dynamique est une géodatabase d'entreprise, vous avez la possibilité de restreindre l'accès des utilisateurs à la géodatabase en verrouillant la version de la base de données.
Lorsque vous sélectionnez un espace de travail, un ID est généré afin d'identifier de manière unique l'espace de travail au sein du pool d'espaces de travail disponibles pour le service de carte. Le service de carte utilise cet ID pour se connecter à la source de données spécifiée dans les requêtes de couches dynamiques. Vous avez la possibilité de modifier l'ID lorsque vous configurez l'espace de travail dynamique pour votre service de carte.
Conditions requises pour les couches dynamiques
Le compte ArcGIS Server doit disposer au moins d'un accès en lecture aux espaces de travail dynamiques qui contiennent les données que vous souhaitez ajouter dynamiquement au service de carte. Pour en savoir plus sur la définition de partages et d'autorisations de fichier sur vos espaces de travail lors de la publication, reportez-vous à la rubrique Comment rendre vos données accessibles à ArcGIS for Server.
Pour obtenir une liste complète des conditions requises pour les couches dynamiques et les fonctionnalités proposées par les couches dynamiques dans un service de carte, reportez-vous à la rubrique Fonctionnalités prises en charge dans les services de carte.