Les cartes peuvent présenter de grandes quantités de données géographiques dans des couches généralement superposées. Le mode d'affichage des couches permet de décrire et d'identifier les entités, mais il se peut que vous ayez besoin de davantage qu'une couleur ou un symbole donné pour communiquer le message que vous souhaitez transmettre grâce à votre carte. L'étiquetage des entités peut alors s'avérer utile. Les étiquettes sont des textes courts qui décrivent les entités d'une couche et permettent au public de comprendre les entités qu'il consulte. Le texte d'une étiquette provient généralement des attributs d'une couche. Sélectionnez un ou plusieurs attributs à afficher, tels que le nom ou le type d'entité, par exemple.
Vous pouvez également créer une expression attributaire personnalisée écrite dans Arcade pour étiqueter une couche d’entités. Par exemple, une expression Arcade peut être créée pour obtenir un chiffre de ventes annuelles pour des secteurs de vente individuels en additionnant la valeur des champs de ventes mensuelles. Si une expression est déjà disponible pour la couche, vous pouvez l'utiliser pour l'étiquetage. Vous pouvez également mettre à jour l'expression Arcade directement dans Map Viewer.
Map Viewer place automatiquement des étiquettes sur la carte ou près des entités qu'elles décrivent. Vous pouvez déterminer la taille, la couleur et le style du texte pour différencier les étiquettes des diverses couches.
Créer des étiquettes
Vous pouvez créer des étiquettes pour les entités dans les types de couches suivants :
- Les couches d’entités (hébergées et ArcGIS Server), y compris les couches d’entités en continu
- Couches d'images de carte ArcGIS Server qui prennent en charge les couches dynamiques
- Couches individuelles issues d’une couche d’images de carte ArcGIS Server
- Couches OGC WFS
- CSV sur le Web
- Couches à partir de fichiers
- Vérifiez que vous êtes connecté et que vous détenez les privilèges nécessaires pour créer du contenu.
- Ouvrez la carte dans Map Viewer, cliquez sur Détails, puis sur Contenu.
- Accédez à la sous-couche contenant les entités à étiqueter, cliquez sur Autres options, puis cliquez sur Créer des étiquettes.
- Cochez la case Etiqueter les entités si ce n'est déjà fait.
- Procédez de l'une des manières suivantes pour spécifier le texte de l'étiquette :
- Dans le menu déroulant Texte, sélectionnez une valeur de champ à utiliser comme étiquette. Vous pouvez également entrer un texte statique à la place ou en plus de la valeur de champ.
- Pour utiliser une expression Arcade personnalisée qui a été créée pour la couche, sélectionnez-la au bas du menu déroulant Texte. Si vous souhaitez modifier l'expression ou son nom, cliquez sur le bouton Mettre à jour l'expression et utilisez la fenêtre de l'éditeur pour effectuer la modification.
- Si vous souhaitez créer une nouvelle expression Arcade, sélectionnez Nouvelle expression dans le menu déroulant Texte et utilisez la fenêtre de l'éditeur pour créer l'expression et la nommer. Vous pouvez utiliser des expressions existantes pour en créer de nouvelles, mais sachez que certaines variables ne fonctionnent pas avec tous les profils. Pour utiliser une expression existante, sélectionnez-la dans l’onglet Existing (Existant) de la fenêtre de l’éditeur.
Astuce :
Si vous avez besoin d'aide avec des fonctions Arcade, cliquez sur le bouton Informations en regard de la fonction pour afficher des informations de référence sur cette fonction.
- Effectuez l'une des opérations suivantes pour spécifier comment afficher les étiquettes :
- Apportez les modifications souhaitées à la taille, au style et à la couleur du texte.
- Cochez la case pour ajouter un contour en halo autour du texte, puis choisissez la largeur et la couleur du halo.
- Sélectionnez l'alignement de l'étiquette par rapport à l'entité.
- Cliquez sur OK lorsque vous avez terminé de créer vos étiquettes.
- Accédez à la couche à enregistrer, cliquez sur Autres options, puis sur Enregistrer la couche pour enregistrer la configuration en tant que propriété de l'élément. Vous pouvez uniquement enregistrer des propriétés de l'élément si vous êtes propriétaire de la couche ou si vous l'enregistrez en tant que nouvel élément.
- Si vous possédez plusieurs couches avec des étiquettes, vous pouvez organiser les couches de manière à modifier l'affichage des étiquettes. La couche supérieure du contenu de votre carte est étiquetée d'abord et contient le plus grand nombre d'étiquettes. La couche sous le contenu de votre carte est étiquetée ensuite et contient moins d'étiquettes, et ainsi de suite.
- Cliquez sur Enregistrer en haut de Map Viewer pour enregistrer les étiquettes sur la carte.
- Pour supprimer ou modifier les étiquettes, cliquez sur Autres options, sur Gérer les étiquettes, appliquez la modification puis cliquez sur OK.
Remarques concernant l'étiquetage
- Map Viewer place autant d'étiquettes que possible sur la carte, sans les superposer. Ainsi, dans les zones où les entités sont étroitement agrégées, des étiquettes peuvent être omises. Lorsque vous zoomez sur une zone, de nouvelles étiquettes apparaissent.
- La priorité d'étiquetage suit l'ordre des couches de votre carte du haut vers le bas. Les couches supérieures étant étiquetées d'abord, elles contiennent le plus grand nombre d'étiquettes. Vous n'êtes pas assuré que les étiquettes seront positionnées exactement à l'endroit de votre choix. Par conséquent, l'étiquetage dynamique convient mieux aux cartes dans lesquelles vous n'avez pas besoin d'un contrôle précis et lorsque vous souhaitez étiqueter seulement quelques couches.
- Map Viewer peut afficher des couches d'entités publiées à partir d'ArcGIS Pro qui contiennent des étiquettes provenant d'une expression Arcade. Même si ces étiquettes sont visibles sur la carte, il est pour l'heure impossible de modifier les expressions dans Map Viewer.
- Les étiquettes créées dans ArcGIS Pro peuvent avoir une présentation différente dans Map Viewer.
Vous avez un commentaire à formuler concernant cette rubrique ?