QGIS合并矢量数据
前言:QGIS(Quantum GIS)
是一个免费开源的跨平台地理信息系统(GIS)软件,它能够处理地图数据、空间分析、地图制作等任务。QGIS
提供了丰富的功能和插件,支持多种地图数据格式的读写和编辑,包括Shapefile
、GeoJSON
、PostGIS
、Spatialite
等。它还提供了一系列的空间分析工具,如缓冲区分析
、空间查询
、栅格分析
等,以及地图制作工具,可以创建精美的地图输出。QGIS
易于学习和使用,是许多GIS
专业人士、学生和爱好者的首选工具之一。
操作过程中,相关数据不便展示,部分内容,只做文字讲解
QGIS合并矢量数据
点击QGIS Desktop 3.34.4 启动程序
把需要合并的矢量图层拖到软件右下角图层
点击右侧工具箱搜索【合并矢量图层】
点击输入图层【…】,目标CRS[可选],选择一个顺眼的,合并输出【…】,点击保存到文件,因为保存的文件是.shp格式的,我们拖进来的就是.shp,合完当然还要.shp格式的,等执行完毕就ok了
常见问题:
1.合并图层报错:所有图层必须具有相同的几何图形类型!预期为Polygon图层时遇到了Line图层。
把线的相关内容在输入图层过滤掉
2.合并图层报错:无法储存属性 “编号”: 长度为10的字符串超过最大字段长度 (8) 无法将要素写入 OUTPUT
点击右侧工具箱搜索【重构字段】,选择对应的输入图层,编辑对应的字段长度,这块运行后会生成一个临时的图层,然后再次合并的时候在选择图层时,去掉刚才重构字段生成的图层,选择刚生成的临时图层
3.合并矢量图层有时报超过字段长度,有时不报超过字段长度
需注意选择【合并矢量图层】输入图层的顺序,如果未设置,将从第一个输入图层获取CRS,所有图层都将重投影以匹配此CRS,记的把最大的放第一位
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 博客 - 常如意!
评论