跳到主要内容

山体阴影

根据高程栅格和模拟太阳位置生成地形阴影栅格,突出地形起伏。

功能说明​

工具综合高程、太阳高度角和方位角计算地形明暗,可用于地形可视化或与颜色栅格组合显示。

参数说明​

参数说明必填默认值
输入高程栅格用于计算阴影的高程栅格。是空
太阳高度角太阳位于地平线以上的角度,范围为 0° 至 90°。是30.0
太阳方位角从正北顺时针测量的太阳方向,范围为 0° 至 360°。是270.0
垂直夸张系数调整地形起伏的视觉夸张程度。是1.0
比例因子用于转换水平距离与高程的单位比例。是1.0
高程单位intl 为国际英尺,survey 为测量英尺;留空不指定。否空
输出阴影地形栅格输出阴影栅格的位置和名称。是空

输出结果​

输出阴影栅格,像元值表示模拟光照下的地形明暗,而不是高程。颜色表和显示效果应结合实际输出检查。

使用步骤​

  1. 打开【计算工具箱】,导航至【GRASS GIS】>【栅格工具】>【地形分析】,启动【山体阴影】。
  2. 选择高程栅格,设置太阳位置和单位相关参数。
  3. 指定新的输出栅格名称并运行,查看地形阴影。

使用示例​

在线项目 grass-山体阴影 中包含平山 15 km 样区的 aoi_15km_dem_30m.tif 和山体阴影结果 aoi_15km_dem_30m_grass_r_relief_3.tif,两者均为 EPSG:3857。

下图为先前项目中的晕渲示例,展示太阳高度角 30、方位角 270、垂直夸张系数和比例因子 1 的设置,并非上述结果的截图。

山体阴影示例

注意事项​

  • 太阳方位角会改变受光方向,阴影结果不是实际某一时刻的光照观测。
  • 高程与水平距离的单位需要相容;指定英尺高程单位时,GRASS 使用该设置覆盖比例因子。
  • 地形分辨率会影响阴影细节;输出 GeoTIFF 的颜色表显示效果应实际检查。

技术参考​

计算引擎:GRASS GIS;底层模块:r.relief。

GRASS GIS 8.5 官方文档