操作方法

操作方法:在 ArcGIS Pro 中使用 Arcade 表达式将十进制值标注为百分比

Last Published: July 4, 2024

描述

在某些情况下,在 ArcGIS Pro 中显示为标注时,以百分比表示的属性值将以十进制值写入。 在本文中,Arcade 表达式用于将十进制值转换为百分比,并在标注中显示百分比。 在本示例中,Crime_rate 字段用于将百分比显示为十进制值。

下图显示了 ArcGIS Pro 中包含十进制值的标注。

包含十进制标注的地图

解决方案或解决方法

  1. 打开 ArcGIS Pro 工程,添加图层并创建标注表达式。 有关说明,请参阅 ArcGIS Pro:编写标注表达式中的步骤 1 到 4。 为语言选择 Arcade
Note: 
In the Contents pane, on the List By Labeling tab, ensure the selected feature layer and feature class check boxes are checked to display the labels.
“内容”窗格中的标注列表
  1. 表达式框中插入并配置以下表达式:
'<text>' + Round($feature.<field_name>*100, <decimal>) + "%"
  1. 将 <text> 替换为字段值的所需前导文本。 在本示例中,将使用“The percentage of crime rate:”。
  2. 将 <field_name> 替换为要显示为标注的字段的名称。 在本示例中,字段的名称为 Crime_rate。
  3. 替换 <decimal> 以将百分比四舍五入为所需小数位数。 在本示例中,通过使用“2”将百分比四舍五入为两位小数。
  1. 单击验证按钮验证表达式。
  2. 单击应用以运行此脚本。
在标注类窗口中配置的表达式

下图显示了 ArcGIS Pro 中带有前导文本的百分比标注。

地图显示了百分比标注

文章 ID: 000030197

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项