public class RasterClip
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static void |
addSteppedListener(SteppedListener listener)
添加一个进度的监听器
|
static Dataset |
clip(Dataset sourceDataset, GeoRegion userRegion, boolean isClipInRegion, boolean isExactClip, Datasource targetDatasource, java.lang.String targetDatasetName)
数据集裁剪,并将结果另存为一个数据集,支持影像数据集裁剪
|
static boolean |
clip(DatasetImage sourceDataset, GeoRegion userRegion, boolean isClipInRegion, java.lang.String targetFileName, RasterClipFileType targetFileType)
栅格裁剪 保存为影像文件
|
static void |
removeSteppedListener(SteppedListener listener)
移除一个进度的监听器
|
static boolean |
split(Dataset sourceDataset, GeoLine splitLine, Datasource targetDatasource, java.lang.String targetRightDatasetName, java.lang.String targetLeftDatasetName)
栅格切割 支持影像数据集
|
public static Dataset clip(Dataset sourceDataset, GeoRegion userRegion, boolean isClipInRegion, boolean isExactClip, Datasource targetDatasource, java.lang.String targetDatasetName)
sourceDataset
- 待裁剪的栅格数据userRegion
- 裁剪区域isClipInRegion
- 是否裁剪面内的部分isExactClip
- 是否精确裁剪targetDatasource
- 输出数据所在数据源。targetDatasetName
- 输出数据集的名称。public static boolean clip(DatasetImage sourceDataset, GeoRegion userRegion, boolean isClipInRegion, java.lang.String targetFileName, RasterClipFileType targetFileType)
sourceDataset
- 待裁剪的栅格数据userRegion
- 裁剪区域isClipInRegion
- 是否裁剪面内的部分targetFileName
- 输出影像文件名称,绝对路径名targetFileType
- 输出影像文件类型public static boolean split(Dataset sourceDataset, GeoLine splitLine, Datasource targetDatasource, java.lang.String targetRightDatasetName, java.lang.String targetLeftDatasetName)
sourceDataset
- 待切割的栅格数据splitLine
- 切割线targetDatasource
- 输出数据所在数据源。targetRightDatasetName
- 位于线右侧的输出数据集的名称。targetLeftDatasetName
- 位于线左侧的输出数据集的名称。public static void addSteppedListener(SteppedListener listener)
listener
- 进度监听器,参见SteppedListener
public static void removeSteppedListener(SteppedListener listener)
listener
- 进度监听器,参见SteppedListener