com.supermap.image.processing
类 InputImage
- java.lang.Object
-
- com.supermap.image.processing.InputImage
-
- 所有已实现的接口:
- Serializable
public class InputImage extends Object implements Serializable
输入影像对象- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器和说明 InputImage(ImageReaderParameter readerParameter)根据影像读取参数,构造输入影像对象InputImage(String filePath)根据影像文件路径构造输入影像对象InputImage(String filePath, SensorCategory sensorCategory)根据影像文件路径和传感器类型,构造输入影像对象
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 voiddispose()已过时。booleanequals(Object obj)intgetBandCount()获取影像的波段数目Rectangle2DgetBounds()获取影像的地理四至范围。doublegetCellSizeX()获取影像X方向空间分辨率doublegetCellSizeY()获取影像Y方向空间分辨率StringgetFilePath()返回影像文件路径intgetHeight()获取影像的原始行数目ImageReaderParametergetImageReadParameter()获取影像读取参数StringgetName()获取影像文件名称PixelFormatgetPixelFormat()获取影像的像素格式PrjCoordSysgetPrjCoordSys()获取影像的空间坐标系RFMgetRFM()获取影像的 RFM 信息,当没有 RFM 信息时返回 nullintgetWidth()获取影像的原始列数目inthashCode()booleanisValid()判断输入影像对象是否有效static InputImage[]loadImageDirectory(String directory, SensorCategory sensorCategory, String fileFilter, boolean isTraverseSubdirectories)加载影像目录static DatasetImageopenAsDataset(InputImage inputImage)打开影像为影像数据集。
-
-
-
构造器详细资料
-
InputImage
public InputImage(String filePath)
根据影像文件路径构造输入影像对象- 参数:
filePath- 影像文件路径
-
InputImage
public InputImage(String filePath, SensorCategory sensorCategory)
根据影像文件路径和传感器类型,构造输入影像对象- 参数:
filePath- 影像文件路径sensorCategory- 传感器类型
-
InputImage
public InputImage(ImageReaderParameter readerParameter)
根据影像读取参数,构造输入影像对象- 参数:
readerParameter- 影像读取参数
-
-
方法详细资料
-
dispose
@Deprecated public void dispose()
已过时。释放对象所占用的资源。调用该方法之后,此对象不再可用。
-
isValid
public boolean isValid()
判断输入影像对象是否有效- 返回:
- 输入影像对象是否有效
-
getFilePath
public String getFilePath()
返回影像文件路径- 返回:
- 影像文件路径
-
getImageReadParameter
public ImageReaderParameter getImageReadParameter()
获取影像读取参数- 返回:
- 影像读取参数
-
getName
public String getName()
获取影像文件名称- 返回:
- 影像文件名称
-
getRFM
public RFM getRFM()
获取影像的 RFM 信息,当没有 RFM 信息时返回 null- 返回:
- RFM 对象
-
getWidth
public int getWidth()
获取影像的原始列数目- 返回:
- 影像列数目
-
getHeight
public int getHeight()
获取影像的原始行数目- 返回:
- 影像行数目
-
getBandCount
public int getBandCount()
获取影像的波段数目- 返回:
- 影像波段数目
-
getPrjCoordSys
public PrjCoordSys getPrjCoordSys()
获取影像的空间坐标系- 返回:
- 影像的空间坐标系
-
getPixelFormat
public PixelFormat getPixelFormat()
获取影像的像素格式- 返回:
- 影像的像素格式
-
getBounds
public Rectangle2D getBounds()
获取影像的地理四至范围。对于带 RPC 的影像,获取的是 WGS1984 地理坐标系的地理范围。- 返回:
- 影像的地理范围。
-
getCellSizeX
public double getCellSizeX()
获取影像X方向空间分辨率- 返回:
- 影像X方向空间分辨率
-
getCellSizeY
public double getCellSizeY()
获取影像Y方向空间分辨率- 返回:
- 影像Y方向空间分辨率
-
openAsDataset
public static DatasetImage openAsDataset(InputImage inputImage)
打开影像为影像数据集。打开的影像数据集由外部负责关闭和释放数据源。- 参数:
inputImage- 输入影像对象- 返回:
- 影像数据集
-
loadImageDirectory
public static InputImage[] loadImageDirectory(String directory, SensorCategory sensorCategory, String fileFilter, boolean isTraverseSubdirectories)
加载影像目录- 参数:
directory- 影像目录sensorCategory- 影像传感器类别fileFilter- 文件过滤字符串isTraverseSubdirectories- 是否遍历子文件夹- 返回:
- 结果影像列表
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.