网站地图
hnsjyk999.com
三九百科 包罗万象
KML 发布于:

KML(Keyhole Markup Language,Keyhole 标记语言)最初是由Google 旗下的Keyhole 公司开发和维护的一种基于XML 的标记语言,利用XML 语法格式描述地理空间数据(如点、线、面、多边形和模型等),适合网络环境下的地理信息协作与共享。2008 年4月,KML的最新版本2.2 被OGC 宣布为开放地理信息编码标准,并改由OGC 维护和发展。

KML,是标记语言(Keyhole Markup Language)的缩写,最初由Keyhole公司开发,是一种基于XML 语法与格式的、用于描述和保存地理信息(如点、线、图像、多边形和模型等)的编码规范,可以被 Google Earth 和 Google Maps 识别并显示。Google Earth 和 Google Maps 处理 KML 文件的方式与网页浏览器处理 HTML 和 XML 文件的方式类似。像 HTML 一样,KML 使用包含名称、属性的标签(tag)来确定显示方式。因此,您可将 GoogleEarth和 Google Maps 视为 KML文件浏览器。2008年4月微软的OOXML成为国际标准后,Google公司宣布放弃对KML的控制权,由开放地理信息联盟(OGC)接管KML语言,并将“Google Earth”及“Google Maps”中使用的KML语言变成为一个国际标准。

Google Maps只能显示部分 KML 属性。详见 Google Maps 帮助。

2007年10月15日新版的微软Virtual Earth支持基本的KML和KML搜索。

Google Maps目前可以支持搜索互联网上KML/KMZ格式的地标。

可以使用 Google 地球用户界面创建 KML 文件,也可以使用 XML 或简单的文本编辑器从头输入“原始”KML。可以使用 ZIP 格式将 KML 文件及其相关图片(如果有的话)压缩成 KMZ 档案。要共享 KML 和 KMZ 文件,可以通过电子邮件发送这些文件,或在本地托管以在专有互联网内共享,也可以在网络服务器上公开托管。正如网络浏览器可以显示 HTML 文件一样,Google 地球等地球浏览器可以显示 KML 文件。正确配置服务器并共享您 KML 文件的网址(地址)后,安装了 Google 地球的所有用户均可查看公共网络服务器上托管的 KML 文件。

KMZ文件是压缩过的KML文件。由于 KMZ 是压缩包,因此,它不仅能包含 KML文本,也能包含其他类型的文件。如果您的地标描述中链接了本地图片等其他文件,建议您在保存地标时,保存类型选 KMZ 而不选 KML,Google Earth 会把您链接的图片等文件复制一份夹 KMZ 压缩包中。这样,您就可以将包含丰富信息的地标文件发给朋友,一起分享了。

在GE中如何选择 KML 错误的处理方式

您可以设置 Google Earth(简称GE) 打开 KML 时遇到错误的处理方式。

单击“工具”(Tools)→“设置”(Options)→“基本设置”(General)

在“KML 错误处理”(KML Error Handling)下,选择其中一项:

默认接受所有不认识的数据(Silently accept all unrecognized data):这将忽略 KML 中的任何错误。

提醒所有错误(Show prompts for all errors):这将在遇到 KML 中的任何错误时,均会显示一个提示。

任何错误时停止加载(Abort file load on any error):这将在遇到任何 KML 错误时,取消加载该文件。

单击“确定”(OK)

在Google Earth可以完整呈现其功能

由KML文件是种多功能的地理数据格式,在Google发展下,它可以将(link)网页、图片、模型..等各种媒体档案在Google Earth作完整的呈现。

KML本身的档案通常不会很大,但在于呈现3维模型或是在于补充其他相关辅助资讯时,KML仍有其局限性,故除透过网络提供KML资讯外,尚可透过KMZ将其相关档案包装成一单档进行交换,此外可透过ZIP解压缩去检视其档案内容结构,且与原KML有10:1之压缩比,故有人视为其为KML压缩档,但根据其资料含意与结构比较类似于KML资料包装档。

KML在2008年4月14日被OGC(Open Geospatial Consortium, Inc.开放地理信息系统协会,或译成开放式地理空间协会)宣布为开放地理资讯编码标准。


相关文章推荐:
Google | 网页浏览器 | OGC | 标记语言 | 网页浏览器 | Earth | 文件浏览器 | 编辑器 | 配置服务器 | 服务器 | 分享 | OGC | 开放地理信息系统协会 |