com.supermap.data.conversion
类 ExportSettingFileGDBVector
- java.lang.Object
-
- com.supermap.data.conversion.ExportSetting
-
- com.supermap.data.conversion.ExportSettingFileGDBVector
-
public class ExportSettingFileGDBVector extends ExportSetting
导出GDB矢量数据设置支持在 Windows x86、Linux x86和 Linux arm环境下使用。
-
-
构造器概要
构造器 构造器和说明 ExportSettingFileGDBVector()
默认构造函数,构造一个新的 ExportSettingFileGDBVector对象。ExportSettingFileGDBVector(ExportSettingFileGDBVector settingFGDBV)
拷贝构造函数,根据给定的 ExportSettingFileGDBVector 对象构造一个与其完全相同的新对象。ExportSettingFileGDBVector(Object[] sourceDatas, String targetFilePath)
根据指定的参数构造 ExportSettingFileGDBVector 类的新实例。ExportSettingFileGDBVector(Object sourceData, String targetFilePath)
根据指定的参数构造 ExportSettingFileGDBVector 类的新实例。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 Object
getSourceData()
获取需要导出的数据集。Object[]
getSourceDatas()
获取需要导出的数据集集合。GDBVersion
getVersion()
设获取GDB导出版本,boolean
isAddLayerToExistGDB()
获取是否添加图层到已经存在的FileGDB中。boolean
isExportByGroup()
判断数据集导出为GDB时,是否保留数据集分组。void
setAddLayerToExistGDB(boolean value)
设置是否添加图层到已经存在的FileGDB中。void
setExportByGroup(boolean bExportByGroup)
设置数据集导出GDB时,保留数据集分组。void
setSourceData(Object value)
设置需要导出的数据集。void
setSourceDatas(Object[] sourceDatas)
设置需要导出的数据集数组。void
setTargetFileType(FileType type)
设置导出的目标文件的类型。void
setVersion(GDBVersion eVersion)
设置GDB需要导出的版本-
从类继承的方法 com.supermap.data.conversion.ExportSetting
fromXML, getFilter, getIgnoreFieldNames, getSupportedFileType, getTargetFileCharset, getTargetFilePath, getTargetFileType, isOverwrite, setFilter, setIgnoreFieldNames, setOverwrite, setTargetFileCharset, setTargetFilePath, toXML
-
-
-
-
构造器详细资料
-
ExportSettingFileGDBVector
public ExportSettingFileGDBVector()
默认构造函数,构造一个新的 ExportSettingFileGDBVector对象。
-
ExportSettingFileGDBVector
public ExportSettingFileGDBVector(ExportSettingFileGDBVector settingFGDBV)
拷贝构造函数,根据给定的 ExportSettingFileGDBVector 对象构造一个与其完全相同的新对象。- 参数:
settingFGDBV
- 用于初始化 ExportSettingFileGDBVector 新实例的对象。
-
ExportSettingFileGDBVector
public ExportSettingFileGDBVector(Object sourceData, String targetFilePath)
根据指定的参数构造 ExportSettingFileGDBVector 类的新实例。- 参数:
sourceData
- 源矢量数据集。targetFilePath
- 给定的导出目标文件的路径。
-
-
方法详细资料
-
getSourceData
public Object getSourceData()
获取需要导出的数据集。- 覆盖:
getSourceData
在类中ExportSetting
- 返回:
- 需要导出的源数据集。
-
setSourceData
public void setSourceData(Object value)
设置需要导出的数据集。- 覆盖:
setSourceData
在类中ExportSetting
- 参数:
value
- 需要导出的源数据集。
-
getSourceDatas
public Object[] getSourceDatas()
获取需要导出的数据集集合。- 返回:
- 需要导出的源数据集数组。
-
setSourceDatas
public void setSourceDatas(Object[] sourceDatas)
设置需要导出的数据集数组。- 参数:
sourceDatas
- 需要导出的数据集数组。
-
setTargetFileType
public void setTargetFileType(FileType type)
设置导出的目标文件的类型。- 覆盖:
setTargetFileType
在类中ExportSetting
- 参数:
type
- 导出的目标文件的类型。
-
isAddLayerToExistGDB
public boolean isAddLayerToExistGDB()
获取是否添加图层到已经存在的FileGDB中。- 返回:
- 添加图层到已经存在的FileGDB中返回true,否则返回false。
-
setAddLayerToExistGDB
public void setAddLayerToExistGDB(boolean value)
设置是否添加图层到已经存在的FileGDB中。- 参数:
value
- true表示添加图层到已经存在的FileGDB中,false表示添加图层到新生成的FileGDB文件。
-
isExportByGroup
public boolean isExportByGroup()
判断数据集导出为GDB时,是否保留数据集分组。- 返回:
- 数据集导出为GDB时保留数据集分组,返回true,否则返回false。
- 从以下版本开始:
- 11.2.0版本
- 默认值:
- 默认返回false,导出时不保留分组。
-
setExportByGroup
public void setExportByGroup(boolean bExportByGroup)
设置数据集导出GDB时,保留数据集分组。数据集分组导出为GDB中的Feature Dataset。特殊说明:由于GDB的Feature Dataset下存在数据集类型、坐标系等限制,因此为保证数据集分组下的数据集完整导出,数据集分组下的数据集需满足以下条件:
- 数据集分组下数据集类型仅为二三维的点、线、面数据集。文本数据集当前不支持导出到GDB。
- 数据集分组下所有数据集的坐标系一致。
- 当前数据源下的数据集分组层级除根分组外仅存在一层,即数据集分组下不存在分组嵌套。
- 从以下版本开始:
- 11.2.0版本
-
getVersion
public GDBVersion getVersion()
设获取GDB导出版本,- 返回:
- 版本
- 从以下版本开始:
- 11.2.0版本
-
setVersion
public void setVersion(GDBVersion eVersion)
设置GDB需要导出的版本- 参数:
eVersion
- 版本- 从以下版本开始:
- 11.2.0版本
- 默认值:
- 默认为ArcMap10.x版本,如果用户要支持Int64等字段需要设置为ARCPRO_3_2
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.