聚合点 (制图工具)
汇总
用法
在位于聚合距离范围内的三个或更多个点的聚类周围创建面。
A one-to-many relationship table—将创建用于将聚合面连接到其源点要素的一对多关系表,该表的名称为输出要素类名称加上后缀 _Tbl。 该表与输出要素类位于同一位置,并包含两个字段,OUTPUT_FID 和 INPUT_FID,分别存储聚合的要素 ID 及其源要素 ID。 当有任何输入或输出要素发生改变后,这一连接都可能会发生错误。 通过此表,可以利用合适的地理处理工具从输出要素的源要素中获得必要的属性。
点聚合可能会引入面洞或相邻面边界相交于某个折点的区域。
参数
|
标注
|
说明
|
数据类型
|
|
输入要素
|
将被评估其邻近性和聚类情况的输入点要素。
|
Feature Layer
|
|
输出要素类
|
用来保存表示点聚类的面的要素类。
|
Feature Class
|
|
聚合距离
|
将进行聚类的两个点之间的距离。
|
Linear Unit
|
派生输出
|
标注
|
说明
|
数据类型
|
|
关系表
|
将创建用于将聚合面连接到其源点要素的一对多关系表,该表的名称为输出要素类名称加上后缀 _Tbl。
|
Table
|
arcpy.cartography.AggregatePoints(in_features, out_feature_class, aggregation_distance)
|
名称
|
说明
|
数据类型
|
|
in_features
|
将被评估其邻近性和聚类情况的输入点要素。
|
Feature Layer
|
|
out_feature_class
|
用来保存表示点聚类的面的要素类。
|
Feature Class
|
|
aggregation_distance
|
将进行聚类的两个点之间的距离。
|
Linear Unit
|
派生输出
|
名称
|
说明
|
数据类型
|
|
out_table
|
将创建用于将聚合面连接到其源点要素的一对多关系表,该表的名称为输出要素类名称加上后缀 _Tbl。
|
Table
|
代码示例
AggregatePoints 示例 1(Python 窗口)
以下 Python 窗口脚本演示了如何在即时模式下使用 AggregatePoints 工具。
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.cartography.AggregatePoints("C:/data/cartography.gdb/crime/robberies",
"C:/data/cartography.gdb/crime/clustered_robberies",
"100 meters")
AggregatePoints 示例 2(独立脚本)
此独立脚本显示的是使用 AggregatePoints 工具的示例。
# Name: AggregatePoints_standalone_script.py
# Description: Creates polygon features around clusters of proximate point features.
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
in_point_features = "C:/data/cartography.gdb/crime/robberies"
out_feature_class = "C:/data/cartography.gdb/crime/clustered_robberies"
aggregation_distance = "100 meters"
# Run Aggregate Points
arcpy.cartography.AggregatePoints(in_point_features, out_feature_class, aggregation_distance)
环境
XY 分辨率, 默认输出 Z 值, 输出包含 Z 值, 范围
许可信息