解决方案
如果您只需要将所有边界放入一个数据集中,则可以使用 sp
/rgdal
足够容易,但是如果您需要真正地合并边界(剪辑/联接/溶解),等等,则在R中的支持并不是那么简单。
大致读取每个Shapefile readOGR
, , 然后 spRbind
他们在一起。如果 rgdal
构建/安装方面的困难,然后还有其他选项可以在各种软件包中读取ShapeFiles。
顺便说一句,“类似Arcgis”,但更接近“免费”:www.manifold.net
其他提示
如果您正在寻找免费的开源解决方案,我强烈建议QGIS,UDIG或OpenJump或MapWindows。您可以在这些软件包中完成所有想要的ShapeFile操作,它们都是GIS软件。
对不起,我没有在R中这样做的方法,我不确定我会相信结果 - 最好将锤子用钉子比使用螺丝刀。
如果您想编程地想更改ShapeFiles,请告诉我,我会推荐一些Python和Java库。
不隶属于 StackOverflow