Étiquettes de numérotation des clés ArcGIS pour chaque entité dans une couche


9

Je voudrais utiliser la numérotation des touches lors de l'étiquetage d'une couche spécifique. Mais la chose délicate est que je veux étiqueter chaque fonctionnalité de cette façon.
Par défaut, la numérotation des clés est la dernière option dans l'ordre stratégique ( source ). Et il n'y a aucune possibilité de le changer.

Existe-t-il une solution de contournement pour forcer ArcMap à utiliser la numérotation des clés pour chaque entité?

Réponses:


3

Flux de travail tardif ici. Supposons que vous travaillez avec une couche de points ou avec des centroïdes de votre polygone / polyligne dans l'hémisphère nord:

  • Calculer un champ de latitude s'il n'est pas déjà présent
  • Exportez la table attributaire de votre couche de points et ouvrez-la dans Excel, etc.
  • Triez votre champ de latitude en ordre décroissant (les plus grandes [plus au nord] valeurs en haut, les plus petites (sud) valeurs à la fin)
  • Ajoutez un nouveau champ nommé Lat_Order
  • Calculez =Row()-1pour chaque enregistrement de l'ensemble de données (les données commençant à la ligne deux auront une valeur de 1. Ce sera votre étiquette de numérotation des clés
  • Enregistrez la feuille de calcul et ajoutez-la au projet ArcMap en tant que table autonome
  • Joignez la table à votre couche de points en fonction du OBJECTIDchamp
  • Étiquette basée sur le Lat_Orderterrain
  • Revenez à la feuille de calcul et saisissez l'ordre des lat et le champ du nom de votre point pour afficher la liste de recherche / légende des clés dans votre carte

Est-ce que cela aide (des années plus tard)?


Si vous en avez la licence, Trier par courbe de Peano ou similaire donnerait des résultats "plus agréables". Après tout, envisagez une route en N / S avec des adresses ponctuelles de chaque côté.
Paul

1

Bonne question. Pas vraiment une réponse ici mais le commentaire était trop long - Avez-vous essayé de supprimer toutes les stratégies sauf la numérotation des clés? Vous ne pourrez probablement pas forcer cela sur toutes les fonctionnalités car il s'agit d'une "Stratégie d'ajustement" plutôt que d'un paramètre "Position d'étiquette". Il n'y a pas non plus d'autres options pour la numérotation des clés telles que la distance de placement. Il semble que mes listes d'étiquettes soient trop éloignées des chiffres. Comme il s'agit d'une nouvelle fonctionnalité, je pense que de futures améliorations sont à venir. Forcer la numérotation des clés pour chaque fonctionnalité serait une bonne idée.


Merci de répondre. Il n'y a aucune possibilité de supprimer des stratégies de l'ordre stratégique. Il m'a donc laissé créer la numérotation comme attribut et ajouter manuellement un tableau avec des nombres et une description.
Marcin

C'est la seule façon dont je peux voir que vous pouvez le faire. ESRI est sur la bonne voie avec cet outil mais il a besoin d'un peu de travail. Ce que je voulais dire en supprimant des stratégies, c'était de les décocher. Si décochez la stratégie n'est pas appliquée même si elle est toujours dans la liste de commande. De cette façon, vous pouvez faire en sorte que maplex ignore toutes les stratégies d'ajustement, à l'exception de la numérotation des clés. Il ne le fera toujours que dans une zone très dense après l'échec du placement, donc je ne vois pas d'autre moyen que manuel. Vous pouvez avoir une autre couche de points avec la chaîne de liste dans un champ, puis décocher l'empilement et utiliser vbnewline dans l'expression.
Jakub Sisak GeoGraphics
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.