使用最低成本路径和r创建舞台高度栅格

时间:2017-01-03 21:47:53

标签: r gis raster arcmap spatial-interpolation

我有一个站点ID和舞台高度的点形状文件。我想创建一个栅格,其中每个单元格具有到该单元格的最近的现场站点的阶段高度值(以米为单位)。

我希望此栅格与另一个栅格匹配。所以如果我能输入我创建的光栅(下面描述的数据集3)和我的点shapefile(1),我想要它。

数据集:

1)Point Shapefile,具有河流三角洲的阶段高度

2)河流三角洲范围的Shapefile

3)NA代表土地的三角洲的栅格(如果需要的话也可能是零),1是水。两个数据集分辨率为10米,分辨率为30米。

我遇到的一个概念问题是我拥有的小流量。 例如(如下图所示),站1(以蓝色圈出)在技术上比站2更靠近黑色x区域(以红色圈出),但红色的台高值更能代表点x。两个流之间有NA,这是否意味着该值不会跳过流?

Conceptual Issue Image

如何将Raster中的值(所有1)重新分配到最近的站的舞台高度,并确保这些值不是从流跳转到流?我需要使用最低成本路径吗?这样做的最佳方式是什么?

我想使用 R ,但如果必须,可以使用ArcMap。

1 个答案:

答案 0 :(得分:0)

所以我不确定你可以使用哪些工具,但我认为这个答案可能有用:

layout panes

这里的提问者正在寻找计算某些点的道路距离,但你的问题似乎很相似。我认为我要在这里提出的要点是,在担心栅格图层之前,应该进行网络距离分类。您可能必须从多边形转换为线或某些变通方法以使您的数据成为可行的格式,但这是该工具旨在执行的工作类型。

根据与给定点的网络距离重新分类河流shapefile后,将多边形转换为栅格并使用此对原始栅格进行分类。您可以在R或Arcmap中执行此操作。 Arcmap可能会更快。