小编Mat*_*att的帖子

用于创建多边形中心线的R函数

有没有R函数可以创建多边形的中心线?类似于ArcGIS和Python中的这些方法?

下面是生成虚拟多边形的代码 - 对于这个简单的示例,我们基本上只需要中间有一条线。

library(rgeos)
sdf <- data.frame(id=1:10, lat = 1:10, lon=1)
coordinates(sdf) <- ~lon+lat
sdf <- gBuffer(sdf, width=2, byid=F)
Run Code Online (Sandbox Code Playgroud)

虚拟多边形

gis r

7
推荐指数
0
解决办法
1067
查看次数

从新结果中减去

我一直在寻找解决方案,但是似乎找不到它。

例如:我有一个值:x = 22000 我有一列的值Dataframe$netto_weights例如:1000, 2000, 5000,1000..

我正在寻找一种方法来减去这些netto_weights并保存每次扣除的结果X。

我尝试sapply与lead或lag功能结合使用,但得到的结果却有所不同。

输出将类似于: x = 22000

1.  21000 (22000-1000)
2.  19000 (21000-2000)
3.  14000 (19000-5000)
4.  13000 (14000-1000)
Run Code Online (Sandbox Code Playgroud)

r subtraction

0
推荐指数
1
解决办法
29
查看次数

标签 统计

r ×2

gis ×1

subtraction ×1