public class StatisticsUtilities extends Object
该类可用于数据的简单处理,如:收集事件,目的是为了与其他空间统计分析功能结合使用。。
限定符和类型 | 方法和说明 |
---|---|
static void |
addSteppedListener(SteppedListener l)
添加一个进度条事件(
SteppedEvent )的监听器。 |
static DatasetVector |
collectEvents(DatasetVector sourceDatasetVector,
Datasource targetDatasource,
String targetDatasetName)
已过时。
此方法已废弃,请使用支持进度监听的新方法
StatisticsUtilities.collectEvents(DatasetVector, Datasource, String, SteppedListener...) 替换。 |
static DatasetVector |
collectEvents(DatasetVector sourceDatasetVector,
Datasource targetDatasource,
String targetDatasetName,
SteppedListener... listeners)
收集事件,将事件数据转换成加权数据。
|
static void |
removeSteppedListener(SteppedListener l)
移除一个进度条事件(
SteppedEvent )的监听器。 |
@Deprecated public static DatasetVector collectEvents(DatasetVector sourceDatasetVector, Datasource targetDatasource, String targetDatasetName)
StatisticsUtilities.collectEvents(DatasetVector, Datasource, String, SteppedListener...)
替换。1. 结果点数据集中包含一个 Counts 字段,该字段会保存每个唯一位置所有质心的总和。
2. 收集事件只会处理质心坐标完全相同的对象,并且只会保留一个质心,去除其余的重复点。
3. 对于点、线和面对象,在距离计算中会使用对象的质心。对象的质心为所有子对象的加权平均中心。点对象的加权项为1(即质心为自身),线对象的加权项是长度,而面对象的加权项是面积。
sourceDatasetVector
- 指定的待收集的数据集。可以为点、线、面数据集。targetDatasource
- 指定的用于存储结果点数据集的数据源。targetDatasetName
- 指定的结果点数据集名称。public static DatasetVector collectEvents(DatasetVector sourceDatasetVector, Datasource targetDatasource, String targetDatasetName, SteppedListener... listeners)
1. 结果点数据集中包含一个 Counts 字段,该字段会保存每个唯一位置所有质心的总和。
2. 收集事件只会处理质心坐标完全相同的对象,并且只会保留一个质心,去除其余的重复点。
3. 对于点、线和面对象,在距离计算中会使用对象的质心。对象的质心为所有子对象的加权平均中心。点对象的加权项为1(即质心为自身),线对象的加权项是长度,而面对象的加权项是面积。
sourceDatasetVector
- 指定的待收集的数据集。可以为点、线、面数据集。targetDatasource
- 指定的用于存储结果点数据集的数据源。targetDatasetName
- 指定的结果点数据集名称。listeners
- 用于接收进度条事件的监听器。public static void addSteppedListener(SteppedListener l)
SteppedEvent
)的监听器。l
- 一个用于接收进度条事件的监听器。public static void removeSteppedListener(SteppedListener l)
SteppedEvent
)的监听器。l
- 一个用于接收进度条事件的监听器。Copyright © 2021–2024 SuperMap. All rights reserved.