public class S100DatasetGroupEditor extends Object implements IDatasetGroupEditor
限定符和类型 | 方法和说明 |
---|---|
void |
addSteppedListener(SteppedListener l) |
DatasetVector |
appendFeatureDataset(String featureCode,
Recordset sourceRecordset,
String[] sourceFields,
String[] targetFields,
boolean isCreateNewDataset)
向当前可编辑海图数据集分组中给定要素编码和数据集类型的要素数据集中追加记录。
|
boolean |
buildTopologyRelation(boolean isShowProgress)
为当前可编辑海图数据集分组对应的海图创建拓扑关系。
|
DatasetVector |
createFeatureDataset(String featureCode,
DatasetType datasetType)
根据给定的要素编码和数据集类型创建一个新的要素数据集,并添加到当前可编辑海图数据集分组中。
|
void |
fireStepped(SteppedEvent event) |
String |
getFIDNSequenceName()
获取该可编辑海图数据集分组所在数据源的 FIDN 序列的名称。
|
int |
getFIDS()
获取该可编辑海图数据集分组在被创建(或转换而来)时分配的特征标识区分(FIDS)。
|
long |
getUniqueFeatureID()
获取对象的RCID
|
String |
getUniqueFeatureObjectID()
获取对象的FOID
|
boolean |
removeFeatureDataset(String featureCode,
DatasetType datasetType)
从当前可编辑海图数据集分组中,删除指定要素编码和数据集类型的要素数据集。
|
void |
removeSteppedListener(SteppedListener l) |
public void addSteppedListener(SteppedListener l)
addSteppedListener
在接口中 IDatasetGroupEditor
public void removeSteppedListener(SteppedListener l)
removeSteppedListener
在接口中 IDatasetGroupEditor
public void fireStepped(SteppedEvent event)
public DatasetVector createFeatureDataset(String featureCode, DatasetType datasetType)
createFeatureDataset
在接口中 IDatasetGroupEditor
featureCode
- 指定的要素编码。datasetType
- 指定的数据集类型。只支持点、线、面和纯属性表类型。public DatasetVector appendFeatureDataset(String featureCode, Recordset sourceRecordset, String[] sourceFields, String[] targetFields, boolean isCreateNewDataset)
appendFeatureDataset
在接口中 IDatasetGroupEditor
featureCode
- 指定的要素编码。sourceRecordset
- 指定的待追加的要素记录集。sourceFields
- 指定的源字段数组,对应待追加记录集中的字段。targetFields
- 指定的目标字段数组,对应新创建或已存在的要素数据集的字段。isCreateNewDataset
- 指定当要素数据集不存在时是否创建一个新的要素数据集。设置为 true,则创建一个新的数据集并追加记录,设置为 false 则不创建,方法返回 null。注意,如果相应的要素数据集存在,则无论设置为 true 还是 false 都向该数据集中追加记录。public boolean buildTopologyRelation(boolean isShowProgress)
buildTopologyRelation
在接口中 IDatasetGroupEditor
isShowProgress
- 指定是否显示进度条信息。指定为 true,表示显示进度条信息,指定为 false 则不显示。public String getFIDNSequenceName()
getFIDNSequenceName
在接口中 IDatasetGroupEditor
public int getFIDS()
getFIDS
在接口中 IDatasetGroupEditor
public boolean removeFeatureDataset(String featureCode, DatasetType datasetType)
removeFeatureDataset
在接口中 IDatasetGroupEditor
featureCode
- 指定的要素编码。datasetType
- 指定的数据集类型。只支持点、线、面和纯属性表类型。public long getUniqueFeatureID()
getUniqueFeatureID
在接口中 IDatasetGroupEditor
public String getUniqueFeatureObjectID()
getUniqueFeatureObjectID
在接口中 IDatasetGroupEditor
Copyright © 2021–2024 SuperMap. All rights reserved.