com.supermap.chart

类 S100DatasetGroupEditor

    • 方法详细资料

      • fireStepped

        public void fireStepped(SteppedEvent event)
      • createFeatureDataset

        public DatasetVector createFeatureDataset(String featureCode,
                                                  DatasetType datasetType)
        根据给定的要素编码和数据集类型创建一个新的要素数据集,并添加到当前可编辑海图数据集分组中。如果相应的要素数据集已存在,则创建失败。
        指定者:
        createFeatureDataset 在接口中 IDatasetGroupEditor
        参数:
        featureCode - 指定的要素编码。
        datasetType - 指定的数据集类型。只支持点、线、面和纯属性表类型。
        返回:
        新创建的要素数据集。如果创建失败,返回 null。
      • appendFeatureDataset

        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 都向该数据集中追加记录。
        返回:
        追加成功后的要素数据集。
      • buildTopologyRelation

        public boolean buildTopologyRelation(boolean isShowProgress)
        为当前可编辑海图数据集分组对应的海图创建拓扑关系。
        指定者:
        buildTopologyRelation 在接口中 IDatasetGroupEditor
        参数:
        isShowProgress - 指定是否显示进度条信息。指定为 true,表示显示进度条信息,指定为 false 则不显示。
        返回:
        一个布尔值,指示创建拓扑关系是否成功。如果创建成功,返回 true,否则返回 false。
      • getFIDS

        public int getFIDS()
        获取该可编辑海图数据集分组在被创建(或转换而来)时分配的特征标识区分(FIDS)。
        指定者:
        getFIDS 在接口中 IDatasetGroupEditor
        返回:
      • removeFeatureDataset

        public boolean removeFeatureDataset(String featureCode,
                                            DatasetType datasetType)
        从当前可编辑海图数据集分组中,删除指定要素编码和数据集类型的要素数据集。
        指定者:
        removeFeatureDataset 在接口中 IDatasetGroupEditor
        参数:
        featureCode - 指定的要素编码。
        datasetType - 指定的数据集类型。只支持点、线、面和纯属性表类型。
        返回:
        一个布尔值,指示是否删除要素数据集成功。如果删除成功,返回 true,否则返回 false。

Copyright © 2021–2024 SuperMap. All rights reserved.