标注 | 说明 | 数据类型 |
输入公共设施网络 | 将添加聚类键的公共设施网络。 | Utility Network; Utility Network Layer |
覆盖 (可选) | 指定是否将使用新值覆盖现有聚类键值。
| Boolean |
范围 (可选) | 将用于生成聚类键的地理范围。 如果未提供任何范围,则该工具将使用公共设施网络的完整范围。
| Extent |
派生输出
标注 | 说明 | 数据类型 |
输出公共设施网络 | 更新的公共设施网络。 | Utility Network |
将使用整数值来填充所有公共设施网络类上的 CLUSTERKEY 属性字段,以简化对网络拓扑中的要素和对象进行分组。
在处理非空间交汇点和边对象时,聚类键可以在公共设施网络中更有效地执行分析操作。 网络拓扑在启用时会使用聚类键,这在运行查询网络拓扑的操作(例如追踪)时非常有用。
公共设施网络方案必须包含所有类的 CLUSTERKEY 属性。 使用启用聚类键工具向公共设施网络版本 4 至 7 中的类添加属性字段。
标注 | 说明 | 数据类型 |
输入公共设施网络 | 将添加聚类键的公共设施网络。 | Utility Network; Utility Network Layer |
覆盖 (可选) | 指定是否将使用新值覆盖现有聚类键值。
| Boolean |
范围 (可选) | 将用于生成聚类键的地理范围。 如果未提供任何范围,则该工具将使用公共设施网络的完整范围。
| Extent |
标注 | 说明 | 数据类型 |
输出公共设施网络 | 更新的公共设施网络。 | Utility Network |
arcpy.un.CalculateClusterKeys(in_utility_network, {in_overwrite_values}, {in_extent})
名称 | 说明 | 数据类型 |
in_utility_network | 将添加聚类键的公共设施网络。 | Utility Network; Utility Network Layer |
in_overwrite_values (可选) | 指定是否使用指定范围的新值覆盖现有聚类键值。
| Boolean |
in_extent (可选) | 将用于生成聚类键的地理范围。 如果未提供任何范围,则该工具将使用公共设施网络的完整范围。
| Extent |
名称 | 说明 | 数据类型 |
out_utility_network | 更新的公共设施网络。 | Utility Network |
为公共设施网络 My Utility Network 的完整范围计算聚类键。
import arcpy
arcpy.un.CalculateClusterKeys('My Utility Network', 'DO_NOT_OVERWRITE_VALUES',
'-10210419.36935838 2192709.92528272 -1010791.46945935 2462417.33676915')