com.supermap.data.conversion

类 ImportSettingWOR

  • 所有已实现的接口:
    IDisposable


    public class ImportSettingWOR
    extends ImportSetting
    MapInfo 工作空间文件的导入的参数类。

    MapInfo 的 WOR 文件导入后,会得到工作空间、符号库、数据源及地图。

    注意:

    1.传入的文件型的数据源和工作空间连接信息,在传入之前不能被打开,否则会导入失败。

    2.调用setTargetDatasetName() 方法设置目标数据集的文件名称不起作用。

    3.当导入数据涉及投影转换时该项功能尚不完善,下个版本中改进。

    • 构造器详细资料

      • ImportSettingWOR

        public ImportSettingWOR()
        默认构造函数,构造一个新的 ImportSettingWOR 对象。
      • ImportSettingWOR

        public ImportSettingWOR(ImportSettingWOR importSettingWOR)
        拷贝构造函数,根据给定的 ImportSettingWOR 对象构造一个与其完全相同的新对象。
        参数:
        importSettingWOR - 用于初始化 ImportSettingWOR 新实例的对象。
      • ImportSettingWOR

        public ImportSettingWOR(String sourceFilePath,
                                DatasourceConnectionInfo targetConnectionInfo,
                                WorkspaceConnectionInfo targetWorkspaceConnectionInfo)
        根据指定的参数构造 ImportSettingWOR 类的新实例。
        参数:
        sourceFilePath - 指定的 MapInfo 的 WOR 文件的源文件的路径。
        targetConnectionInfo - 指定的导入到的目标连接信息。
        targetWorkspaceConnectionInfo - 指定的导入后的工作空间的连接信息。
      • ImportSettingWOR

        public ImportSettingWOR(String sourceFilePath,
                                Datasource targetDatasource,
                                Workspace targetWorkspace)
        根据指定的参数构造 ImportSettingWOR 类的新实例。
        参数:
        sourceFilePath - 指定被导入的 WOR 格式数据的源文件的路径。
        targetDatasource - 指定导入的目标数据源对象。
        targetWorkspace - 指定导入后的工作空间对象。
    • 方法详细资料

      • getTargetWorkspaceConnectionInfo

        public WorkspaceConnectionInfo getTargetWorkspaceConnectionInfo()
        返回导入后工作空间的连接信息。

        工作空间和数据源的储存位置是不限制的,导入后与 SuperMap 的工作空间组织结构相同。

        返回:
        导入后工作空间的连接信息。
      • setTargetWorkspaceConnectionInfo

        public void setTargetWorkspaceConnectionInfo(WorkspaceConnectionInfo info)
        设置导入后工作空间的连接信息。

        工作空间和数据源的储存位置是不限制的,导入后与 SuperMap 的工作空间组织结构相同。

        参数:
        workspaceConnectionInfo - 导入后工作空间的连接信息。
      • getTargetWorkspace

        public Workspace getTargetWorkspace()
        返回导入后工作空间对象。
        返回:
        导入后工作空间对象。
      • setTargetWorkspace

        public void setTargetWorkspace(Workspace workspace)
        设置导入后工作空间对象。
        参数:
        workspace - 导入后工作空间对象。
      • dispose

        public void dispose()
        释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
      • getTargetDataInfos

        public ImportDataInfos getTargetDataInfos(String targetNamePrefix)
        从类复制的说明: ImportSetting
        获取导入数据信息集合。

        如果导入参数中设置导入为单个数据集(如导入为 CAD 数据集),则此数组长度为 1;如果导入参数中设置导入为简单数据集或多个多波段数据集等,则此数组长度不为 1。

        覆盖:
        getTargetDataInfos 在类中 ImportSetting
        参数:
        targetNamePrefix - 导入数据集名称的前缀,如果是 null 和空字符串将不加前缀。
        返回:
        导入数据信息集合。
      • getTargetDataInfos

        public ImportDataInfos getTargetDataInfos(String targetNamePrefix,
                                                  EncodeType targetEncodeType,
                                                  PrjCoordSys targetPrjCoordSy)
        从类复制的说明: ImportSetting
        获取导入数据信息集合。

        集合中的各目标数据集的名称前缀、编码类型、坐标系由传入的参数统一赋值。

        覆盖:
        getTargetDataInfos 在类中 ImportSetting
        参数:
        targetNamePrefix - 导入数据集名称的前缀,如果是 null 和空字符串将不加前缀。
        targetEncodeType - 导入数据集的编码类型。
        targetPrjCoordSy - 导入数据集的坐标系。
        返回:
        导入数据信息集合。
      • setTargetPrjCoordSys

        @Deprecated
        public void setTargetPrjCoordSys(PrjCoordSys prjCoordSys)
        已过时。 用户无需进行该项设置,采用系统默认值。 设置要生成的数据的投影坐标系。
        从类复制的说明: ImportSetting
        设置导入后目标数据的坐标系。
        覆盖:
        setTargetPrjCoordSys 在类中 ImportSetting
        参数:
        prjCoordSys - 投影坐标系。
      • setImportEmptyDataset

        public void setImportEmptyDataset(boolean bImportEmptyDT)
        设置是否导入空的数据集,默认是不导入的。
        参数:
        bImportEmptyDT - 是否导入空的数据集,true表示导入,false表示不导入。
      • isImportEmptyDataset

        public boolean isImportEmptyDataset()
        获取是否导入空的数据集。
        返回:
        是否导入空的数据集。

Copyright © 2021–2024 SuperMap. All rights reserved.