我在R中使用Shapefiles相对较新。我想创建印度的国家和地区级数据的可视化,我在R中使用maptools。对于shapefile,我从{{3}获得数据其中包括印度的州/区/分区级数据。
但是,我正在尝试在R中加载文件并且它没有发生。这是我的代码:
library(maptools)
dist <- readShapePoly("IND_adm2.shp")
此处IND_adm2.shp是印度的地区级形状文件。
R无法读取文件,给我这个错误:
"Error in getinfo.shape(filen) : Error opening SHP file"
我不确定问题是什么。我有R 3.0.1,将文件放在适当的目录中,但有些东西是不对的。我也是在R中制作地图的新手,所以它有点烦人。关于如何解决这个问题的任何想法?
答案 0 :(得分:3)
您可以使用包rgdal
library(rgdal)
library(sp)
shp <- readOGR("path/to/shpfiles", "IND_adm2")
plot(shp)