R 按坐标划分的子集空间多边形数据帧形状文件

R 按坐标划分的子集空间多边形数据帧形状文件,r,subset,shapefile,R,Subset,Shapefile,我正在绘制多边形形状文件(SpatialPolygonDataFrame)。但是,该文件太大,因此我尝试根据位置名称对其进行子绘图: library(maptools) mp3= readShapePoly('C:/Users/ghy_000c11a_e.shp') #subplot the shapefiles sub.shape = subset(mp1,mp1$NAME == "Fitz Hugh Sound") 但是,我需要添加这么多的位置名称,所以我想知道是否可以根据坐标对其

我正在绘制多边形形状文件(SpatialPolygonDataFrame)。但是,该文件太大,因此我尝试根据位置名称对其进行子绘图:

 library(maptools)
 mp3= readShapePoly('C:/Users/ghy_000c11a_e.shp')
 #subplot the shapefiles
 sub.shape = subset(mp1,mp1$NAME == "Fitz Hugh Sound")
但是,我需要添加这么多的位置名称,所以我想知道是否可以根据坐标对其进行细分

我还尝试了PBS映射:

#install.packages("PBSmapping")
df <- importShapefile('C:/Users/ghy_000h11a_e.shp')
sub <- clipPolys(df, xlim = c(-100 , 0) , ylim = c(51.3 , 70))
plot (sub, col="blue")
#安装程序包(“PBSmapping”)

df您可以使用坐标裁剪质心,或者通过在行上循环来构建bbox索引。非常感谢,我们将对此进行研究!!