PROCÉDURE
Dans ArcGIS Pro, lors de l’étiquetage d’une couche d’entités, il est parfois nécessaire de tronquer une valeur de champ comportant plusieurs mots et de n’afficher que le premier mot pour éviter d’encombrer la carte. Cependant, dans certains cas, le premier mot des valeurs de champ est court et ne peut pas être raccourci davantage.
Dans cet article, une expression Arcade est utilisée pour tronquer les champs qui comportent plusieurs mots, en laissant le premier mot du champ en fonction d’une condition. Si la condition n’est pas remplie, le deuxième mot est également affiché dans l’étiquette sur la carte.
Dans cet exemple, la valeur du champ Company (Société) est tronquée lorsque le premier mot est composé de plus de trois caractères. Si le premier mot est composé de trois caractères ou moins, le deuxième mot est également affiché dans l’étiquette sur la carte.
Note: In the Contents pane, ensure the selected feature layer and feature class check boxes are checked to display the labels.
var name_parts = Split($feature.<field_name>, ' ')
IIF(Count(name_parts[0]) > <value>, name_parts[0], `${name_parts[0]}\n${name_parts[1]}`)
L’image ci-dessous affiche les étiquettes tronquées des valeurs de champ comportant plusieurs mots sur une carte dans ArcGIS Pro.
Obtenir de l’aide auprès des experts ArcGIS
Télécharger l’application Esri Support