计算机科学

首页 > 计算机科学

KML

2018-09-06 14:14:08     所属分类:置标语言

KML全称:Keyhole Markup Language,是基于XML(eXtensible Markup Language,可扩展标记语言)语法标准的一种标记语言(markup language),采用标记结构,含有嵌套的元素和属性。由Google(谷歌)旗下的Keyhole公司发展并维护,用来表达地理标记。根据KML语言编写的文件则为KML文件,格式同样采用的XML文件格式,应用于Google地球相关软件中(Google Earth,Google Map, Google Maps for mobile...),用于显示地理数据(包括点、线、面、多边形,多面体以及模型...)。而现在很多GIS相关企业也追随Google开始采用此种格式进行地理数据的交换。

目录

  • 1 在Google Earth可以完整呈现其功能
  • 2 KMZ为KML包装压缩格式
  • 3 成为开放地理资讯编码标准
  • 4 相关网页
  • 5 相关条目
  • 6 相关书籍
  • 7 资料来源

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

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

KMZ为KML包装压缩格式

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

成为开放地理资讯编码标准

KML在2008年4月14日被OGC(Open Geospatial Consortium, Inc.开放地理信息系统协会,或译成开放式地理空间协会)宣布为开放地理资讯编码标准(OGC KML, OpenGIS® KML Encoding Standard)[1],而Google同时也在网站Blog上宣布不再控制KML标准,而移交给OGC去维护发展[2],而被采用的开放地理资讯编码标准(OpenGIS KML 2.2 Encoding Standard)可以在这个网页见到完整的手册内容:http://www.opengeospatial.org/standards/kml/.

相关网页

  1. OGC KML
  2. Google Code中的KML说明,收集有相关的学习资源,虽然是多语言,深入内容仍以英文为主
  3. KML Interactive Sampler,可以编写KML范例,并立刻应用在web版Google Earth上,即时了解KML的语法

相关条目

  • Google Earth
  • Shapefile

相关书籍

  • Josie Wernecke (2008),《The KML Handbook: Geographic Visualization for the Web》,Addison-Wesley Professional,ISBN 978-0-321-52559-8

资料来源

  1. ^ 2008年4月14日OGC宣布KML成为OGC KML的消息http://www.opengeospatial.org/pressroom/pressreleases/857
  2. ^ 在Google Lat Lon Blog上Google宣布不再控制KML http://google-latlong.blogspot.com/2008/04/kml-new-standard-for-sharing-maps.html
版权声明:本文由北城百科网创作,转载请联系管理获取授权,未经容许转载必究。https://www.beichengjiu.com/computerscience/340705.html

上一篇:地理标记语言
下一篇:MCML
相关推荐