You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DEM生成Slope栅格出现贯穿斜线问题求助

问题成因

核心原因是你的DEM采用了地理坐标系(经纬度单位),而非适用于地形分析的投影坐标系:

地形分析(如坡度计算)需要基于单元格的实际地面水平距离来计算高差与水平距离的比值。地理坐标系的单位是度,同一经度差对应的实际地面距离会随纬度变化(纬度越高,距离越短),但地形计算工具会默认将经纬度的单元格大小当作均匀的水平距离来使用,这就引入了系统性的计算偏差,最终形成贯穿栅格的斜线伪影。

你在ArcGIS Pro和R中都遇到相同问题,说明这不是工具bug,而是数据源的坐标系不符合地形分析的要求——原DEM可视化时不会暴露经纬度单元格的变形问题,但地形计算对单位敏感度极高,直接用地理坐标系就会触发该问题。

解决方法

将DEM转换为投影坐标系(例如研究区对应的UTM投影,单位为米),再重新计算地形因子:
R中的示例代码:

library(terra)
r <- rast("DEM_clipped_to_movement2.tif")
# 替换为研究区对应的投影CRS,比如南半球55带的EPSG:32755
r_proj <- project(r, "EPSG:32755")
# 重新计算坡度
slope <- terrain(r_proj, "slope", unit = "degrees", neighbors = 8)
plot(slope)

内容的提问来源于stack exchange,提问作者Eliane McCarthy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 09:37:27