“栅格分区统计”答案 https://knowledge.亚搏在线safe.com/questions/71615/raster-zonal-statistics.html “栅格分区统计”问题的最新答案 答案由jdh https://knowledge.亚搏在线safe.com/answers/71620/view.html

通常,从光栅获得统计数据的最佳方法是强制到点云,并使用PointCloudStatisticsCalculator(就像集线器上的RasterStatisticsCalculator所做的那样)。不幸的是,与常规的统计scalculator不同,PointCloudStatisticsCalculator没有生成直方图的选项。

这样就剩下两个选项,使用pointcloudcoer转换成向量点(比rastercellcocer快,但仍然很繁琐),或者使用Python光栅API。

不幸的是,我不能分享我的python代码,但我可以说我用过numpy.ma创建一个掩码数组(通过NoData值进行掩码)和numpy。获取直方图值的bincount。

要将其转换为分区统计信息,可以通过多边形区域(具有唯一ID)裁剪栅格,创建直方图,通过uniqueID将特征合并回分区多边形。

2018年6月1日星期五16:47:30 GMT jdh