要删除矢量数据中多余的字段,可以使用 QGIS 内置的 删除字段 工具。以下是详细的操作步骤:
方法一:使用【删除字段】工具(推荐)
该工具可生成一个新的矢量图层,保留原始几何和未被删除的字段,移除你指定的多余字段。
操作步骤:
打开 QGIS,加载你要处理的矢量图层。
在菜单栏中点击 “处理”(Processing) → “工具箱”(Toolbox)。
在搜索框中输入 删除字段 或 delete column,找到名为 删除字段 的算法。
双击打开该工具,配置参数:
输入图层:选择你要处理的矢量图层。
待删字段:勾选你想删除的一个或多个多余字段。
输出图层:设置输出路径,可以选择保存为新文件或暂存在内存中(如 'memory:')。
点击 运行。
处理完成后,新的图层将自动加载到地图中,且不包含你所删除的字段。
⚠️ 注意:此操作不会修改原文件,而是生成一个新图层。若需覆盖原数据,请手动导出保存。

方法二:使用【字段计算器】重命名/保留所需字段(间接方式)
如果你只想保留少数几个字段,也可以通过创建一个只含必要字段的新图层来实现。
步骤如下:
右键点击图层 → “导出” → “另存为…”
在弹出窗口中:
选择输出格式(如 Shapefile、GeoPackage 等)
设置输出路径
在 “选择导出的字段” 区域,取消勾选你不想要的字段
点击 确定,即可生成一个仅包含选定字段的新图层。
🔧 补充说明
删除字段是指从属性表中移除某一列(例如 temp_field, old_data 等无用字段);
建议在操作前备份原始数据,避免误删重要信息。
更多QGIS使用问题,欢迎留言或联系我们。转载须注明出处。