
利用google获取网格化地形高程数据的方法(2009-05-31 17:02:24)标签:科技 earth 等高线图 地形 香格里拉 杂谈
摘要:对于旅游探险或地质调查者来说,经常要深入到偏僻的山区。这就需要预先了解目的地的地形特征。本文为你介绍一种利用google earth网络软件获取网格化地形高程数据的方法。进而得以制作地形参考图,解决缺乏地形图的问题。
关键词 google earth 等高线数据 地形图
引言
野外地质调查,经常要深入到偏僻的山区;旅游探险更是如此。越是高山陡崖、人迹罕至越具有挑战性。然而,这些地方往往缺乏必要的地形图资料。在进入目的地之前,必然要考虑旅游的路线如何确定?或者是地质调查的方案怎样布置?这时候,想方设法了解目标地区地形特征,就显得迫切和必要。在缺乏地形图资料的情况下,我们为你介绍一种利用google earth网络软件,获取地形等高线数据的方法。利用这些数据,你就可以绘制当地概略的地形等高线参考图。有时候,这种方法可为旅游探险或地质调查者暂解燃眉之急。
一、 google earth网络软件
(一)软件介绍
Google Earth是美国Google公司推出的一种网络软件。它主要通过访问Keyhole的航天和卫星图片扩展数据库来为你呈现一个模拟化的地球。为你提供本地搜索和驾车指南等服务。让你在虚拟世界中自由飞翔,登陆高原险峰,潜入深渊谷底。
Google Earth采用的3D地图定位技术能够把Google Map上的最新卫星图片推向一个新水平。用户可以在3D地图上搜索特定区域,放大缩小虚拟图片。它是一个可定期更新的地理数据库,含有美国宇航局提供的大量地形数据。
(二)软件运行最低配置
Windows 2000, Windows XP 操作系统
Intel Pentium III 500 MHz
128MB 内存
200MB 硬盘空间
3D 显卡,16MB显存
1024x768分辨率,32位真彩色
宽带环境
二、地形等高线数据的获取方法
利用google earth网络软件获取地形等高线数据,本质在于对Google Earth的地理数据功能的利用。
在Google Earth网络软件运行中,你可以利用本地搜索以便俯视目标区域的虚拟图片。在鼠标指定的地方,Google Earth会适时显示出经纬度和高程数据。
制作选定区域的地形等高线图,需要的是网格化的地理数据(不仅仅是一个点)。然而,在网络虚拟图片上准确确定网格化格点位置,是决定地理数据采集准确的一个重要方面。凭感觉单一用移动鼠标在Google Earth提供的虚拟环境内移动定位,距离和方向的掌握误差较大,也不容易控制。如何得到相对规范的网格化地理数据,是问题的关键。
我们的方法步骤是:
(1
) 界定探索区域范围坐标;
(2) 建立范围内网格化坐标点数据;
(3) 将坐标点数据转化为Mapsource认可的航路点;
(4) 在Mapsource软件界面中,把这些航路点存储为Google Earth认可的后缀为gpx的数据交换文件格式。
经过上述步骤获得的后缀为gpx的数据交换文件,所承载的网格化数据坐标点能够由Google Earth在网络虚拟图片上标注出来。这就创造了在Google Earth中准确获取网格化高程数据的条件。
当你在Google Earth中打开后缀为gpx的数据交换文件时,你会惊奇发现,你要探索的区域范围内出现了网格化的点位标志。你按照一定的顺序在Google Earth界面下逐一的读取每个点位标志处的高程数据,并记录下来,绘制地形图所需要的地理高程数据就产生了。
值得注意的是,在读取数据过程中,尽可能采用大比例尺的虚拟画面;鼠标也尽可能放在点位标志的中心位置。这些措施可以使得你得到的高程数据更为准确。
当网格化高程数据获取以后,绘出相应的地形等高线图便是顺理成章的事情了。
我们利用上述方法,绘就了云南香格里拉东南20公里处某山头地形等高线图和立体图(见图1)。这里是我们即将开展地质调查的一个地段。
图1 香格里拉东南20公里处某山脊地形
图示区域的坐标范围是:
北纬:27°39¢482~27°40¢312
东经:99°51¢012~99°52¢032
我们了解的目标探索区范围,南北和东西距离均只有 1.5km上下,而通过google earth网络软件了解到,在如此小的范围,海拔高度在3700~4200m,高差达500m。如此陡峻的地形,提示我们作好了充分的工作和心理准备。
上述获取地形参考图的方法,在地形起伏大,缺乏地形图资料的偏僻地方有一定的参考价值。你如果有同样的境遇或感兴趣,请不妨一试。虚幻的网络世界,也许有你无穷的乐趣。
