实时和大数据分析中的可用。
“计算字段”工具 用于计算要素的新字段值。 可以将计算值存储在新字段或现有字段中(在这种情况下,原始字段值将被覆盖)。 此外,可以使用“计算字段”工具来修改现有几何或创建几何,其中包括更改几何类型。 可以同时配置和运行多个字段计算。
示例
以下是“计算字段”工具的用例:
- 字段包含全部为大写字母的字符串,并且您想要在输出显示中使用该字段。 可以使用“计算字段”工具将该字符串重新格式化为全部小写或正确的大小写形式。
- 字段包含编码值。 可以使用 Arcade Decode 函数来配置“计算字段”工具,以将现有字段中的代码更改为其表示的值。
- 要素方案包含要素区域的字段以及一些属性(例如人口)。 可以使用“计算字段”工具添加包含每个要素的人口密度的字段。
- 表示海上船只的传入点要素包含航向和速度的属性,并且您想要预测给定时间内船只的位置。 可以使用“计算字段”工具来计算新几何,并使用预测的新位置来替换现有点。
用法说明
使用“计算字段”工具时,请谨记以下信息:
- 将使用 Arcade 表达式计算字段。 有关详细信息,请参阅使用 Arcade 表达式。 Arcade 是一种基础且安全的表达式语言,专为应用于 ArcGIS 而编写。 与其他表达式语言类似,该语言可以执行数学计算并评估逻辑语句。 有关受支持的表达式和函数的概览,请参阅 ArcGIS Arcade 文档。
- ArcGIS 客户端当前不支持 64 位整型字段类型。 因此,如果将字段指定为 Int64,则该字段将转换为 Float64,并在任何关联的地图或要素服务中以双精度类型列出。
- 使用此工具进行的几何计算目前仅限于 WKID 空间参考。 Arcade 几何函数不支持 WKT 空间参考。
参数
以下是“计算字段”工具的参数:
参数 | 描述 | 数据类型 |
---|---|---|
输入图层 | 字段在计算范围内的要素。 | 源或来源 |
字段选择 | 指定计算值将放置在现有字段还是新字段中,或者是否将为每个要素计算几何。 | 字符串 |
字段名 | 将存储输出值的新字段或现有字段的名称。 仅当字段选择设置为新字段时,才会启用此参数。 | 字符串 |
字段类型 | 输出值的字段类型。 仅当字段选择设置为新字段时,才会启用此参数。 | 字符串 |
表达式 |
| Arcade 表达式 |
输出图层
输出图层字段和属性值取决于“计算字段”工具的配置。