com.supermap.data.conversion
类 ImportSettingWOR
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.conversion.ImportSetting
-
- com.supermap.data.conversion.ImportSettingWOR
-
- 所有已实现的接口:
- IDisposable
public class ImportSettingWOR extends ImportSetting
MapInfo 工作空间文件的导入的参数类。MapInfo 的 WOR 文件导入后,会得到工作空间、符号库、数据源及地图。
注意:
1.传入的文件型的数据源和工作空间连接信息,在传入之前不能被打开,否则会导入失败。
2.调用
setTargetDatasetName()方法设置目标数据集的文件名称不起作用。3.当导入数据涉及投影转换时该项功能尚不完善,下个版本中改进。
-
-
构造器概要
构造器 构造器和说明 ImportSettingWOR()默认构造函数,构造一个新的 ImportSettingWOR 对象。ImportSettingWOR(ImportSettingWOR importSettingWOR)拷贝构造函数,根据给定的 ImportSettingWOR 对象构造一个与其完全相同的新对象。ImportSettingWOR(String sourceFilePath, DatasourceConnectionInfo targetConnectionInfo, WorkspaceConnectionInfo targetWorkspaceConnectionInfo)根据指定的参数构造 ImportSettingWOR 类的新实例。ImportSettingWOR(String sourceFilePath, Datasource targetDatasource, Workspace targetWorkspace)根据指定的参数构造 ImportSettingWOR 类的新实例。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 voiddispose()释放该对象所占用的资源。EncodeTypegetEncodeType()已过时。可以使用getTargetEncodeType()方法替代。 返回要生成的数据集的编码类型。ImportDataInfosgetTargetDataInfos(String targetNamePrefix)获取导入数据信息集合。ImportDataInfosgetTargetDataInfos(String targetNamePrefix, EncodeType targetEncodeType, PrjCoordSys targetPrjCoordSy)获取导入数据信息集合。PrjCoordSysgetTargetPrjCoordSys()已过时。返回导入后目标数据的投影坐标系。WorkspacegetTargetWorkspace()返回导入后工作空间对象。WorkspaceConnectionInfogetTargetWorkspaceConnectionInfo()返回导入后工作空间的连接信息。booleanisImportEmptyDataset()获取是否导入空的数据集。voidsetEncodeType(EncodeType type)已过时。可以使用setTargetEncodeType()方法替代。 设置要生成的数据集的编码类型。voidsetImportEmptyDataset(boolean bImportEmptyDT)设置是否导入空的数据集,默认是不导入的。voidsetTargetDataInfos(ImportDataInfos targetDataInfos)设置导入目标数据集信息。voidsetTargetPrjCoordSys(PrjCoordSys prjCoordSys)已过时。用户无需进行该项设置,采用系统默认值。 设置要生成的数据的投影坐标系。voidsetTargetWorkspace(Workspace workspace)设置导入后工作空间对象。voidsetTargetWorkspaceConnectionInfo(WorkspaceConnectionInfo info)设置导入后工作空间的连接信息。-
从类继承的方法 com.supermap.data.conversion.ImportSetting
fromXML, getImportMode, getSourceFileCharset, getSourceFilePath, getSourceFileType, getSourcePrjCoordSys, getTargetDatasetName, getTargetDatasource, getTargetDatasourceConnectionInfo, getTargetEncodeType, isUseFME, setEnableMultiThread, setFieldValue, setImportMode, setScalingFactor, setSourceFileCharset, setSourceFilePath, setTargetDatasetName, setTargetDatasource, setTargetDatasourceConnectionInfo, setTargetEncodeType, setUseFME, toXML
-
-
-
-
构造器详细资料
-
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- 导入数据集的坐标系。- 返回:
- 导入数据信息集合。
-
setTargetDataInfos
public void setTargetDataInfos(ImportDataInfos targetDataInfos)
从类复制的说明:ImportSetting设置导入目标数据集信息。使用该方法前,需先调用
getTargetDataInfos(String)或者getTargetDataInfos(String, EncodeType, PrjCoordSys)方法,获取导入目标数据集信息。若不调用此
ImportSetting.setTargetDataInfos(ImportDataInfos)方法,则使用默认信息导入。此外,如果 targetDataInfos 中子项都被设置为排除(不导入),则这些子项也按默认信息导入。
- 覆盖:
setTargetDataInfos在类中ImportSetting- 参数:
targetDataInfos- 导入目标数据集信息。
-
getTargetPrjCoordSys
@Deprecated public PrjCoordSys getTargetPrjCoordSys()
已过时。 返回导入后目标数据的投影坐标系。从类复制的说明:ImportSetting返回导入后目标数据的坐标系。- 覆盖:
getTargetPrjCoordSys在类中ImportSetting- 返回:
- 目标数据的投影坐标系。
-
setTargetPrjCoordSys
@Deprecated public void setTargetPrjCoordSys(PrjCoordSys prjCoordSys)
已过时。 用户无需进行该项设置,采用系统默认值。 设置要生成的数据的投影坐标系。从类复制的说明:ImportSetting设置导入后目标数据的坐标系。- 覆盖:
setTargetPrjCoordSys在类中ImportSetting- 参数:
prjCoordSys- 投影坐标系。
-
getEncodeType
@Deprecated public EncodeType getEncodeType()
已过时。 可以使用getTargetEncodeType()方法替代。 返回要生成的数据集的编码类型。- 覆盖:
getEncodeType在类中ImportSetting- 返回:
- 数据集的编码类型。
-
setEncodeType
@Deprecated public void setEncodeType(EncodeType type)
已过时。 可以使用setTargetEncodeType()方法替代。 设置要生成的数据集的编码类型。- 覆盖:
setEncodeType在类中ImportSetting- 参数:
type- 数据集的编码类型。
-
setImportEmptyDataset
public void setImportEmptyDataset(boolean bImportEmptyDT)
设置是否导入空的数据集,默认是不导入的。- 参数:
bImportEmptyDT- 是否导入空的数据集,true表示导入,false表示不导入。
-
isImportEmptyDataset
public boolean isImportEmptyDataset()
获取是否导入空的数据集。- 返回:
- 是否导入空的数据集。
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.