了解QGIS栅格地形分析的曲率滤波器?
我已经阅读了几个QGis-1.7.4栅格滤波器的源代码,这些栅格滤波器计算斜率,纵横比和曲率。 过滤器中有一个计算总曲率的公式令我困惑。 源文件位于QGis的当前版本中,具有以下路径: qgis-1.7.4 / src / analysis / raster / qgstotalcurvaturefilter.cpp 该过滤器的目的是在九单元格窗口中计算表面的总曲率。功能代码如下: float QgsTotalCurvatureFilter::processNineCellWindow( float* x11, float* x21, float* x31, float* x12, float* x22, float* x32, float* x13, float* x23, float* x33 ) { ... some code deleted ... double dxx = ( *x32 - 2 * *x22 + …