【发布时间】:2019-10-01 13:32:24
【问题描述】:
我不知道为什么,但我根本无法在 r 中读取 shapefile!
在 MacOS Mojave 上,
我试过了:
afg <- readOGR("afg.shp")
afg <- readOGR(dsn = ".", layer = "afg")
shapefile 来自这个网站:http://www.diva-gis.org/gdata,阿富汗公路。
同样的错误不断发生:
Error in ogrInfo(dsn = dsn, layer = layer, encoding = encoding, use_iconv = use_iconv, :
Cannot open layer
但是,此代码有效:
countries <- readOGR("countries.geojson")
有人能找出原因吗?
【问题讨论】:
-
也许您需要指定 shapefile 的路径?如果您解压缩以在
Downloads中创建目录AFG_rds,这应该可以:readOGR("~/Downloads/AFG_rds/AFG_roads.shp")