com.supermap.analyst.spatialanalyst
类 ImageAnalyst
- java.lang.Object
-
- com.supermap.analyst.spatialanalyst.ImageAnalyst
-
public class ImageAnalyst extends Object
影像分析类,用于影像分析。
-
-
方法概要
所有方法 静态方法 具体方法 已过时的方法 限定符和类型 方法和说明 static void
addSteppedListener(SteppedListener l)
添加一个用于接收进度条事件(SteppedEvent
)的监听器。static DatasetImage
bandArithmetic(DatasetImage sourceDataset, BandArithmeticMethod method, String bandIndexs, String targetDatasetName, Datasource targetDatasource)
波段算术函数static DatasetImage
bandArithmetic(DatasetImage sourceDataset, BandArithmeticMethod method, String bandIndexs, String targetDatasetName, Datasource targetDatasource, SteppedListener... listeners)
波段算术函数static DatasetGrid
NDVI(DatasetImage nirDataset, int nirIndex, DatasetImage redDataset, int redIndex, String targetDatasetName, Datasource targetDatasource)
已过时。此方法已废弃,请使用支持进度监听的新方法ImageAnalyst.NDVI(DatasetImage, int, DatasetImage, int, String, Datasource, SteppedListener...)
替换。static DatasetGrid
NDVI(DatasetImage nirDataset, int nirIndex, DatasetImage redDataset, int redIndex, String targetDatasetName, Datasource targetDatasource, double noDataValue)
已过时。static DatasetGrid
NDVI(DatasetImage nirDataset, int nirIndex, DatasetImage redDataset, int redIndex, String targetDatasetName, Datasource targetDatasource, double noDataValue, SteppedListener... listeners)
归一化植被指数,也叫做归一化差分植被指数或者标准差异植被指数或生物量指标变化。static DatasetGrid
NDVI(DatasetImage nirDataset, int nirIndex, DatasetImage redDataset, int redIndex, String targetDatasetName, Datasource targetDatasource, SteppedListener... listeners)
归一化植被指数,也叫做归一化差分植被指数或者标准差异植被指数或生物量指标变化。static DatasetGrid
NDVI(DatasetImage sourceDataset, int nirIndex, int redIndex, String targetDatasetName, Datasource targetDatasource)
已过时。此方法已废弃,请使用支持进度监听的新方法ImageAnalyst.NDVI(DatasetImage, int, int, String, Datasource, SteppedListener...)
替换。static DatasetGrid
NDVI(DatasetImage sourceDataset, int nirIndex, int redIndex, String targetDatasetName, Datasource targetDatasource, SteppedListener... listeners)
归一化植被指数,也叫做归一化差分植被指数或者标准差异植被指数或生物量指标变化。static DatasetGrid
NDWI(DatasetImage nirDataset, int nirIndex, DatasetImage greenDataset, int greenIndex, String targetDatasetName, Datasource targetDatasource)
已过时。此方法已废弃,请使用支持进度监听的新方法ImageAnalyst.NDWI(DatasetImage, int, DatasetImage, int, String, Datasource, SteppedListener...)
替换。static DatasetGrid
NDWI(DatasetImage nirDataset, int nirIndex, DatasetImage greenDataset, int greenIndex, String targetDatasetName, Datasource targetDatasource, double noDataValue)
已过时。static DatasetGrid
NDWI(DatasetImage nirDataset, int nirIndex, DatasetImage greenDataset, int greenIndex, String targetDatasetName, Datasource targetDatasource, double noDataValue, SteppedListener... listeners)
归一化水指数。static DatasetGrid
NDWI(DatasetImage nirDataset, int nirIndex, DatasetImage greenDataset, int greenIndex, String targetDatasetName, Datasource targetDatasource, SteppedListener... listeners)
归一化水指数。static DatasetGrid
NDWI(DatasetImage sourceDataset, int nirIndex, int greenIndex, String targetDatasetName, Datasource targetDatasource)
已过时。此方法已废弃,请使用支持进度监听的新方法ImageAnalyst.NDWI(DatasetImage, int, int, String, Datasource, SteppedListener...)
替换。static DatasetGrid
NDWI(DatasetImage sourceDataset, int nirIndex, int greenIndex, String targetDatasetName, Datasource targetDatasource, SteppedListener... listeners)
归一化水指数。static void
removeSteppedListener(SteppedListener l)
移除一个进度条事件(SteppedEvent
)的监听器。
-
-
-
方法详细资料
-
NDVI
@Deprecated public static DatasetGrid NDVI(DatasetImage sourceDataset, int nirIndex, int redIndex, String targetDatasetName, Datasource targetDatasource)
已过时。 此方法已废弃,请使用支持进度监听的新方法ImageAnalyst.NDVI(DatasetImage, int, int, String, Datasource, SteppedListener...)
替换。归一化植被指数,也叫做归一化差分植被指数或者标准差异植被指数或生物量指标变化。可使植被从水和土中分离出来。- 参数:
sourceDataset
- 多波段影像数据集。nirIndex
- 近红外波段的索引。redIndex
- 红波段的索引。targetDatasetName
- 结果数据集名称。targetDatasource
- 结果数据集。- 返回:
- 结果数据集,用于保存NDVI值。NDVI值的范围在-1到1之间。
-
NDVI
public static DatasetGrid NDVI(DatasetImage sourceDataset, int nirIndex, int redIndex, String targetDatasetName, Datasource targetDatasource, SteppedListener... listeners)
归一化植被指数,也叫做归一化差分植被指数或者标准差异植被指数或生物量指标变化。可使植被从水和土中分离出来。- 参数:
sourceDataset
- 多波段影像数据集。nirIndex
- 近红外波段的索引。redIndex
- 红波段的索引。targetDatasetName
- 结果数据集名称。targetDatasource
- 结果数据集。listeners
- 用于接收进度条事件的监听器。- 返回:
- 结果数据集,用于保存NDVI值。NDVI值的范围在-1到1之间。
-
NDVI
@Deprecated public static DatasetGrid NDVI(DatasetImage nirDataset, int nirIndex, DatasetImage redDataset, int redIndex, String targetDatasetName, Datasource targetDatasource)
已过时。 此方法已废弃,请使用支持进度监听的新方法ImageAnalyst.NDVI(DatasetImage, int, DatasetImage, int, String, Datasource, SteppedListener...)
替换。归一化植被指数,也叫做归一化差分植被指数或者标准差异植被指数或生物量指标变化。可使植被从水和土中分离出来。- 参数:
nirDataset
- 近红外波段数据集nirIndex
- 近红外波段的索引redDataset
- 红色波段数据集redIndex
- 红波段的索引targetDatasetName
- 指定的结果数据集名称targetDatasource
- 指定的存储结果数据集所在的数据源- 返回:
- 结果栅格数据集
-
NDVI
public static DatasetGrid NDVI(DatasetImage nirDataset, int nirIndex, DatasetImage redDataset, int redIndex, String targetDatasetName, Datasource targetDatasource, SteppedListener... listeners)
归一化植被指数,也叫做归一化差分植被指数或者标准差异植被指数或生物量指标变化。可使植被从水和土中分离出来。- 参数:
nirDataset
- 近红外波段数据集nirIndex
- 近红外波段的索引redDataset
- 红色波段数据集redIndex
- 红波段的索引targetDatasetName
- 指定的结果数据集名称targetDatasource
- 指定的存储结果数据集所在的数据源listeners
- 用于接收进度条事件的监听器- 返回:
- 结果栅格数据集
-
NDVI
@Deprecated public static DatasetGrid NDVI(DatasetImage nirDataset, int nirIndex, DatasetImage redDataset, int redIndex, String targetDatasetName, Datasource targetDatasource, double noDataValue)
已过时。 此方法已废弃,请使用支持进度监听的新方法ImageAnalyst.NDVI(DatasetImage, int, DatasetImage, int, String, Datasource, double, SteppedListener...)
替换。归一化植被指数,也叫做归一化差分植被指数或者标准差异植被指数或生物量指标变化。可使植被从水和土中分离出来。- 参数:
nirDataset
- 近红外波段数据集nirIndex
- 近红外波段的索引redDataset
- 红色波段数据集redIndex
- 红波段的索引targetDatasetName
- 指定的结果数据集名称targetDatasource
- 指定的存储结果数据集所在的数据源noDataValue
- 结果数据集空值的值- 返回:
- 结果栅格数据集
-
NDVI
public static DatasetGrid NDVI(DatasetImage nirDataset, int nirIndex, DatasetImage redDataset, int redIndex, String targetDatasetName, Datasource targetDatasource, double noDataValue, SteppedListener... listeners)
归一化植被指数,也叫做归一化差分植被指数或者标准差异植被指数或生物量指标变化。可使植被从水和土中分离出来。- 参数:
nirDataset
- 近红外波段数据集nirIndex
- 近红外波段的索引redDataset
- 红色波段数据集redIndex
- 红波段的索引targetDatasetName
- 指定的结果数据集名称targetDatasource
- 指定的存储结果数据集所在的数据源noDataValue
- 结果数据集空值的值listeners
- 用于接收进度条事件的监听器- 返回:
- 结果栅格数据集
-
NDWI
@Deprecated public static DatasetGrid NDWI(DatasetImage sourceDataset, int nirIndex, int greenIndex, String targetDatasetName, Datasource targetDatasource)
已过时。 此方法已废弃,请使用支持进度监听的新方法ImageAnalyst.NDWI(DatasetImage, int, int, String, Datasource, SteppedListener...)
替换。归一化水指数。NDWI一般用来提取影像中的水体信息,效果较好。- 参数:
sourceDataset
- 多波段影像数据集。nirIndex
- 近红外波段的索引。greenIndex
- 绿波段的索引。targetDatasetName
- 结果数据集名称。targetDatasource
- 结果数据集。- 返回:
- 结果数据集,用于保存NDWI值。
-
NDWI
public static DatasetGrid NDWI(DatasetImage sourceDataset, int nirIndex, int greenIndex, String targetDatasetName, Datasource targetDatasource, SteppedListener... listeners)
归一化水指数。NDWI一般用来提取影像中的水体信息,效果较好。- 参数:
sourceDataset
- 多波段影像数据集。nirIndex
- 近红外波段的索引。greenIndex
- 绿波段的索引。targetDatasetName
- 结果数据集名称。targetDatasource
- 结果数据集。listeners
- 用于接收进度条事件的监听器。- 返回:
- 结果数据集,用于保存NDWI值。
-
NDWI
@Deprecated public static DatasetGrid NDWI(DatasetImage nirDataset, int nirIndex, DatasetImage greenDataset, int greenIndex, String targetDatasetName, Datasource targetDatasource)
已过时。 此方法已废弃,请使用支持进度监听的新方法ImageAnalyst.NDWI(DatasetImage, int, DatasetImage, int, String, Datasource, SteppedListener...)
替换。归一化水指数。NDWI一般用来提取影像中的水体信息,效果较好。- 参数:
nirDataset
- 近绿外波段数据集nirIndex
- 近绿外波段的索引greenDataset
- 绿色波段数据集greenIndex
- 绿波段的索引targetDatasetName
- 指定的结果数据集名称targetDatasource
- 指定的存储结果数据集所在的数据源- 返回:
- 结果栅格数据集
-
NDWI
public static DatasetGrid NDWI(DatasetImage nirDataset, int nirIndex, DatasetImage greenDataset, int greenIndex, String targetDatasetName, Datasource targetDatasource, SteppedListener... listeners)
归一化水指数。NDWI一般用来提取影像中的水体信息,效果较好。- 参数:
nirDataset
- 近绿外波段数据集nirIndex
- 近绿外波段的索引greenDataset
- 绿色波段数据集greenIndex
- 绿波段的索引targetDatasetName
- 指定的结果数据集名称targetDatasource
- 指定的存储结果数据集所在的数据源listeners
- 用于接收进度条事件的监听器。- 返回:
- 结果栅格数据集
-
NDWI
@Deprecated public static DatasetGrid NDWI(DatasetImage nirDataset, int nirIndex, DatasetImage greenDataset, int greenIndex, String targetDatasetName, Datasource targetDatasource, double noDataValue)
已过时。 此方法已废弃,请使用支持进度监听的新方法ImageAnalyst.NDWI(DatasetImage, int, DatasetImage, int, String, Datasource, double, SteppedListener...)
替换。归一化水指数。NDWI一般用来提取影像中的水体信息,效果较好。- 参数:
nirDataset
- 近绿外波段数据集nirIndex
- 近绿外波段的索引greenDataset
- 绿色波段数据集greenIndex
- 绿波段的索引targetDatasetName
- 指定的结果数据集名称targetDatasource
- 指定的存储结果数据集所在的数据源noDataValue
- 结果数据集空值的值- 返回:
- 结果栅格数据集
-
NDWI
public static DatasetGrid NDWI(DatasetImage nirDataset, int nirIndex, DatasetImage greenDataset, int greenIndex, String targetDatasetName, Datasource targetDatasource, double noDataValue, SteppedListener... listeners)
归一化水指数。NDWI一般用来提取影像中的水体信息,效果较好。- 参数:
nirDataset
- 近绿外波段数据集nirIndex
- 近绿外波段的索引greenDataset
- 绿色波段数据集greenIndex
- 绿波段的索引targetDatasetName
- 指定的结果数据集名称targetDatasource
- 指定的存储结果数据集所在的数据源noDataValue
- 结果数据集空值的值listeners
- 用于接收进度条事件的监听器。- 返回:
- 结果栅格数据集
-
bandArithmetic
public static DatasetImage bandArithmetic(DatasetImage sourceDataset, BandArithmeticMethod method, String bandIndexs, String targetDatasetName, Datasource targetDatasource, SteppedListener... listeners)
波段算术函数- 参数:
sourceDataset
- 待分析的多波段影像数据集method
- 波段算术计算方法bandIndexs
- 波段索引,从0开始,以空格隔开targetDatasetName
- 目标数据集名称targetDatasource
- 目标数据源listeners
- 进度信息- 返回:
- 返回结果数据集
-
bandArithmetic
public static DatasetImage bandArithmetic(DatasetImage sourceDataset, BandArithmeticMethod method, String bandIndexs, String targetDatasetName, Datasource targetDatasource)
波段算术函数- 参数:
sourceDataset
- 待分析的多波段影像数据集method
- 波段算术计算方法bandIndexs
- 波段算术方法对应的波段索引,以空格隔开,如:"3 1"targetDatasetName
- 目标数据集名称targetDatasource
- 目标数据源- 返回:
- 返回结果数据集
-
addSteppedListener
public static void addSteppedListener(SteppedListener l)
添加一个用于接收进度条事件(SteppedEvent
)的监听器。- 参数:
l
- 一个用于接收进度条事件的监听器。
-
removeSteppedListener
public static void removeSteppedListener(SteppedListener l)
移除一个进度条事件(SteppedEvent
)的监听器。- 参数:
l
- 一个用于接收进度条事件的监听器。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.