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 - 进度监听器,参见SteppedListenerpublic static void removeSteppedListener(SteppedListener listener)
listener - 进度监听器,参见SteppedListener