操作方法

操作方法:在 ArcGIS Pro 中为标注生成范围内的随机数

Last Published: April 26, 2024

描述

在 ArcGIS Pro 中,可以使用 Arcade 表达式生成范围内的随机数,标注地图上的每个要素。 这样可以在执行预测分析时更好地可视化地图上的随机分类。

本文提供了一个示例和说明,使用 Arcade 表达式在 ArcGIS Pro 中为标注生成范围内的随机数,在本文的示例中,TampaBuildings 图层包含坦帕建筑物的面要素。

下图显示了 ArcGIS Pro 中的地图,且面要素上没有随机数。

地图上没有随机数的面要素

解决方案或解决方法

  1. 启动 ArcGIS Pro 并打开该工程。
  2. 内容窗格中,右键单击要素类,然后单击标注属性...以打开标注分类窗格。
ArcGIS Pro 中的内容窗格
  1. 标注分类窗格中,单击标注表达式 标注表达式图标按钮并配置以下参数。
    1. 对于语言,选择 Arcade
    2. 表达式部分中指定以下脚本。
Round(Random() * (<valueDigit1> - <valueDigit2>) + <valueDigit2> , <numberOfDecimal>)
以下代码块演示了生成 0 到 50 之间的随机整数的完整工作表达式。
Round(Random() * (0 - 50) + 50 , 0)
  1. 单击验证以运行表达式测试。 如果表达式有效,请单击应用
ArcGIS Pro 中的“标注类”窗格
  1. 内容窗格中,右键单击要素类,然后单击标注以启用图层标注。
ArcGIS Pro 中的内容窗格

下图显示了面要素上带有随机数的地图。

ArcGIS Pro 中的地图,每个面上都有随机数字标注

文章 ID: 000030976

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

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

下载 Esri 支持应用程序

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项