【发布时间】:2019-10-25 07:21:15
【问题描述】:
我正在尝试计算 R 中 DEM 的地形湿度指数 (TWI)。
对于 TWI,我想使用 dynatopmodel 包中的 upslope.area 函数。运行该函数时,出现以下错误:“光栅具有不同的 x 和 y 单元格分辨率”。但是在查看我的栅格的属性时,x 和 y 像元大小都是 1。有没有人遇到过类似的问题并找到了解决方案?
这是我的代码:
twi <- upslope.area(marion_dem, log-TRUE, atb=TRUE, deg=0.1, fill.sinks=TRUE)
Raster properties:
class : RasterLayer
dimensions : 22967, 30492, 700309764 (nrow, ncol, ncell)
resolution : 1, 1 (x, y)
extent : 41539.28, 72031.28, -5208329, -5185362 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0
data source : D:\Marion GIS\DWH\Marion_DSM.tif
names : Marion_DSM
values : -33, 1248 (min, max)
【问题讨论】:
-
您究竟是如何创建 DEM 的?坐标系仍然是 EPSG:4326,但范围似乎完全不同。
-
我投票决定将此问题作为离题结束,因为它属于 Stack Exchange 网络中的另一个站点,该站点当前未包含在五个选项列表中:gis.stackexchange.com。跨度>