我是 GRASS 的初学者,但我想在两个多边形之间获得成本最低的路径。更确切地说,我想从位于一个多边形(多边形 A)边缘的任何点到位于另一个多边形(多边形 B)边缘的任何点获得最小的成本。
到目前为止,我通过使用成本栅格来使用 ArcGIS 的功能CostDistance
,CostPath
其中每个像元都有一个成本值,第一个多边形的 shapefile 和第二个多边形的 shapefile。我想对 GRASS 做同样的事情。我认为功能r.cost
允许这样做。但我不知道如何在参数中指定 GRASS 中的两个多边形?
你有一个例子说明如何r.cost
在 R 中使用两个多边形和 packagespgrass6
吗?
非常感谢您的帮助。