多个shp或栅格数据合成一个文件

刚开始合并多个shp文件的时候,准备用arcmap进行合并的,用里面的工具中的Merge,但是最后发现,属性表里面的字段名必须一模一样,不然就会合并失败,最坑的是,明明一模一样,还是合并失败,也找不到是啥原因,最后还是用supermap进行合并了。
首先要新建数据源(如果直接导入数据集,后续不能进行编辑操作)

一、多个shp文件合并
这里注意一下,你要合并的shp文件类型必须要一致的,比如都是二维面,如果要合并的文件中出现三维面,得转换类型,把三维面转成二维面
多个shp或栅格数据合成一个文件_第1张图片

然后把shp文件导入,把其中一个数据集作为目标数据集,点击该数据集后,点击上面工具栏中的数据中的追加行,把其他shp文件的数据集添加进来,点击确定后就欧了
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200424164622639.png)

多个shp或栅格数据合成一个文件_第2张图片

二、多个栅格数据合并
把多个栅格数据导入(如果最后要对合并后的栅格数据制作专地图的话,导入时数据集类型要选择栅格)
多个shp或栅格数据合成一个文件_第3张图片
点击数据-》栅格镶嵌多个shp或栅格数据合成一个文件_第4张图片
如果你使用的是idesktop9的话,导入要合并的上个栅格数据,如果直接点击确定的话,你合并出来的栅格数据有可能是这个样子,上面栅格数据的白底会盖住下面的栅格数据。(如果你使用的是idesktop10的话,就不需要担心了,一般不会出现这种情况)
多个shp或栅格数据合成一个文件_第5张图片

这里要注意一下重叠区域取值,
多个shp或栅格数据合成一个文件_第6张图片

取决于你重叠区域的值大小。由于我要合并的这些栅格数据不是我自己做的,比较坑,有些数据合并重叠区域取值得选所有数据集的最大值,有些得选所有数据集的最小值,所以我得一点一点地合并这些栅格数据,不能一次性合并。最后合并后的效果是酱紫的,是不是美美哒
多个shp或栅格数据合成一个文件_第7张图片

你可能感兴趣的:(supermap,supermap)