操作方法

操作方法:在 ArcGIS Online 和 Portal for ArcGIS Map Viewer 中使用 Arcade 表达式为标注生成范围内的随机数

Last Published: January 5, 2023

摘要

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

本文提供了一个示例和说明,使用 Arcade 表达式在 Map Viewer 中为标注生成范围内的随机数。

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

ArcGIS Online Map Viewer 中没有随机数标注的地图

过程

  1. 在 Map Viewer 中打开地图。 单击内容(深色)工具栏上的图层,然后在弹出窗口中选择图层进行编辑。
  2. 设置(浅色)工具栏上,单击标注,然后打开启用标注切换按钮。
  3. 单击添加标注类
  4. 单击使用表达式 “使用表达式”图标,然后使用编辑器窗口创建表达式。
  5. 在编辑器窗口中,为新表达式指定名称。
  6. 表达式对话框中,插入以下 Arcade 表达式。
Round(Random() * (<valueDigit1> - <valueDigit2>) + <valueDigit2> , <numberOfDecimal>)

以下代码块演示了生成 0 到 50 之间的随机整数的完整工作表达式。

Round(Random() * (0 - 50) + 50 , 0)
  1. 单击运行以预览表达式结果。 如果达到所需的结果,请单击确定
在 ArcGIS Online Map Viewer 编辑器窗口中指定 Arcade 表达式

下图显示了运行 Arcade 表达式后,在 ArcGIS Online Map Viewer 中的地图上带有随机数的标注。

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

文章 ID: 000028949

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

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

下载 Esri 支持应用程序

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项