首页 理论教育 互联网知识:标记语言

互联网知识:标记语言

时间:2022-01-20 理论教育 版权反馈
【摘要】:KML提供的功能如下:●在数字地球上进行标注;●指定图标和标注来区分地球表面的地点;●创建不同的特写镜头从而为KML的要素定义不同的视角;●定义添加到地面或屏幕上的叠置的影像;●为KML要素的显示定义样式;●为KML要素提供基于HTML语法的描述,支持超级链接和图片的显示;●对KML要素进行层次管理;●定位和更新从本地或远程的网络位置加载的KML文件;●定义纹理三维目标的定位和定向。
标记语言_网络地理信息系统

6.2.6 Keyhole标记语言

Keyhole标记语言(Keyhole Markup Language,KML)是一种基于XML的地理可视化语言,用于描述和表现地理信息,包括地图和影像的注释(Wilson,2008)。地理信息的可视化不仅包括地球上图像数据的呈现,而且从某种意义上说,还控制着用户到哪里去,看什么。KML可以Google Earth或Google Maps识别并显示,不同的用户之间可以同KML分享地理信息。为了方便在网络上传输,KML可以压缩,发布为KMZ文件。

KML既可以描述简单的地物,又可以描述样式以及可视化信息,再加上其轻量级的优势,所以得到了广泛的应用。但KML更多的时候是应用于表达数据的可视化信息,而不是数据的内容。OGC组织与Google已经同意尝试将GML与KML的标准进行融合,例如采用相同的几何对象表达。KML提供的功能如下:

●在数字地球上进行标注;

●指定图标和标注来区分地球表面的地点;

●创建不同的特写镜头从而为KML的要素定义不同的视角;

●定义添加到地面或屏幕上的叠置的影像;

●为KML要素的显示定义样式;

●为KML要素提供基于HTML语法的描述,支持超级链接和图片的显示;

●对KML要素进行层次管理;

定位和更新从本地或远程的网络位置加载的KML文件;

●定义纹理三维目标的定位和定向。

图6.10显示了一个向虚拟地球客户端添加地理图片的KML文档例子,<href>节点中的信息表示图片的路径,给出了网络服务器上的图片的URL地址。如果图片存放在本地,例如C盘example文件夹内,则路径应写成C:/example/5312. jpg。<LatLon-Box>节点,指出了图片加载的位置。

img78

图6.10 KML实例图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈