【发布时间】:2018-03-02 14:39:39
【问题描述】:
我有一个购物中心的空间数据集,我想在 R 中创建缓冲区。
我认为这些包会很有用:
require(maptools)
require(geosphere)
对于一组坐标,我可以这样做,但对于空间数据却不行。代码如下所示:
coordinates(locs) <- c("Longitude", "Latitude") # set spatial coordinates
fivekm <- cbind(coordinates(locs), X=rowSums(distm (coordinates(locs)[,1:2], fun = distHaversine) / 1000 <= 5)) # number of points within 5 km
但我不知道为一组多边形使用什么函数/包。有人可以就功能(或代码)提出建议,我会从那里开始吗?
谢谢!
【问题讨论】: