QGIS合并矢量图层

QGIS基本操作

首先找到菜单栏中的矢量模块,找到数据管理工具,点击合并矢量图层。

就可以看到如下界面。合并矢量图层算法可以将多个相同几何图形类型的矢量图层合并为一个矢量图层。通过选择输入图层和CRS(可选),点击运行就可以获取到合并后的矢量文件。

以两段线shp文件为例

如下图所示,可以看到孔雀河1和孔雀河2两个shp图层,我们想将其合并成一个shp图层。
我们利用之前讲到的方法将其合并输出,如下图所示。输入图层为孔雀河1和孔雀河2,坐标系选择EPSG:4326-WGS84,并选择输出文件的路径,最后点击运行。

现在我们就得到了合并后是矢量图层

补充python方法

合并矢量图层不仅仅可以用GIS软件实现,我们也可以通过编写程序快速实现。

import geopandas as gpd
import pandas as pd

# 读取第一个Shapefile文件
file1 = './孔雀河1.shp'
gdf1 = gpd.read_file(file1)

# 读取第二个Shapefile文件
file2 = './孔雀河2.shp'
gdf2 = gpd.read_file(file2)

# 合并两个GeoDataFrame
merged_gdf = gpd.GeoDataFrame(pd.concat([gdf1, gdf2], ignore_index=True), crs=gdf1.crs)

# 保存合并后的结果为一个新的Shapefile文件
output_file = './孔雀河.shp'
merged_gdf.to_file(output_file)

最后得到的结果是一致的,这里就不过多展示了。

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彭博锐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值