此计算字段工具用于计算新的或现有字段上的字段值。输出将始终是 ArcGIS Enterprise 门户内容中的新图层。
使用 GeoAnalytics 工具 进行的分析
通过跨多个 ArcGIS GeoAnalytics Server 计算机和核心组件的分布式处理来完成使用 GeoAnalytics 工具 进行的分析。GeoAnalytics 工具 和 ArcGIS Enterprise 中标准要素分析工具的参数和功能不同。要了解有关工具之间差别的详细信息,请参阅要素分析工具差别。
示例
假设您已经收集了全国连锁超市的销售数据。您目前在名为 TotalSales 的现有字段中拥有按年份排列的销售总额的值,并且您想要计算每个地点的销售总额。您希望该字段表示 2016 年和 2017 年总销售额的总和。可以在表达式中使用这些字段,计算字段值为 $feature["Sales2016"] + $feature["Sales2017"]。
假设您拥有记录城市中公共汽车的位置、时间、ID 和速度的 GPS 测量结果。您希望创建一个名为 SpeedFrom3 的新字段,用于计算每个要素最后 3 次记录的 GPS 测量结果的平均速度。对于此计算,您将使用追踪感知型计算,其中轨迹为由公交车 ID 表示的公交车。用于确定前 3 个时间步长和当前时间步长的平均速度的计算为 average($track.field["speed"].history(-4))。
用法说明
计算字段可运行于表格、点、线或面要素上。
您一次只能计算一个字段的值。
您可以计算已存在字段的值,或通过指定新字段名称来创建新字段。
可以使用 Arcade 表达式创建表达式。
您的计算可选择为追踪感知型。追踪感知型方程使用应用轨迹函数的 Arcade 表达式。
要包括追踪感知型计算,您必须执行以下操作:
- 使用已启用时间且时间类型为时刻的图层。
- 选择表达式为追踪感知型。
- 选择用于标识轨迹的字段。
轨迹由一个或多个轨迹字段的唯一组合表示。例如,如果将字段 flightID 和 Destination 用作轨迹标识符,则以下要素 [ID007, Solden] 和 [ID007, Tokyo] 将分别处于两个独立的轨迹,原因是它们的 Destination 字段值不同。
输出要素将返回输入中的字段。如果您计算了新字段的值,则该字段将额外包含在内。
如果选中使用当前地图范围,则仅对当前地图范围中可见的要素进行分析。如果未选中,则将分析输入图层中的所有输入要素,包括超出当前地图范围的要素。
限制
每次只能修改一个字段。
计算字段将始终生成一个新的要素图层,并且不会编辑您的输入数据集。
类似工具
使用计算字段计算新的或现有字段中的要素值。其他工具或许在解决略有差异的类似问题时十分有用。
Map Viewer 分析工具
如果要在在启用时间的图层中检测要素,请使用 GeoAnalytics 工具 检测事件。
ArcGIS Desktop 分析工具
GeoAnalytics 工具 计算字段在 ArcGIS Pro 中同样可用。
如果要计算输入值并修改现有数据,请使用 ArcGIS Pro“数据管理”工具箱中的计算字段工具。
要从 ArcGIS Pro 运行此工具,您的活动门户必须为 Enterprise 10.6 或更高版本。您必须使用具有执行 GeoAnalytics 要素分析权限的帐户登录。