下载qq同学录地址- -| 回首页 | 2006年索引 | - -Google Earth KML中文说明(二)

Google Earth KML中文说明(一)

关键词Google    Earth    KML    文件格式                                          

原创翻译,不得转载

Google Earth KML中文说明

gisman@BlogChina

KML 2.0介绍

KML全称是Keyhole Markup Language,是一个基于XML语法和文件格式的文件,用来描述和保存地理信息如点、线、图片、折线并在Google Earth客户端之中显示, (KML以前的版本能够被Google Earth读取并保存为KML2.0) KML2.0提供以下功能:

KMLGoogle Earth viewer处理并显示的过程和HTML网页被浏览器处理差不多,类似于HTMLKML也使用一种基于标签(名称和属性)的语法格式来描述地里标注信息,因此,Google Earth viewer是一个KML文件浏览器.

目录

KML 2.0新特性

KML2.0 版本最新特性如下:

额外的KML 资源

以下是一些额外的资源,以便于帮助你优化KML创建。

这个文件是最新的么?

在使用该文件之前,请确定你用的是当前最新版本,最新版本含有最权威的信息。

KML 概览

Google Earth 支持多种地物的表示,能够形象表达GIS信息。所有地物都以KML格式表示。KML控制在Google Earth 3D Viewer和地点框中的元素。你可以根据你的目的,用多种方式编辑KML

一个简单的KML的文件

以下是一个简单的KML例子:

Google Headquarters

-122.0839

37.4219

540.68

0

3

-122.0839,37.4219,0

该例有一个标签,包含一个被命名为Google Headquarters的标签,当这个文件被Google Earth客户端读取的时候,将会以默认的图标在指定的经纬度处显示。中的元素标示显示该地物的相机视点。

注意是如何包含HTML标签和超链接。客户端浏览器将显示这个描述,按照HTML标签格式化,并会打开一个Web窗口。(这种情况下,Google 主页将会打开)

你可以复制该范例内容并保存成扩展名为KML的文本文件,在Google Earth之中打开查看效果。

地名标注Placemarks

地名标注是一种表示地点的直接方式,在Google Earth中,一个地物标记存在于地物框列表项中,非常普遍的是,它通过一个图标与地点关联起来,当然,地名标注也可以跟路径,多边形,或者3D图形。当你创建一个地物标记的时候,可以使用以下属性和特性:

几何图形Geometry

Google Earth支持多种二维的几何图形,包括:

应用以下方法,你可以控制几何图形的显示:

图像叠加层Image Overlays

你可以使用图像丰富可视化表达手段。比如表示在建的GIF图片,或者作为图例的图片。KML有两种图像叠加层:

可以在标签和标签引用到两种图像叠加层,而跟文件地址无关。下面是一个引用存于本地硬盘上的屏幕叠加层的例子。

C:\Documents and Settings\HP\My Documents\Google\GoogleEarth\reLegend.gif

注意,远程用户并不需要本地叠加层的拷贝如果图像是远程传送过来的。这种方式下,你可以实时提供叠加层信息,如天气或者进展中的地段变化。也可以包含子元素,比如,用来控制更新远程服务器图像。

使用图像叠加层时,可以使用如下特性:

样式Styles

KML样式用来定义几何图形、图标、标签等的显示外观。它包含颜色、大小、透明性,类似于HTMLCSSKML样式可以在元素内定义或者通过引用ID以便被其他更多元素引用。像HTML一样,设计样式的类库,以便在需要的时候引用能够大大提高效率,而本地的样式只用来表示简单的只出现一次的物体。

样式可以应用在以下元素:

样式效果Style Effects

KML样式支持如下效果:

样式参考Style Referencing


【作者: gisman】【访问统计:】【2006年06月25日 星期日 23:23】【 加入博采】【打印

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=5294713

博客手拉手

回复

验证码:   
评论内容: