0

我有一个站 ID 和舞台高度的点 shapefile。我想创建一个栅格,其中每个单元格都具有距该单元格最近的现场站的舞台高度值(以米为单位)。

我希望这个栅格与另一个栅格匹配。因此,如果我可以同时输入我创建的栅格(如下所述的数据集 3)和我的点 shapefile (1),我会很高兴。

数据集:

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

2) 河流三角洲范围的 Shapefile

3) 三角洲的栅格,其中NA' 代表土地(如果需要,它们也可以为零),而 1 是水。两个数据集 10 米分辨率和 30 米分辨率。

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

概念问题图像

如何将栅格中的值(全为 1)重新分配到最近车站的舞台高度,并确保这些值不会从流跳到流?我需要使用最低成本路径吗?做这个的最好方式是什么?

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

4

1 回答 1

0

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

在 ArcGIS Desktop 中计算多个点之间的网络距离属性?

在这里,提问者希望计算到某些点的道路距离,但您的问题似乎相似。我认为我要在这里提出的主要观点是,您应该在担心栅格层之前进行网络距离分类。您可能必须将多边形转换为线或一些解决方法才能将数据转换为有效的格式,但这是该工具旨在完成的工作。

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

于 2017-01-04T00:49:49.897 回答