我必须在 R 中读取一个巨大的 ESRI shapefile 的一小部分。我分两步执行此操作:
第 1 步:我使用ogr2ogr
将 shapefile 剪辑到我的边界框:
ogr2ogr -clipsrc xMin yMin xMax yMax outfile.shp infile.shp
第2步:我将其读入R rgdal
:
df = readOGR(dsn="/path", layer="outfile")
问题是我必须为多个文件执行此操作,并且很难跟踪OGR
生成每个单独文件的操作。有没有办法ogr2ogr
在 R 中进行管道传输,以便即时完成第 1 步?