public class ImportSettingWOR extends ImportSetting
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 类的新实例。
|
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放该对象所占用的资源。
|
EncodeType |
getEncodeType()
已过时。
可以使用
getTargetEncodeType() 方法替代。
返回要生成的数据集的编码类型。 |
ImportDataInfos |
getTargetDataInfos(String targetNamePrefix)
获取导入数据信息集合。
|
ImportDataInfos |
getTargetDataInfos(String targetNamePrefix,
EncodeType targetEncodeType,
PrjCoordSys targetPrjCoordSy)
获取导入数据信息集合。
|
PrjCoordSys |
getTargetPrjCoordSys()
已过时。
返回导入后目标数据的投影坐标系。
|
Workspace |
getTargetWorkspace()
返回导入后工作空间对象。
|
WorkspaceConnectionInfo |
getTargetWorkspaceConnectionInfo()
返回导入后工作空间的连接信息。
|
boolean |
isImportEmptyDataset()
获取是否导入空的数据集。
|
void |
setEncodeType(EncodeType type)
已过时。
可以使用
setTargetEncodeType() 方法替代。
设置要生成的数据集的编码类型。 |
void |
setImportEmptyDataset(boolean bImportEmptyDT)
设置是否导入空的数据集,默认是不导入的。
|
void |
setTargetDataInfos(ImportDataInfos targetDataInfos)
设置导入目标数据集信息。
|
void |
setTargetPrjCoordSys(PrjCoordSys prjCoordSys)
已过时。
用户无需进行该项设置,采用系统默认值。
设置要生成的数据的投影坐标系。
|
void |
setTargetWorkspace(Workspace workspace)
设置导入后工作空间对象。
|
void |
setTargetWorkspaceConnectionInfo(WorkspaceConnectionInfo info)
设置导入后工作空间的连接信息。
|
fromXML, getImportMode, getSourceFileCharset, getSourceFilePath, getSourceFileType, getSourcePrjCoordSys, getTargetDatasetName, getTargetDatasource, getTargetDatasourceConnectionInfo, getTargetEncodeType, isUseFME, setEnableMultiThread, setFieldValue, setImportMode, setScalingFactor, setSourceFileCharset, setSourceFilePath, setTargetDatasetName, setTargetDatasource, setTargetDatasourceConnectionInfo, setTargetEncodeType, setUseFME, toXML
public ImportSettingWOR()
public ImportSettingWOR(ImportSettingWOR importSettingWOR)
importSettingWOR
- 用于初始化 ImportSettingWOR 新实例的对象。public ImportSettingWOR(String sourceFilePath, DatasourceConnectionInfo targetConnectionInfo, WorkspaceConnectionInfo targetWorkspaceConnectionInfo)
sourceFilePath
- 指定的 MapInfo 的 WOR 文件的源文件的路径。targetConnectionInfo
- 指定的导入到的目标连接信息。targetWorkspaceConnectionInfo
- 指定的导入后的工作空间的连接信息。public ImportSettingWOR(String sourceFilePath, Datasource targetDatasource, Workspace targetWorkspace)
sourceFilePath
- 指定被导入的 WOR 格式数据的源文件的路径。targetDatasource
- 指定导入的目标数据源对象。targetWorkspace
- 指定导入后的工作空间对象。public WorkspaceConnectionInfo getTargetWorkspaceConnectionInfo()
工作空间和数据源的储存位置是不限制的,导入后与 SuperMap 的工作空间组织结构相同。
public void setTargetWorkspaceConnectionInfo(WorkspaceConnectionInfo info)
工作空间和数据源的储存位置是不限制的,导入后与 SuperMap 的工作空间组织结构相同。
workspaceConnectionInfo
- 导入后工作空间的连接信息。public Workspace getTargetWorkspace()
public void setTargetWorkspace(Workspace workspace)
workspace
- 导入后工作空间对象。public void dispose()
public ImportDataInfos getTargetDataInfos(String targetNamePrefix)
ImportSetting
如果导入参数中设置导入为单个数据集(如导入为 CAD 数据集),则此数组长度为 1;如果导入参数中设置导入为简单数据集或多个多波段数据集等,则此数组长度不为 1。
getTargetDataInfos
在类中 ImportSetting
targetNamePrefix
- 导入数据集名称的前缀,如果是 null 和空字符串将不加前缀。public ImportDataInfos getTargetDataInfos(String targetNamePrefix, EncodeType targetEncodeType, PrjCoordSys targetPrjCoordSy)
ImportSetting
集合中的各目标数据集的名称前缀、编码类型、坐标系由传入的参数统一赋值。
getTargetDataInfos
在类中 ImportSetting
targetNamePrefix
- 导入数据集名称的前缀,如果是 null 和空字符串将不加前缀。targetEncodeType
- 导入数据集的编码类型。targetPrjCoordSy
- 导入数据集的坐标系。public void setTargetDataInfos(ImportDataInfos targetDataInfos)
ImportSetting
使用该方法前,需先调用 getTargetDataInfos(String)
或者 getTargetDataInfos(String, EncodeType, PrjCoordSys)
方法,获取导入目标数据集信息。
若不调用此 ImportSetting.setTargetDataInfos(ImportDataInfos)
方法,则使用默认信息导入。
此外,如果 targetDataInfos 中子项都被设置为排除(不导入),则这些子项也按默认信息导入。
setTargetDataInfos
在类中 ImportSetting
targetDataInfos
- 导入目标数据集信息。@Deprecated public PrjCoordSys getTargetPrjCoordSys()
ImportSetting
getTargetPrjCoordSys
在类中 ImportSetting
@Deprecated public void setTargetPrjCoordSys(PrjCoordSys prjCoordSys)
ImportSetting
setTargetPrjCoordSys
在类中 ImportSetting
prjCoordSys
- 投影坐标系。@Deprecated public EncodeType getEncodeType()
getTargetEncodeType()
方法替代。
返回要生成的数据集的编码类型。getEncodeType
在类中 ImportSetting
@Deprecated public void setEncodeType(EncodeType type)
setTargetEncodeType()
方法替代。
设置要生成的数据集的编码类型。setEncodeType
在类中 ImportSetting
type
- 数据集的编码类型。public void setImportEmptyDataset(boolean bImportEmptyDT)
bImportEmptyDT
- 是否导入空的数据集,true表示导入,false表示不导入。public boolean isImportEmptyDataset()
Copyright © 2021–2024 SuperMap. All rights reserved.