Je crée une carte avec ArcGIS Desktop v10.2.2 , montrant les musées sous forme de points. La couche des musées n'a pas de symbole et les étiquettes sont constituées d'un cercle rempli de couleur avec l'ID à l'intérieur, extrait du [ID]
champ.
Je veux ajouter la liste complète des musées dans la légende de la carte de disposition, en ayant une liste de mes symboles avec leurs identifiants et la description (leur nom) prise sur le [LABEL]
terrain, sans la créer manuellement.
Je sais qu'une solution manuelle possible serait de définir la symbologie de couche sur "Valeurs uniques", puis d'ajouter toutes les valeurs (plus de 100!) Et de définir une fois pour chaque point la même symbologie d'étiquette. Mais j'espère qu'il y a une meilleure solution!
Jetez un œil à ma carte ci-dessous.
La couche est "Musei" (musées) et comme vous pouvez le voir sur la légende de gauche, elle n'a pas de symbole. Sur la droite, vous pouvez voir la symbologie de la légende décrite, un cercle gris foncé avec du texte rouge à l'intérieur, extrait du [ID]
champ. Je souhaite ajouter à ma mise en page une colonne contenant tous les cercles avec ID et l'étiquette correspondante.
-- METTRE À JOUR --
Il s'agit des paramètres de la calculatrice de champ que j'ai utilisés en suivant la solution proposée par @FelixIP.
Mais les points ne sont pas positionnés en alignement vertical comme je m'y attendais. Au lieu de cela, ils sont déplacés un peu ici et là. J'ai également essayé d'utiliser différentes valeurs de pas: 10, 100, 1000, 10000.
la source
Réponses:
Pour l'obtenir:
J'ai utilisé 2 dataframes:
PAS:
a) Créez une copie de votre shapefile de musée; b) Notez xMean, yMax des points et c) Exécutez cette expression de calculatrice de champ plusieurs fois en changeant de pas sur le champ Shape jusqu'à ce que vous soyez satisfait de l'intervalle entre les points verticaux
En utilisant
Il créera une chaîne verticale de vos points à afficher et à étiqueter dans le 2ème cadre de données === légende
Mise à jour: la longitude moyenne des points que j'ai utilisés est 1563910, la longitude maximale 5177655
la source