操作方法
在 ArcGIS Pro 中,标注要素图层时,有时需要截断包含多个单词的字段值,并且仅显示第一个单词,以避免地图混乱。 但是,在某些情况下,字段值的第一个单词很短,无法进一步缩短。
在本文中,Arcade 表达式用于截断具有多个单词的字段,并根据条件保留字段的第一个单词。 如果不满足条件,则第二个单词也会显示在地图上的标注中。
在此示例中,当第一个单词包含三个以上的字符时,公司字段中的字段值将被截断。 如果第一个单词由三个或更少的字符组成,则第二个单词也会显示在地图上的标注中。
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]}`)
下图显示了 ArcGIS Pro 中地图上具有多个单词的字段值的截断标注。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序