将 KMZ 文件导入 QGIS 的最佳方法取决于你的具体需求和 KMZ 文件。如是否需要保留样式?是否包含栅格/地面覆盖图?文件是否过大?包含图层是否过多?
以下是针对不同场景的推荐方案。
使用 QGIS 原生方法
直接将 KMZ 文件拖入 QGIS 软件中,在弹出的对话框中,选择需要添加的数据项。或者通过菜单:图层 → 添加图层 → 添加矢量图层 → 点击 ... 浏览选择 KMZ 文件。

KML Tools 插件
高性能 & 大型 KMZ 推荐使用。
插件名称:KML Tools
主页:https://github.com/hamiltoncj/qgis-kmltools-plugin
下载:https://plugins.qgis.org/plugins/kmltools/
优势:
- 将整个 KMZ 合并为 1个点层 + 1个线层 + 1个面层,避免图层过多;
- 支持从 <description> 字段自动解析 tag=value 或表格结构,转为属性字段;
- 可导出回 KMZ 并保留基础样式(分类/分级符号);
- 支持地面覆盖图(Ground Overlay)→ GeoTIFF 转换。

KMZ 文件说明
KMZ(Keyhole Markup Language Zipped)是 KML 文件的压缩包,扩展名为 .kmz。它采用 ZIP 压缩,内含一个 doc.kml 主文件(存放地理数据与样式定义),并可附带其他资源文件,如 图片(图标、地面覆盖影像)、模型、外部链接等。KMZ 被广泛应用于 Google Earth 及其他支持 KML 的 GIS 软件中。
KMZ 的主要用途
- 共享矢量地理数据:点、线、面及其属性(名称、描述、HTML 弹窗)。
- 嵌入地面覆盖图(Ground Overlay):如航拍图、历史地图或扫描平面图,可精确贴合地球表面。
- 携带自定义样式与图标:文件夹结构、颜色、线宽、图标(常为 PNG 内嵌在 KMZ 中)。
- 离线使用:将所需影像与矢量一起打包,方便在无网络环境下打开。
- 交通数据、轨迹、GPS 路径(如 .gpx 转换而来)。
更多QGIS使用问题,欢迎留言或联系我们。转载须注明出处。