Affichage des attributs sur leurs polygones dans la légende ArcMap?

11

Dans mon projet ArcMap (10.2.2), j'ai une classe d'entités surfaciques montrant les types de sols. Ils sont stylisés à l'aide d'une représentation et affichent en outre le numéro du type de sol de ma table attributaire. Voici à quoi ressemble la légende:

entrez la description de l'image ici

Existe-t-il un moyen de concevoir la légende de manière à ce que les nombres soient placés sur les polygones colorés comme indiqué dans l'image suivante?

De préférence sans conversion en graphiques ou toute autre retouche manuelle.

entrez la description de l'image ici

zehpunktbarron
la source

Réponses:

15

J'ai réussi cela plus tôt en suivant ce flux de travail:

  1. Double-cliquez sur la légende dans la mise en page.
  2. Propriétés de la légende> onglet Éléments.
  3. Sélectionnez le calque dans la liste et cliquez sur le bouton Style.
  4. Cliquez sur le bouton Propriétés.
  5. Accédez à l'onglet Général et cliquez sur Symbole d'étiquette.
  6. Cliquez sur le bouton Modifier le symbole.
  7. Utilisez ensuite les valeurs de décalage X et Y pour déplacer les étiquettes vers la gauche, par exemple pour X -30.

entrez la description de l'image ici

Cela déplace essentiellement l'étiquette vers la gauche afin qu'elle finisse par s'afficher en haut des rectangles.

Alex Tereshenkov
la source
6

Vous devez contourner cela en utilisant les éléments suivants:

  1. Dupliquez la légende originale pour en avoir une copie.

  2. Double-cliquez sur la légende d'origine pour accéder aux éléments -> double-cliquez sur le calque cible -> Général -> Apparence assurez-vous que toutes les étiquettes ne sont pas cochées. Si vous souhaitez afficher l'étiquette de la couche de la légende d'origine, vous devez faire de même pour la copie.

  3. Double-cliquez sur la légende copiée, accédez aux éléments -> double-cliquez sur le calque cible (la copie) -> Arrangement et choisissez la deuxième option qui commence par l'étiquette -> Général -> Sous Apparence, cochez Afficher les étiquettes.

  4. Accédez à l'onglet de disposition et définissez la largeur et la hauteur du symbole sur 0,001, comme indiqué ci-dessous

entrez la description de l'image ici

  1. Vous devrez peut-être ajuster le "décalage vertical du patch"

  2. Sélectionnez les légendes originales et copiées et alignez le centre et le haut, vous aurez alors ce que vous cherchez. Voici la sortie

entrez la description de l'image ici

ahmadhanb
la source
Êtes-vous en mesure de publier l'image qui sera produite en suivant votre flux de travail? Cela ne fonctionne pas pour moi car je n'ai aucun symbole affiché.
Alex Tereshenkov
J'ai ajouté une image de la sortie finale.
ahmadhanb
Ok, je l'ai maintenant. Vous créez une copie de la légende sans aucun symbole affiché, vous avez donc deux légendes - l'une affiche uniquement les étiquettes (sans symboles) et l'autre uniquement les symboles.
Alex Tereshenkov
Oui c'est vrai.
ahmadhanb