我正在尝试使用R来分析加油站点的空间密度。我需要在加油站周围创建缓冲区(圆圈)并计算缓冲区内的加油站数量。然后,我需要充分利用缓冲距离来查看什么是合理的缓冲区,以查看有趣的内容。这些是我正在使用的文件:https://dl.dropboxusercontent.com/u/45095175/sbc_gas.shp; https://dl.dropboxusercontent.com/u/45095175/sbc_gas.shx; https://dl.dropboxusercontent.com/u/45095175/sbc_gas.dbf在R中的空间点数据周围创建缓冲区并计算缓冲区中的点数
# Install packages
x <- c("ggmap", "rgdal", "rgeos", "maptools", "ks")
lapply(x, library, character.only = TRUE)
all <- readShapePoints("sbc_gas.shp")
all.df <- as(all, "data.frame")
locs <- subset(all.df, select = c("OBJECTID", "Latitude", "Longitude"))
head(locs) # a simple data frame with coordinates
coordinates(locs) <- c("Longitude", "Latitude") # set spatial coordinates
plot(locs)
任何帮助极大赞赏!
Thanks @ G5W!我添加了其他文件的链接。 – JAG2024
@ JAG2024当我试图获得另外两个文件时,我收到一条消息,说他们无法下载。你必须设置一些权限才能下载? – G5W
立即尝试?我更新了链接。您可能仍然有.dbf文件的问题。有什么方法可以直接发送给你? – JAG2024