生成倾斜栅格
根据平面上的一个已知点、其高程以及指定的倾角和方位角,生成平面栅格。可以理解为:在指定的空间范围内,生成一张坡度和坡向恒定的理想化高程栅格

功能说明
工具在指定输出区域内计算平面高程,可用于构造参考平面、进行地形对比或辅助空间分析。倾角为零时生成水平平面;非零倾角用于构造倾斜平面。
参数说明
| 参数 | 说明 | 必填 | 默认值 |
|---|---|---|---|
| 输出区域 | 定义输出栅格的坐标系、分辨率和范围,可设置对齐选项。 | 是 | 空 |
| 已知点矢量 | 提供平面位置的矢量图层,须包含且仅包含一个有效点。 | 是 | 空 |
| 高程值 | 已知点在所生成平面上的高程。 | 是 | 0.0 |
| 倾角 | 平面倾斜角度,单位为度;GRASS 允许范围为 -90° 至 90°。 | 是 | 0.0 |
| 方位角 | 平面方向角,单位为度;GRASS 允许范围为 0° 至 360°。 | 是 | 0.0 |
| 输出数据类型 | CELL 为整数、FCELL 为单精度浮点、DCELL 为双精度浮点。 | 是 | FCELL |
| 输出平面栅格 | 保存结果的位置和名称。 | 是 | 空 |
输出结果
输出一张平面高程栅格,像元值表示指定平面在对应位置的高程。输出的空间范围、分辨率、坐标系和数据类型由设置决定。
使用步骤
- 打开【计算工具箱】,进入【GRASS GIS】>【栅格工具】>【地形分析】>【生成倾斜栅格】并启动本工具。
- 设置输出区域的坐标系、范围和分辨率,并选择单点矢量。
- 设置已知点高程、倾角、方位角及输出类型。
- 指定新的输出栅格并运行,检查结果范围和像元值。
使用示例
在线项目 grass-生成倾斜栅格 使用 pingshan-point.pgv(单点,EPSG:4326)作为已知点,将输出区域设置为 EPSG:3857,范围为 [12655337, 4644824, 12658337, 4647824],分辨率为 30 × 30 投影米。已知点高程设为 500,倾角 10°,方位角 0°,输出类型 FCELL。
输出 plane_dip10_20261105_01.tif 为 EPSG:3857、100 × 100 像元的 Float32 单波段栅格。本示例用于展示按参数生成的参考平面,500 是设定值,不代表该点的实测高程。

注意事项
- 根据 GRASS 官方说明,方位角从北开始逆时针增加:北为 0°,西北为 45°,西为 90°,与常见的顺时针罗盘方位不同。
- 高程单位应与输出坐标系的水平单位相容;角度和坐标系设置会影响生成的平面。
- 输出范围与已知点应空间对应;已知点矢量必须只有一个有效点。
- 输出是按给定条件生成的理想平面,不是对 DEM 或实测地形的插值结果。
技术参考
计算引擎:GRASS GIS;底层模块:r.plane。