我有五个在加利福尼亚州边境县的形状楼,我试图将其合并为一个大型型号,并维护县的原始边界。然后我想绘制诸如 这个 因此,该地图只需要是县边界的简单地图。有没有办法在R中进行此操作,或者我必须使用Arcgis之类的东西?

关于在形状文件中合并的文档大量文档,例如 这里 这两个ShapeFile都有相同的坐标。但是,没有关于仅部分共享坐标的Shapefile的文档。

有帮助吗?

解决方案

如果您只需要将所有边界放入一个数据集中,则可以使用 sp/rgdal 足够容易,但是如果您需要真正地合并边界(剪辑/联接/溶解),等等,则在R中的支持并不是那么简单。

大致读取每个Shapefile readOGR, , 然后 spRbind 他们在一起。如果 rgdal 构建/安装方面的困难,然后还有其他选项可以在各种软件包中读取ShapeFiles。

顺便说一句,“类似Arcgis”,但更接近“免费”:www.manifold.net

其他提示

如果您正在寻找免费的开源解决方案,我强烈建议QGIS,UDIG或OpenJump或MapWindows。您可以在这些软件包中完成所有想要的ShapeFile操作,它们都是GIS软件。

对不起,我没有在R中这样做的方法,我不确定我会相信结果 - 最好将锤子用钉子比使用螺丝刀。

如果您想编程地想更改ShapeFiles,请告诉我,我会推荐一些Python和Java库。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top