com.supermap.data.conversion
类 ImportSettingHDF5
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.conversion.ImportSetting
-
- com.supermap.data.conversion.ImportSettingHDF5
-
- 所有已实现的接口:
- IDisposable
public class ImportSettingHDF5 extends ImportSetting
HDF5(Hierarchical Data Format Release 5) 数据格式导入的参数类。该类提供了导入 HDF5 数据格式的一系列方法,当前仅支持影像数据。注意: 传入的文件型的数据源和工作空间连接信息,在传入之前不能被打开,否则会导入失败。
HDF5 是一种用于存储大规模数值数据的较为理想的存储格式,存储读取速度快,且可在文件内部按照明确的层次存储数据。
-
-
构造器概要
构造器 构造器和说明 ImportSettingHDF5()
构造一个新的 ImportSettingHDF5 对象。ImportSettingHDF5(ImportSettingHDF5 importSettingHDF5)
拷贝构造函数,根据给定的 importSettingHDF5 对象构造一个与其完全相同的新对象。ImportSettingHDF5(String sourceFilePath, Datasource targetDatasource)
通过指定源文件路径和目标数据源对象构造一个新的 ImportSettingHDF5 对象。ImportSettingHDF5(String sourceFilePath, DatasourceConnectionInfo targetConnectionInfo)
通过指定源文件路径和目标数据源连接信息构造一个新的 ImportSettingHDF5 对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
String
getDatasetName()
获取导入后的数据集名称IgnoreMode
getIgnoreMode()
获取 HDF5 文件的忽略颜色值的模式。double[]
getIgnoreValues()
获取要忽略的颜色值。MultiBandImportMode
getMultiBandImportMode()
获取多波段导入模式。boolean
isImportingAsGrid()
获取是否导入为Grid数据集。void
setDatasetName(String varName)
设置导入的数据集名称void
setIgnoreMode(IgnoreMode ignoreMode)
设置 HDF5 文件的忽略颜色值的模式。void
setIgnoreValues(double[] ignoreValues)
设置要忽略的颜色值。void
setImportingAsGrid(boolean value)
设置是否导入为Grid数据集void
setMultiBandImportMode(MultiBandImportMode mode)
设置多波段导入模式。-
从类继承的方法 com.supermap.data.conversion.ImportSetting
fromXML, getEncodeType, getImportMode, getSourceFileCharset, getSourceFilePath, getSourceFileType, getSourcePrjCoordSys, getTargetDataInfos, getTargetDataInfos, getTargetDatasetName, getTargetDatasource, getTargetDatasourceConnectionInfo, getTargetEncodeType, getTargetPrjCoordSys, isUseFME, setEnableMultiThread, setEncodeType, setFieldValue, setImportMode, setScalingFactor, setSourceFileCharset, setSourceFilePath, setTargetDataInfos, setTargetDatasetName, setTargetDatasource, setTargetDatasourceConnectionInfo, setTargetEncodeType, setTargetPrjCoordSys, setUseFME, toXML
-
-
-
-
构造器详细资料
-
ImportSettingHDF5
public ImportSettingHDF5()
构造一个新的 ImportSettingHDF5 对象。
-
ImportSettingHDF5
public ImportSettingHDF5(ImportSettingHDF5 importSettingHDF5)
拷贝构造函数,根据给定的 importSettingHDF5 对象构造一个与其完全相同的新对象。- 参数:
importSettingHDF5
- 用于初始化 importSettingHDF5 新实例的对象。
-
ImportSettingHDF5
public ImportSettingHDF5(String sourceFilePath, DatasourceConnectionInfo targetConnectionInfo)
通过指定源文件路径和目标数据源连接信息构造一个新的 ImportSettingHDF5 对象。- 参数:
sourceFilePath
- 源文件路径targetConnectionInfo
- 目标数据源连接信息
-
ImportSettingHDF5
public ImportSettingHDF5(String sourceFilePath, Datasource targetDatasource)
通过指定源文件路径和目标数据源对象构造一个新的 ImportSettingHDF5 对象。- 参数:
sourceFilePath
- 源文件路径targetDatasource
- 目标数据源对象
-
-
方法详细资料
-
isImportingAsGrid
public boolean isImportingAsGrid()
获取是否导入为Grid数据集。- 返回:
- 导入为 Grid 数据集返回 true,否则返回 false。
-
setImportingAsGrid
public void setImportingAsGrid(boolean value)
设置是否导入为Grid数据集- 参数:
value
- true为导入 Grid 数据集,false为不导入 Grid 数据集。
-
getMultiBandImportMode
public MultiBandImportMode getMultiBandImportMode()
获取多波段导入模式。- 返回:
- 多波段导入模式
-
setMultiBandImportMode
public void setMultiBandImportMode(MultiBandImportMode mode)
设置多波段导入模式。- 参数:
mode
- 多波段导入模式
-
setIgnoreMode
public void setIgnoreMode(IgnoreMode ignoreMode)
设置 HDF5 文件的忽略颜色值的模式。- 参数:
ignoreMode
- 忽略颜色值的模式
-
getIgnoreMode
public IgnoreMode getIgnoreMode()
获取 HDF5 文件的忽略颜色值的模式。- 返回:
- 忽略颜色值的模式
-
getIgnoreValues
public double[] getIgnoreValues()
获取要忽略的颜色值。- 返回:
- 忽略的颜色值
-
setIgnoreValues
public void setIgnoreValues(double[] ignoreValues)
设置要忽略的颜色值。- 参数:
ignoreValues
- 忽略的颜色值
-
setDatasetName
public void setDatasetName(String varName)
设置导入的数据集名称- 参数:
varName
- 数据集名称
-
getDatasetName
public String getDatasetName()
获取导入后的数据集名称- 返回:
- 数据集名称
-
dispose
public void dispose()
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.