栅格基本统计分析,可指定变换函数类型。用于对栅格数据集进行基本的统计分析,包括最大值、最小值、平均值和标准差。
命名空间:
SuperMap.Analyst.SpatialAnalyst指定变换函数时,用来统计的数据是原始栅格值经过函数变换后得到的值。
程序集: SuperMap.Analyst.SpatialAnalyst (in SuperMap.Analyst.SpatialAnalyst)
版本: dll
语法
C# |
---|
public static BasicStatisticsAnalystResult BasicStatistics( DatasetGrid sourceDataset, FunctionType functionType ) |
参数
- sourceDataset
- Type: SuperMap.Data..::.DatasetGrid
指定的待统计的栅格数据。
- functionType
- Type: SuperMap.Analyst.SpatialAnalyst..::.FunctionType
指定的变换函数类型。
返回值
基本统计分析结果。示例
以下代码示范了如何对给定的栅格数据集进行基本统计分析,并将结果写入一个字符串返回。
CopyC#
public String GridBasicStatistics(DatasetGrid sourceDatasetGrid) { //调用栅格基本统计分析方法,获得基本统计分析结果对象 BasicStatisticAnalystResult basicStatisticAnalystResult = StatisticsAnalyst.BasicStatistics(sourceDatasetGrid, FunctionType.Log); //从栅格基本统计分析结果中提取结果 Double max = basicStatisticAnalystResult.Max; Double min = basicStatisticAnalystResult.Min; Double mean = basicStatisticAnalystResult.Mean; Double standardDeviation = basicStatisticAnalystResult.StandardDeviation; //将结果写入一个字符串 String result = "栅格基本统计分析结果:\n" + "最大值:" + max + "\n最小值:" + min + "\n平均值:" + mean + "\n标准差:" + standardDeviation; return result; }