首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在R中组合边界shapefile

在R中组合边界shapefile
EN

Stack Overflow用户
提问于 2010-06-03 07:46:09
回答 2查看 1.8K关注 0票数 2

我有5个加州边界县的shapefile文件,我正在尝试将它们合并成一个大的shapefile文件,并保持这些县的原始边界。然后我想要绘制一些点,比如this,这样地图只需要是一个简单的县边界地图。有没有办法在R中做到这一点,或者我必须使用像ArcGIS这样的东西?

有大量关于在shapefile中合并的文档,比如here,其中两个shapefile具有相同的坐标。但是没有关于只部分共享坐标的shapefile的文档。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-03 16:18:33

如果你只需要把所有的边界放到一个数据集中,那么你可以使用sp/rgdal很容易地做到这一点,但是如果你需要实际的几何合并边界(裁剪/连接/融合)等等,R中的支持就不那么简单了。

粗略地说,简单的选择是用readOGR读取每个shapefile,然后将它们spRbind在一起。如果rgdal在构建/安装方面存在困难,那么有其他选择可以读取不同包中的shapefile。

顺便说一句,“有点像ArcGIS”,但更接近“免费”:www.manifold.net

票数 5
EN

Stack Overflow用户

发布于 2010-06-03 13:00:17

如果您正在寻找一个免费和开源的解决方案,我强烈推荐QGIS或uDIG或OpenJump或MapWindows。你可以在这些包中做所有你想要的shapefile操作,它们都是GIS软件。

很抱歉,我没有办法在R中做到这一点,我也不确定我是否会相信结果--用锤子钉钉子要比用螺丝刀好。

如果你想在编程上改变shapefile,请让我知道,我会推荐一些python和java库。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2962433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档