public class DatasetRaster
extends com.supermap.data.InternalHandleDisposable
限定符和类型 | 方法和说明 |
---|---|
DatasetRaster |
addSteppedListener(SteppedListener l)
添加进度信息监听对象
|
boolean |
close()
关闭当前数据集。
|
void |
dispose()
释放对象所占用的资源。
|
int |
getBandCount()
获取波段数目
|
Rectangle2D |
getBounds()
获取数据集的地理四至范围
|
double |
getCellSizeX()
获取数据集在 X 方向的空间分辨率
|
double |
getCellSizeY()
获取数据集在 Y 方向的空间分辨率
|
int |
getHeight()
获取栅格数据集的行数目
|
String |
getName()
获取栅格数据集名称
|
double |
getNoValue()
获取数据集的无值
|
PixelFormat |
getPixelFormat()
获取数据集的像素格式
|
PrjCoordSys |
getPrjCoordSys()
获取空间坐标系
|
int |
getWidth()
获取栅格数据集列数目
|
boolean |
isOpen()
判断当前栅格数据集是否为打开状态。
|
boolean |
open()
打开当前数据集
|
DatasetRaster |
removeSteppedListener(SteppedListener l)
移除进度信息监听对象
|
static void |
setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
boolean disposable) |
String |
writeImageToFile(String outputFile,
double resolution,
boolean isResolutionInMeters,
ImageOutputOption outputOption)
输出结果到影像文件
|
public String getName()
public int getWidth()
public int getHeight()
public int getBandCount()
public PrjCoordSys getPrjCoordSys()
public PixelFormat getPixelFormat()
public Rectangle2D getBounds()
public double getCellSizeX()
public double getCellSizeY()
public double getNoValue()
public String writeImageToFile(String outputFile, double resolution, boolean isResolutionInMeters, ImageOutputOption outputOption)
outputFile
- 结果影像文件路径,需要带后缀。resolution
- 结果影像分辨率isResolutionInMeters
- 设置的结果影像分辨率是否为米outputOption
- 影像输出选项public boolean open()
public boolean close()
public boolean isOpen()
DatasetRaster.close()
后数据集的状态才会为关闭状态。在影像处理写出结果影像时,需要确保栅格数据集为打开状态。public void dispose()
public DatasetRaster addSteppedListener(SteppedListener l)
l
- 进度信息监听对象public DatasetRaster removeSteppedListener(SteppedListener l)
l
- 进度信息监听对象public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
Copyright © 2021–2024 SuperMap. All rights reserved.