2024年3月16日发(作者:)

地理信息技术

2020 年 第 10 期

谷歌地球点线面高亮显示方法与

地理教学应用

李树广

1

黄海波

2

罗 瑛

3

(1.浙江省平湖中学, 浙江 嘉兴 314200; 2.杭州第二中学, 浙江 杭州 310009; 3.杭州市余杭中学, 浙江 杭州 311121)

摘要:

在谷歌地球中添加自定义点、线、面等要素,可以突出地理事物的时空变化细节。通过简单修改其KML

代码,可以实现点、线、面要素的动态高亮显示,能够有效提高课堂教学效率。本文详细介绍其具体实现方法以及

地理教学实践应用实例。

关键词:

谷歌地球;高亮显示;教学应用

利用谷歌地球开展地理教学,可以化繁为简、变

抽象为形象,有效地提高课堂教学效率。谷歌地球虽内

置了海量地理数据,但也不能完全满足课堂教学的需

要,教师可以通过谷歌地球提供的添加要素工具或者利

用ArcGIS、Surfer、GlobalMapper等第三方软件进行二

次开发,补充教学资源的不足。通过修改KML代码实

现点、线、面要素的动态高亮显示,以凸显教学重点,

实现精准教学。

一、鼠标滑过高亮显示方法

1.添加自定义点、线、面要素方法

添加自定义点、线、面要素既可以直接利用谷歌

地球内置工具完成,也可以根据需要,借助第三方软件

实现。

(1)自定义点要素

第①步,在工具栏上单击“添加地标工具

”;

第②步,在弹出的新建地标对话框中,在名称栏下输入

经纬度;第③步,单击右上角的图标选择按钮,在弹出

的对话框中选择合适的图标并自定义大小和颜色。在谷

歌地球视图窗口即可看到自定义插入的点。具体操作如

图1所示。另外,也可以直接在视图窗口拖动,更改地

标位置。

图1 谷歌地球中自定义点要素

借助第三方软件生成自定义点要素也很简单。

以ArcGIS为例,具体操作步骤如下:第①步,利用

ArcGIS绘制需要的点图层;第②步,打开控件工具

箱,单击“转换工具”、“转为KML”、“图层转

KML”;第③步,在弹出的对话框里选择要转换的点

图层,选择输出路径即可,如图2所示。在ArcGIS里输

出KML格式的线、面图层方法与点图层相似,其它GIS

软件操作方法也大同小异。

59

2020 年 第 10 期

地理信息技术

color>之间的十六进制颜色代码为高亮显示时的颜色代

码;第③步,将高亮显示时图标大小由1.5增大至3;第

④步,复制文本文档中全部内容,回到谷歌地球,在

“位置”栏空白处单击鼠标右键,选择“粘贴”,得到

鼠标滑过时动态高亮显示的点图层。KML代码说明如

图4所示。

图2 ArcGIS点要素转KML图层

(2)自定义线要素

第①步,在工具栏中单击“添加路径工具

”;

图4 点要素高亮显示实现方法

第②步,在弹出编辑路径对话框后,在主视图窗口中根

据实际需要,按住鼠标左键不放,拖动鼠标绘制出路

径;第③步,在编辑路径对话框中对自定义路径进行命

名;第④步,调整线的属性,具体流程如图3所示。

(2)线、面要素的高亮显示

线、面要素的高亮显示方法与点要素相似,主

要区别为:线要素标签为,面要素标签为

,更改高亮显示标签下面对应的线要素和面

要素的颜色代码即可,具体KML参数说明如图5所示。

图3 谷歌地球中自定义线要素

(3)自定义面要素

面要素的自定义方法与线要素相似,利用工具栏

中的“添加多边形 ”工具完成,在此不再赘述。

图5 线、面要素的高亮显示

高亮显示实现方法

(1)点要素的高亮显示

在谷歌地球左侧“位置”栏中选择要高亮显示

的点要素,单击鼠标右键选择“复制”;在记事本或

word等文本编辑工具中新建一个文档,将复制的内容

粘贴至文档中,就得到了点要素的代码。以下是修改

KML代码的方法:第①步,找到高亮显示样式标签,

highlight”标签下面“#”和

“”之间的字符串“s_ylw-pushpin_hl”,

注意不同的KML文件中该字符串也不同;第②步,更