首页 > 解决方案 > R:风数据的 gDistance 转换函数

问题描述

我想使用包中的shortestPath()函数计算一艘帆船从港口 A 到 B 的最短路径。两个港口之间的海洋由栅格单元格描述。最佳路径取决于两个变量:风向和风速(均由栅格图层给出)。风向和我进入相应单元格的角度决定了我面对的是逆风还是顺风。在逆风的情况下,我的旅行成本会随着风速而增加,而在顺风的情况下,旅行成本会随着风速而降低。gDistanceR

这里的问题是我没有弄清楚如何从两个变量方向和速度创建一个转换函数。过渡函数(和过渡层)是该shortestPath()函数在确定最优方式时所需的关键元素。显然,最常见的应用shortestPath()是海拔数据,它更容易处理,因为您只需要考虑一个变量高度。

任何想法都是最受欢迎的。

标签: rtransitiondistancer-raster

解决方案


推荐阅读