27.2.1. 栅格分析
27.2.1.1. 方面
从任何支持GDAL的高程栅格生成纵横比图。坡向是坡度朝向的指南针方向。像素值的范围为0-360°,从北方开始以度为单位测量,表示方位角。在北半球,斜坡的北侧通常是遮阳的(小方位角从0°-90°),而南侧则接收更多的太阳辐射(方位角较高的180°-270°)。
此算法是从 GDAL DEM utility 。
Default menu :
参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Input layer |
|
[raster] |
输入高程栅格图层 |
Band number |
|
[raster band] 默认:1 |
要用作高程的标注栏编号 |
Return trigonometric angle instead of azimuth |
|
[boolean] 默认:FALSE |
激活三角角度会产生不同的类别:0°(东)、90°(北)、180°(西)、270°(南)。 |
Return 0 for flat instead of -9999 |
|
[boolean] 默认:FALSE |
激活此选项将在平面区域上为值-9999插入0值。 |
Compute edges |
|
[boolean] 默认:FALSE |
从高程栅格生成边 |
Use Zevenbergen&Thorne formula instead of the Horn's one |
|
[boolean] 默认:FALSE |
激活Zvenbergen&Thorne公式以获得平滑的景观 |
Aspect |
|
[raster] 默认: |
输出栅格层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
Additional command-line parameters 任选 |
|
[string] 默认:无 |
添加额外的GDAL命令行选项 |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Aspect |
|
[raster] |
以度为单位输出角度值的栅格 |
Python代码
Algorithm ID : gdal:aspect
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.2. 浮雕色彩
从任何支持GDAL的高程栅格生成颜色浮雕地图。彩色浮雕尤其可以用来描绘立面。该算法输出一个具有根据高程计算的值的4波段栅格和一个基于文本的颜色配置文件。默认情况下,给定高程值之间的颜色会平滑混合,结果是一个很好的彩色高程栅格。
此算法是从 GDAL DEM utility 。
参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Input layer |
|
[raster] |
输入高程栅格图层 |
Band number |
|
[raster band] 默认:1 |
要用作高程的标注栏编号 |
Compute edges |
|
[boolean] 默认:FALSE |
从高程栅格生成边 |
Color configuration file |
|
[file] |
基于文本的颜色配置文件 |
Matching mode |
|
[enumeration] 默认:2 |
以下选项之一:
|
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
Additional command-line parameters 任选 |
|
[string] 默认:无 |
添加额外的GDAL命令行选项 |
Color relief |
|
[raster] 默认: |
输出栅格层。以下选项之一:
|
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Color relief |
|
[raster] |
4波段输出栅格 |
Python代码
Algorithm ID : gdal:colorrelief
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.3. 填充无数据
通过从边缘进行内插来填充没有数据值的栅格区域。无数据区域的值由周围的像素值使用反距离加权来计算。在内插之后,会对结果进行平滑处理。输入可以是任何支持GDAL的栅格层。该算法一般适用于对连续变化的栅格(例如高程模型)的缺失区域进行内插。它还适用于填充更不规则变化的图像(如航空照片)中的小孔和裂缝。对于从稀疏点数据中插入栅格来说,它通常不是很好。
此算法是从 GDAL fillnodata utility 。
Default menu :
参数
基本参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
标签 |
名字 |
类型 |
描述 |
Input layer |
|
[raster] |
输入栅格图层 |
Band number |
|
[raster band] 默认:1 |
要做手术的乐队。Nodata值必须由值0表示。 |
Maximum distance (in pixels) to search out for values to interpolate |
|
[number] 默认:10 |
要在所有方向上搜索以查找要进行内插的值的像素数 |
Number of smoothing iterations to run after the interpolation |
|
[number] 默认:0 |
要运行以平滑内插结果的3x3过滤器通道数(0或更多)。 |
Do not use default validity mask for the input band |
|
[boolean] 默认:FALSE |
激活用户定义的有效性掩码 |
Validity mask |
|
[raster] |
定义要填充的区域的栅格层。 |
Filled |
|
[raster] 默认: |
输出栅格层的规范。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
Additional command-line parameters 任选 |
|
[string] 默认:无 |
添加额外的GDAL命令行选项 |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Filled |
|
[raster] |
输出栅格 |
Python代码
Algorithm ID : gdal:fillnodata
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.4. 网格(数据指标)
使用指定的窗口和输出栅格几何图形计算一些数据度量。
此算法是从 GDAL grid utility 。
Default menu :
参数
基本参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Point layer |
|
[vector: point] |
输入点矢量层 |
Data metric to use |
|
[enumeration] 默认:0 |
以下选项之一:
|
The first radius of search ellipse |
|
[number] 默认值:0.0 |
搜索椭圆的第一个半径(如果旋转角为0,则为X轴 |
The second radius of search ellipse |
|
[number] 默认值:0.0 |
搜索椭圆的第二半径(如果旋转角为0,则为Y轴 |
Angle of search ellipse rotation in degrees (counter clockwise) |
|
[number] 默认值:0.0 |
以度为单位的椭圆旋转角度。椭圆是逆时针旋转的。 |
Minimum number of data points to use |
|
[number] 默认值:0.0 |
要平均的最小数据点数量。如果找到的点数较少,则认为网格节点为空,并将使用NODATA标记进行填充。 |
Nodata |
|
[number] 默认值:0.0 |
没有用于填充空点的数据标记 |
Interpolated (data metrics) |
|
[raster] 默认: |
指定具有内插值的输出栅格图层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Z value from field 任选 |
|
[tablefield: numeric] |
用于内插的字段 |
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
Additional command-line parameters 任选 |
|
[string] 默认:无 |
添加额外的GDAL命令行选项 |
Output data type |
|
[enumeration] 默认:5 |
定义输出栅格文件的数据类型。选项:
可用选项取决于使用QGIS构建的GDAL版本(请参见 菜单) |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Interpolated (data metrics) |
|
[raster] |
具有插值值的输出栅格 |
Python代码
Algorithm ID : gdal:griddatametrics
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.5. 网格(支持最近邻搜索的IDW)
计算与最近邻法相结合的电网的反距离。当需要使用最大数量的数据点时,非常理想。
此算法是从 GDAL grid utility 。
参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Point layer |
|
[vector: point] |
输入点矢量层 |
Weighting power |
|
[number] 默认:2.0 |
加权权重 |
Smoothing |
|
[number] 默认值:0.0 |
平滑参数 |
The radius of the search circle |
|
[number] 默认:1.0 |
搜索圆的半径 |
Maximum number of data points to use |
|
[number] 默认:12 |
不要搜索超过此数字的分数。 |
Minimum number of data points to use |
|
[number] 默认:0 |
要平均的最小数据点数量。如果找到的点数较少,则认为网格节点为空,并将使用NODATA标记进行填充。 |
Nodata |
|
[number] 默认值:0.0 |
没有用于填充空点的数据标记 |
Interpolated (IDW with NN search) |
|
[raster] 默认: |
指定具有内插值的输出栅格图层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Z value from field 任选 |
|
[tablefield: numeric] |
用于内插的字段 |
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
Additional command-line parameters 任选 |
|
[string] 默认:无 |
添加额外的GDAL命令行选项 |
Output data type |
|
[enumeration] 默认:5 |
定义输出栅格文件的数据类型。选项:
可用选项取决于使用QGIS构建的GDAL版本(请参见 菜单) |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Interpolated (IDW with NN search) |
|
[raster] |
具有插值值的输出栅格 |
Python代码
Algorithm ID : gdal:gridinversedistancenearestneighbor
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.6. 电网(与功率成反比的距离)
与电网距离相反的方法是加权平均插值法。
您应该为输入数组提供散乱的数据值,包括每个数据点和输出网格几何图形的坐标。该函数将计算输出网格中给定位置的插补值。
此算法是从 GDAL grid utility 。
Default menu :
参数
基本参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Point layer |
|
[vector: point] |
输入点矢量层 |
Weighting power |
|
[number] 默认:2.0 |
加权权重 |
Smothing |
|
[number] 默认值:0.0 |
平滑参数 |
The first radius of search ellipse |
|
[number] 默认值:0.0 |
搜索椭圆的第一个半径(如果旋转角为0,则为X轴 |
The second radius of search ellipse |
|
[number] 默认值:0.0 |
搜索椭圆的第二半径(如果旋转角为0,则为Y轴 |
Angle of search ellipse rotation in degrees (counter clockwise) |
|
[number] 默认值:0.0 |
以度为单位的椭圆旋转角度。椭圆是逆时针旋转的。 |
Maximum number of data points to use |
|
[number] 默认:0 |
不要搜索超过此数字的分数。 |
Minimum number of data points to use |
|
[number] 默认:0 |
要平均的最小数据点数量。如果找到的点数较少,则认为网格节点为空,并将使用NODATA标记进行填充。 |
Nodata |
|
[number] 默认值:0.0 |
没有用于填充空点的数据标记 |
Interpolated (IDW) |
|
[raster] 默认: |
指定具有内插值的输出栅格图层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Z value from field 任选 |
|
[tablefield: numeric] |
用于内插的字段 |
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
Additional command-line parameters 任选 |
|
[string] 默认:无 |
添加额外的GDAL命令行选项 |
Output data type |
|
[enumeration] 默认:5 |
定义输出栅格文件的数据类型。选项:
可用选项取决于使用QGIS构建的GDAL版本(请参见 菜单) |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Interpolated (IDW) |
|
[raster] |
具有插值值的输出栅格 |
Python代码
Algorithm ID : gdal:gridinversedistance
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.7. 栅格(线性)
线性方法通过计算点云的Delaunay三角剖分,找出点在三角剖分的哪个三角形中,并从三角形内的重心坐标进行线性内插来执行线性内插。如果该点不在任何三角形中,则根据半径,算法将使用最近点的值或NODATA值。
此算法是从 GDAL grid utility 。
参数
基本参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Point layer |
|
[vector: point] |
输入点矢量层 |
Search distance |
|
[number] 默认:-1.0 |
如果要插补的点不适合Delaunay三角剖分的三角形,则使用该最大距离搜索最近的邻居,否则使用nodata。如果设置为 |
Nodata |
|
[number] 默认值:0.0 |
没有用于填充空点的数据标记 |
Interpolated (Linear) |
|
[raster] 默认: |
指定具有内插值的输出栅格图层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Z value from field 任选 |
|
[tablefield: numeric] |
用于内插的字段 |
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
Additional command-line parameters 任选 |
|
[string] 默认:无 |
添加额外的GDAL命令行选项 |
Output data type |
|
[enumeration] 默认:5 |
定义输出栅格文件的数据类型。选项:
可用选项取决于使用QGIS构建的GDAL版本(请参见 菜单) |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Interpolated (Linear) |
|
[raster] |
具有插值值的输出栅格 |
Python代码
Algorithm ID : gdal:gridlinear
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.8. 网格(移动平均)
移动平均是一种简单的数据平均算法。它使用一个椭圆形状的移动窗口来搜索值,并对窗口内的所有数据点进行平均。搜索椭圆可以旋转指定的角度,椭圆的中心位于网格节点。还可以设置要平均的数据点的最小数量,如果窗口中没有足够的点,网格节点将被视为空的,并将使用指定的NODATA值进行填充。
此算法是从 GDAL grid utility 。
Default menu :
参数
基本参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Point layer |
|
[vector: point] |
输入点矢量层 |
The first radius of search ellipse |
|
[number] 默认值:0.0 |
搜索椭圆的第一个半径(如果旋转角为0,则为X轴 |
The second radius of search ellipse |
|
[number] 默认值:0.0 |
搜索椭圆的第二半径(如果旋转角为0,则为Y轴 |
Angle of search ellipse rotation in degrees (counter clockwise) |
|
[number] 默认值:0.0 |
以度为单位的椭圆旋转角度。椭圆是逆时针旋转的。 |
Minimum number of data points to use |
|
[number] 默认值:0.0 |
要平均的最小数据点数量。如果找到的点数较少,则认为网格节点为空,并将使用NODATA标记进行填充。 |
Nodata |
|
[number] 默认值:0.0 |
没有用于填充空点的数据标记 |
Interpolated (moving average) |
|
[raster] 默认: |
指定输出栅格图层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Z value from field 任选 |
|
[tablefield: numeric] |
用于内插的字段 |
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
Additional command-line parameters 任选 |
|
[string] 默认:无 |
添加额外的GDAL命令行选项 |
Output data type |
|
[enumeration] 默认:5 |
定义输出栅格文件的数据类型。选项:
可用选项取决于使用QGIS构建的GDAL版本(请参见 菜单) |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Interpolated (moving average) |
|
[raster] |
具有插值值的输出栅格 |
Python代码
Algorithm ID : gdal:gridaverage
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.9. 网格(最近邻居)
最近邻法不进行任何内插或平滑,它只取网格节点搜索椭圆中找到的最近点的值作为结果返回。如果没有找到任何点,则返回指定的NODATA值。
此算法是从 GDAL grid utility 。
Default menu :
参数
基本参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Point layer |
|
[vector: point] |
输入点矢量层 |
The first radius of search ellipse |
|
[number] 默认值:0.0 |
搜索椭圆的第一个半径(如果旋转角为0,则为X轴 |
The second radius of search ellipse |
|
[number] 默认值:0.0 |
搜索椭圆的第二半径(如果旋转角为0,则为Y轴 |
Angle of search ellipse rotation in degrees (counter clockwise) |
|
[number] 默认值:0.0 |
以度为单位的椭圆旋转角度。椭圆是逆时针旋转的。 |
Nodata |
|
[number] 默认值:0.0 |
没有用于填充空点的数据标记 |
Interpolated (Nearest neighbour) |
|
[raster] 默认: |
指定具有内插值的输出栅格图层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Z value from field 任选 |
|
[tablefield: numeric] |
用于内插的字段 |
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
Additional command-line parameters 任选 |
|
[string] 默认:无 |
添加额外的GDAL命令行选项 |
Output data type |
|
[enumeration] 默认:5 |
定义输出栅格文件的数据类型。选项:
可用选项取决于使用QGIS构建的GDAL版本(请参见 菜单) |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Interpolated (Nearest neighbour) |
|
[raster] |
具有插值值的输出栅格 |
Python代码
Algorithm ID : gdal:gridnearestneighbor
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.10. 山体阴影
输出具有良好明暗处理浮雕效果的栅格。它对于可视化地形非常有用。您可以选择指定光源的方位角和高度、垂直放大系数和比例系数,以说明垂直单位和水平单位之间的差异。
此算法是从 GDAL DEM utility 。
Default menu :
参数
基本参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Input layer |
|
[raster] |
输入高程栅格图层 |
Band number |
|
[raster band] 默认:1 |
包含高程信息的波段 |
Z factor (vertical exaggeration) |
|
[number] 默认:1.0 |
该系数会夸大输出高程栅格的高度 |
Scale (ratio of vert. units to horiz.) |
|
[number] 默认:1.0 |
垂直单位与水平单位的比率 |
Azimuth of the light |
|
[number] 默认:315.0 |
以度为单位定义高程栅格上照明的方位角。如果来自栅格顶部,则值为0,如果来自东部,则为90 A.S.O。 |
Altitude of the light |
|
[number] 默认:45.0 |
以度为单位定义灯光的高度。如果灯光来自高程栅格上方,则为90;如果是倾斜灯光,则为0。 |
Compute edges |
|
[boolean] 默认:FALSE |
从高程栅格生成边 |
Use Zevenbergen&Thorne formula (instead of the Horn's one) |
|
[boolean] 默认:FALSE |
激活Zvenbergen&Thorne公式以获得平滑的景观 |
Combined shading |
|
[boolean] 默认:FALSE |
|
Multidirectional shading |
|
[boolean] 默认:FALSE |
|
Hillshade |
|
[raster] 默认: |
指定具有内插值的输出栅格图层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
Additional command-line parameters 任选 |
|
[string] 默认:无 |
添加额外的GDAL命令行选项 |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Hillshade |
|
[raster] |
具有插值值的输出栅格 |
Python代码
Algorithm ID : gdal:hillshade
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.11. 近乎黑色
将几乎黑/白的边框转换为黑色。
该算法将扫描图像,并尝试将衣领周围几乎或完全为黑色、白色或一种或多种自定义颜色的所有像素设置为黑色或白色。这通常被用来修复有损的压缩航空照片,以便彩色像素在马赛克时可以被视为透明的。
此算法是从 GDAL nearblack utility 。
Default menu :
参数
基本参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Input layer |
|
[raster] |
输入高程栅格图层 |
How far from black (white) |
|
[number] 默认:15 |
选择像素值与黑、白或自定义颜色的距离,并仍视为接近黑、白或自定义颜色。 |
Search for nearly white pixels instead of nearly black |
|
[boolean] 默认:FALSE |
搜索接近白色(255)的像素而不是接近黑色的像素 |
Nearblack |
|
[raster] 默认: |
指定输出栅格图层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
Additional command-line parameters 任选 |
|
[string] 默认:无 |
添加额外的GDAL命令行选项 |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Nearblack |
|
[raster] |
输出栅格 |
Python代码
Algorithm ID : gdal:nearblack
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.12. 近似度(栅格距离)
生成指示从每个像素的中心到被标识为目标像素的最近像素的中心的距离的栅格邻近贴图。目标像素是源栅格中的那些,其栅格像素值在目标像素值集中。
此算法是从 GDAL proximity utility 。
Default menu :
参数
基本参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Input layer |
|
[raster] |
输入高程栅格图层 |
Band number |
|
[raster band] 默认:1 |
包含高程信息的波段 |
A list of pixel values in the source image to be considered target pixels 任选 |
|
[string] 默认:‘’ |
源图像中将被视为目标像素的目标像素值的列表。如果未指定,则所有非零像素都将被视为目标像素。 |
Distance units |
|
[enumeration] 默认:1 |
指示生成的距离应以像素坐标表示还是以地理参考坐标表示。以下选项之一:
|
The maximum distance to be generated 任选 |
|
[number] 默认值:0.0 |
要生成的最大距离。Nodata值将用于超出此距离的像素。如果未提供nodata值,则将在输出波段中查询其nodata值。如果输出波段没有nodata值,则将使用值65535。距离根据以下值解释 Distance units 。 |
Value to be applied to all pixels that are within the maxdist of target pixels 任选 |
|
[number] 默认值:0.0 |
指定要应用于比目标像素(包括目标像素)的最大距离更近的所有像素的值,而不是距离值。 |
Nodata value to use for the destination proximity raster 任选 |
|
[number] 默认值:0.0 |
指定要用于输出栅格的nodata值 |
Proximity map |
|
[raster] 默认: |
指定输出栅格图层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
Additional command-line parameters 任选 |
|
[string] 默认:无 |
添加额外的GDAL命令行选项 |
Output data type |
|
[enumeration] 默认:5 |
定义输出栅格文件的数据类型。选项:
可用选项取决于使用QGIS构建的GDAL版本(请参见 菜单) |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Proximity map |
|
[raster] |
输出栅格 |
Python代码
Algorithm ID : gdal:proximity
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.13. 粗糙度
使用根据高程计算的值输出单波段栅格。粗糙度是表面的不规则性程度。它是由中心像素和周围细胞的最大细胞间差计算出来的。粗糙度的确定在地形高程数据的分析中起着重要的作用,在气候学和自然地理学中对河流地貌的计算是有用的。
此算法是从 GDAL DEM utility 。
Default menu :
参数
基本参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Input layer |
|
[raster] |
输入高程栅格图层 |
Band number |
|
[raster band] 默认:1 |
要用作高程的标注栏编号 |
Compute edges |
|
[boolean] 默认:FALSE |
从高程栅格生成边 |
Roughness |
|
[raster] 默认: |
指定输出栅格图层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Roughness |
|
[raster] |
单波段输出粗糙度栅格。值-9999用作无数据值。 |
Python代码
Algorithm ID : gdal:roughness
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.14. 筛子
删除小于提供的阈值大小(以像素为单位)的栅格多边形,并将其替换为最大相邻多边形的像素值。如果您的栅格地图上有大量的小区域,它将非常有用。
此算法是从 GDAL sieve utility 。
Default menu :
参数
基本参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Input layer |
|
[raster] |
输入高程栅格图层 |
Threshold |
|
[number] 默认:10 |
仅移除小于此大小的栅格面 |
Use 8-connectedness |
|
[boolean] 默认:FALSE |
使用八个连通性而不是四个连通性 |
Do not use the default validity mask for the input band |
|
[boolean] 默认:FALSE |
|
Validity mask 任选 |
|
[raster] |
要使用的有效性掩码而不是默认掩码 |
Sieved |
|
[raster] 默认: |
指定输出栅格图层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Additional command-line parameters 任选 |
|
[string] 默认:无 |
添加额外的GDAL命令行选项 |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Sieved |
|
[raster] |
输出栅格层。 |
Python代码
Algorithm ID : gdal:sieve
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.15. 坡度
从任何GDAL支持的高程栅格生成坡度地图。坡度是相对于水平线的倾角。您可以选择指定所需的坡度值类型:度数或坡度百分比。
此算法是从 GDAL DEM utility 。
Default menu :
参数
基本参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Input layer |
|
[raster] |
输入高程栅格图层 |
Band number |
|
[raster band] 默认:1 |
包含高程信息的波段 |
Ratio of vertical units to horizontal |
|
[number] 默认:1.0 |
垂直单位与水平单位的比率 |
Slope expressed as percent (instead of degrees) |
|
[boolean] 默认:FALSE |
将坡度表示为百分比而不是度数 |
Compute edges |
|
[boolean] 默认:FALSE |
从高程栅格生成边 |
Use Zevenbergen&Thorne formula (instead of the Horn's one) |
|
[boolean] 默认:FALSE |
激活Zvenbergen&Thorne公式以获得平滑的景观 |
Slope |
|
[raster] 默认: |
指定输出栅格图层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
Additional command-line parameters 任选 |
|
[string] 默认:无 |
添加额外的GDAL命令行选项 |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Slope |
|
[raster] |
输出栅格 |
Python代码
Algorithm ID : gdal:slope
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.16. 地形崎岖指数(TRI)
使用根据高程计算的值输出单波段栅格。TRI代表地形坚固性指数,定义为中心像素与其周围单元之间的平均差。
此算法是从 GDAL DEM utility 。
Default menu :
参数
基本参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Input layer |
|
[raster] |
输入高程栅格图层 |
Band number |
|
[raster band] 默认:1 |
要用作高程的标注栏编号 |
Compute edges |
|
[boolean] 默认:FALSE |
从高程栅格生成边 |
Terrain Ruggedness Index |
|
[raster] 默认: |
指定输出栅格图层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Terrain Ruggedness Index |
|
[raster] |
输出粗糙度栅格。值-9999用作无数据值。 |
Python代码
Algorithm ID : gdal:triterrainruggednessindex
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。
27.2.1.17. 地形位置指数(TPI)
使用根据高程计算的值输出单波段栅格。TPI代表地形位置指数,其定义为中心像素与其周围单元的平均值之间的差值。
此算法是从 GDAL DEM utility 。
Default menu :
参数
基本参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Input layer |
|
[raster] |
输入高程栅格图层 |
Band number |
|
[raster band] 默认:1 |
用于高程值的标注栏编号 |
Compute edges |
|
[boolean] 默认:FALSE |
从高程栅格生成边 |
Terrain Ruggedness Index |
|
[raster] 默认: |
指定输出栅格图层。以下选项之一:
|
高级参数
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Additional creation options 任选 |
|
[string] 默认:‘’ |
用于添加控制要创建的栅格的一个或多个创建选项(颜色、块大小、文件压缩...)。为方便起见,您可以依赖预定义的配置文件(请参见 GDAL driver options section )。 Batch Process和模型设计器:用竖线字符分隔多个选项 ( |
产出
标签 |
名字 |
类型 |
描述 |
---|---|---|---|
Terrain Ruggedness Index |
|
[raster] |
输出栅格。 |
Python代码
Algorithm ID : gdal:tpitopographicpositionindex
import processing
processing.run("algorithm_id", {parameter_dictionary})
这个 algorithm id 当您将鼠标悬停在处理工具箱中的算法上时,将显示。这个 parameter dictionary 提供参数名称和值。看见 从控制台使用处理算法 有关如何从Python控制台运行处理算法的详细信息。