一、什么是KML文件?
KML,是标记语言(Keyhole Markup Language)的缩写,最初由Keyhole公司开发,是一种基于XML 语法与格式的、用于描述和保存地理信息(如点、线、图像、多边形和模型等)的编码规范,可以被 Google Earth 和 Google Maps 识别并显示。Google Earth 和 Google Maps 处理 KML 文件的方式与网页浏览器处理 HTML 和 XML 文件的方式类似。像 HTML 一样,KML 使用包含名称、属性的标签(tag)来确定显示方式。因此,您可将 Google Earth和 Google Maps 视为 KML文件浏览器。2008年4月微软的OOXML成为国际标准后,Google公司宣布放弃对KML的控制权,由开放地理信息联盟(OGC)接管KML语言,并将"Google Earth"及"Google Maps"中使用的KML语言变成为一个国际标准。
二、什么是KMZ文件?
KMZ文件是压缩过的KML文件。由于 KMZ 是压缩包,因此,它不仅能包含 KML文本,也能包含其他类型的文件。如果您的地标描述中链接了本地图片等其他文件,建议您在保存地标时,保存类型选 KMZ 而不选 KML,Google Earth 会把您链接的图片等文件复制一份夹 KMZ 压缩包中。这样,您就可以将包含丰富信息的地标文件发给朋友,一起分享了。
三、制作KML文件
在谷歌地球中,我们可以通过添加地标、添加路径和添加多边形工具在Google Earth中分别添加地标、绘制道路和绘制多边形。
![b34945a8bb6392520adaf1c85783c879.png](https://i-blog.csdnimg.cn/blog_migrate/d44cc6b86e772cd23a1cf70cba358731.jpeg)
Google Earth
为说明如何制作KML文件,这里以添加一个地标、绘制两条道路和绘制一个面对像为例。
![ce21d879a153f877b55ce7fd5adcc698.png](https://i-blog.csdnimg.cn/blog_migrate/abaef1c1e1a56add285cf8101e211cf9.jpeg)
绘制对象
以绘制对象所属目录中单击鼠标右键,选择"将位置另存为"菜单项可以保存绘制结果。
![42edcc6ecd45151ee056974f70ab4e76.png](https://i-blog.csdnimg.cn/blog_migrate/d72a37297cdd9d14b6803aab8a7a9d78.jpeg)
位置另存为
这里将绘制结果保存为"成都.kml",需要生成kmz文件时,只需要在保存文件时选择保存为kmz文件就可以了。
![e572b285f6849479506194abfb749784.png](https://i-blog.csdnimg.cn/blog_migrate/d27a0314b960490cecb4d4eed3ed486e.jpeg)
四、如何打开KML和KMZ文件与卫星影像叠加
在中,点击"打开"按钮显示"导入矢量文件"对话框,坐标投影自动选择WGS84 经纬度投影,最后点击"加载"按钮可以加载KML或KMZ文件到软件中。
![e04344ee5a7fb48e3ec81b5e580cf19e.png](https://i-blog.csdnimg.cn/blog_migrate/f2de98d2cb0c7f802da50534c9c06327.jpeg)
打开矢量
KML文件成功加载之后,会与谷歌卫星影像准确叠加。
![d28f94972321e74c27894e0b00677b89.png](https://i-blog.csdnimg.cn/blog_migrate/3400dfe62ee576727b3d8dd07253988f.jpeg)
加载后矢量
由于软件有强大的智能纠偏功能,即便是切换到百度地图,也可以准确叠加。
![7b32f0968c2eb74dd0c52cf1655be161.png](https://i-blog.csdnimg.cn/blog_migrate/c5c19164c5ef85011115dab2fa274b5f.jpeg)
切换到百度地图
需要关闭智能纠偏功能,请在系统设置中取消勾选"智能纠偏"选项。
![af6abbc262c714c6938478931d0d2145.png](https://i-blog.csdnimg.cn/blog_migrate/924f68dfb055595b545e78d5fffbb8ab.jpeg)
智能纠偏
五、结语
以上就是打开KML和KMZ文件与卫星影像叠加的详细说明,主要包括了kml/kmz文件制作、kml/kmz文件导入和智能纠偏等功能。