地图基础7 分钟阅读

KML 和 KMZ 有什么区别?格式、体积与使用场景

解释 KML 的地理内容结构与 KMZ 的压缩打包方式,并说明编辑、分享、资源引用和兼容性检查中的常见问题。

包含地图标注与路径的文档被打包为带资源的压缩归档示意
KML 负责描述地理内容,KMZ 可以把主 KML 和相关资源打包成一个文件。

直接回答

核心结论

KML 是基于 XML 的地理数据描述格式,可记录标注点、路径、区域、样式和视角等内容;KMZ 则是 ZIP 方式压缩的归档,通常包含一个主 KML 文件以及它引用的图片、图标、纹理或模型。需要直接查看和编辑文本时适合 KML,需要连同资源一起分享时通常更适合 KMZ。
  • KML 是地理内容本身,KMZ 是 KML 与相关资源的压缩打包形式。
  • 只有文本内容的 KML 便于检查和版本管理,带本地资源时 KMZ 更便于移动和分享。
  • 能否导入、导出或完整显示,仍取决于具体软件对相关元素的支持。
01

KML 文件主要保存什么?

KML 是一种以 XML 语法组织的开放地理格式。它可以描述经纬度位置、名称、说明、标注点、路径、区域、多层文件夹、样式、地面叠加层、视角与网络链接。因为本质上是文本,使用文本编辑器就能检查基本结构,也便于版本对比。

KML 通常保存的是“如何展示地理对象”的描述,而不是把所有底图和影像都塞进文件。若内容引用网络图片或本地模型,KML 中记录的是资源地址;地址失效、路径错误或接收方无法访问时,对应样式和附件可能无法显示。

KML 文档用层级结构组织标注点、路径、区域、视角与样式的示意
KML 可以用文档和文件夹层级组织多种地理要素及其显示样式。
02

KMZ 为什么通常更小、更方便分享?

KMZ 使用 ZIP 方式把主 KML 与相关资源压缩为一个归档。文本往往具有较好的压缩率,因此只有一个较大 KML 时,打包后的 KMZ 也可能明显变小;如果包含已经压缩过的 JPEG 图片,体积下降可能没有那么明显。

更重要的优势是资源能够随文件一起移动。图标、照片、纹理或三维模型可以放在归档内部,由主 KML 使用相对路径引用。接收方拿到一个 KMZ,就不必再逐个寻找附件,但前提是打包目录和相对路径正确。

  • 主文件:通常在归档根目录保留一个主要 KML 文档。
  • 配套资源:图片、图标、纹理和模型可放入子目录。
  • 路径规则:内部资源优先使用相对路径,避免依赖发送者电脑的绝对路径。
地图文档、照片、图标和三维模型被打包进一个 KMZ 归档的示意
KMZ 把主 KML 与配套资源组织成一个便于传递的压缩归档。
03

KML 和 KMZ 应该怎么选?

如果文件内容简单、主要由点线面和文字说明组成,并且需要经常手工检查、自动生成或使用版本控制,KML 更直观。如果内容包含多张本地图片、定制图标或模型,需要通过邮件、网盘或项目目录整体交付,KMZ 通常更稳妥。

格式选择不应只看体积。还要确认接收软件是否支持所用的 KML 元素、扩展命名空间、网络链接和模型格式。有些软件能够读取基本标注点,却不一定支持复杂动画、时间轴或三维模型。

04

文件打不开或资源丢失时怎么检查?

先确认扩展名与实际文件类型一致,再检查 KML 是否是有效 XML、坐标顺序是否正确、资源地址是否可访问。KMZ 可以使用常见解压工具检查内部结构;主 KML、资源子目录和相对路径应保持一致,不能只把扩展名改成 KMZ 而没有真正创建 ZIP 归档。

本文说明的是公开格式规范,不代表谷图地球当前版本已经支持所有 KML/KMZ 导入、导出与显示能力。涉及产品操作时,应以实际版本、帮助说明和真实文件测试为准,重要数据先保留原始副本。

常见问题

KMZ 就是把 KML 扩展名改掉吗?

不是。KMZ 是符合 ZIP 结构的压缩归档,其中包含主 KML 和可选资源。仅修改扩展名不会自动完成压缩和资源整理。

KML 和 KMZ 哪个画质更高?

格式本身不决定底图或图片画质。KMZ 只是打包方式;显示效果取决于内部数据、图片、模型以及打开软件的支持。

为什么 KMZ 解压后有很多图片和文件夹?

这些通常是主 KML 引用的图标、照片、纹理或模型资源。保持原有目录和相对路径,才能减少重新打包后的资源丢失。

谷图地球是否支持所有 KML 和 KMZ 功能?

不能仅凭文件扩展名作出保证。不同版本和元素的支持范围可能不同,应使用实际版本与样例文件验证。

内容说明

本文由谷图地球编辑整理,依据通用地理信息与遥感基础知识编写。产品功能、图层覆盖、数据来源与更新时间可能随版本和地区变化,请以产品内实际标注为准。

参考资料

首次发布: · 最近更新: