You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

QGIS中合并同结构矢量文件报错求助:整合火烧区(BA)数据

QGIS合并火烧区矢量文件:解决报错+指定要素顺序

一、先搞定合并时的报错

你碰到的"." files are not supported as outputs for this algorithm报错,其实就是输出文件没设置对,跟Merge工具本身没关系,按下面步骤改:

  • 打开Vector -> Data Management Tools -> Merge Vector Layers
  • 在Input layers里按顺序添加:先加那两个7月的火烧区文件,再加8月的文件(先添加的要素会排在合并结果的最前面)
  • 重点注意:Output选项不能只选文件夹,必须给合并后的文件起个具体名字(比如叫2018_7-8_BA.shp),路径尽量用英文,别带特殊字符或中文,新手最容易在这里踩坑
  • 点击Run执行,这次就能成功生成合并后的矢量文件

二、确认7月数据在属性表前两行

合并完成后加载新生成的文件,打开属性表:

  • 因为你是先添加的7月文件,Merge工具会严格按输入顺序保留要素,所以那两个7月的火烧区直接就在属性表的前两行
  • 万一顺序不对,就手动调整:
    1. 给合并后的图层添加一个新字段(比如叫排序号,类型选整数)
    2. 把两个7月的要素的排序号设为1和2,8月的要素全设为3及以上
    3. 右键图层→属性→数据源标签,找到要素顺序,选择按排序号升序排列,点击应用,属性表就会按你要的顺序显示

三、为啥之前的方法没用?

  • Join是把两个表的属性关联起来,不是把要素合并到一起,完全不符合你的需求
  • Union是处理空间重叠的要素,会生成新的空间对象,不是简单的要素追加,反而会搞乱原数据结构
  • 之前用Merge报错纯是输出路径没设置对,跟工具本身没关系

内容的提问来源于stack exchange,提问作者JulibTulip

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 00:15:14