public class SpatialJoin extends Object
将源数据集中的字段值,根据几何对象空间关系,匹配到目标数据集的对象中,并写出到结果数据集。
构造器和说明 |
---|
SpatialJoin()
默认构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
void |
addSteppedListener(SteppedListener l)
添加一个用于接收进度条事件(
SteppedEvent )的监听器。 |
DatasetVector |
execute(DatasetVector sourceDataset,
DatasetVector targetDataset,
SpatialQueryMode spatialRelationMode,
FieldMapping[] fieldMappings,
boolean isSaveAllTargetFeature,
double tolerance,
Datasource outputDatasource,
String outputDatasetName) |
void |
removeSteppedListener(SteppedListener l)
移除一个进度条事件(
SteppedEvent )的监听器。 |
public DatasetVector execute(DatasetVector sourceDataset, DatasetVector targetDataset, SpatialQueryMode spatialRelationMode, FieldMapping[] fieldMappings, boolean isSaveAllTargetFeature, double tolerance, Datasource outputDatasource, String outputDatasetName)
sourceDataset
- 源数据集中的属性会被连接到目标数据集中,并根据字段映射设置,保存到结果数据集中targetDataset
- 目标数据集的空间对象和属性会被保存到结果数据集中spatialRelationMode
- 源数据集对目标数据集的空间关系类型,不支持“分离“。空间关系类型必须与源数据集和目标数据集的数据集类型匹配。fieldMappings
- 字段映射,通过设置的字段映射,将源数据集中属性写出到结果数据集中。当选择合并字段方式为"COUNT"时,不需要选择源数据集的字段。字段映射中结果字段名称必须合法且唯一。isSaveAllTargetFeature
- 是否保存所有目标数据集对象,当选择保存所有目标要素对象时,结果数据集将包含目标数据集所有对象,当不选择时,结果数据集中只包含与源数据集满足空间关系的对象tolerance
- 空间关系判断的节点容限值outputDatasource
- 保存结果数据集的数据源outputDatasetName
- 结果数据集的数据集名称public void addSteppedListener(SteppedListener l)
SteppedEvent
)的监听器。l
- 一个用于接收进度条事件的监听器。public void removeSteppedListener(SteppedListener l)
SteppedEvent
)的监听器。l
- 一个用于接收进度条事件的监听器。Copyright © 2021–2024 SuperMap. All rights reserved.