DEM数据应用实验报告沙特.doc
- 文档编号:2362167
- 上传时间:2022-10-29
- 格式:DOC
- 页数:19
- 大小:9.64MB
DEM数据应用实验报告沙特.doc
《DEM数据应用实验报告沙特.doc》由会员分享,可在线阅读,更多相关《DEM数据应用实验报告沙特.doc(19页珍藏版)》请在冰豆网上搜索。
DEM数据应用实验报告
课程名称:
《数字高程模型原理和应用》实验类型:
操作
实验项目名称:
利用SRTM数据,在GoogleEarth上显示等高线
学生姓名:
焦志锋专业:
地理信息系统学号:
0707070023
同组学生姓名:
林江指导老师:
方朝阳(教授)
实验地点:
江西师范大学地理与环境学院
实验日期:
2010年5月1日——2010年5月8日
一、实验目的和要求
目的:
1、利用SRTM数据,在GoogleEarth上显示等高线;
2、通过自己思考,学会从网上查找资料,增强动手操作能力,加深对GIS中DEM的数据的理解,以及能够熟练结合其他软件的使用。
要求:
1、
二、实验内容和原理
将从网上下载的TIF格式的文件用globalmapperv9软件转换成把KML格式的文件,或使用KML2ContourMDB.exe软件,生成GlobalMapper脚本,再转为KML,然后再转成MDB数据库DB文件夹。
如果要发布到网上则需要将存放数据库模板和ASP文件Contour.mdb,数据库文件Contour.asp,ASP文件,inc_Color.asp,等高线颜色配置。
(-50米-8500米)
三、数据和工具软件
1、数据来源
先从http:
//srtm.csi.cgiar.org/SELECTION/inputCoord.asp网站上下载SRTM数据。
在世界地图上,先选取你要下载的区域,然后下载GeoTIF数据。
(我这里以老师交给我的任务为例,选取strm_60_07.tif,当然我们也可以选其他的地区的数据,但都要下载,每个区域有60多兆的样子)。
下载来的文件是ZIP压缩文件,请先解压,解压来的文件名如Z_60_07.TIF,请不要修改文件名。
(备注:
下载的时候选择TIF格式而不是选择ASC格式,因为有些人因为下载ASC格式,而没有用,又重下了一次。
至于为什么不能选用ASC格式的数据,我就不知道了。
)
2、工具
1.如果电脑上还没有安装GlobalMapperv9,请先下载安装。
破解文件,安装完第一个文件后,把这个压缩文件中的global_mapper9.exe复制到安装文件夹中即可(至于为什么这样做我也不知道,而且我不知道这样做是否起了作用)。
当然,首先还要装GoogleEarth。
2.下载KML2ContourMDB.exe软件(这个工具是从CSDN论坛中下载的,需要1个资源分,期中甚至有如何做的步骤,据网上传说是一个非常牛B的人写的)。
3.安装IIS5/6(个人觉得没必要,除非你要发布。
我没有发布,原因有二:
其一、这个软件,我的电脑安装不了,好像是因为配置的问题;其二:
发布这个东西没有多大的意义。
发布的少不够,发布的多电脑又吃不消。
光我这个东东做了我半天,还不包括找资料的时间)。
四、操作方法与实验步骤
1.把TIF转为KML.
运行KML2ContourMDB.exe,点击[GeoTIFF转KML]按钮,然后在弹出的新窗口中,分别执行以下操作:
[添加文件]->选择解压后的tif文件->[转换]->在下面的文本框中生成GlobalMapper脚本->[运行]。
(备注:
添加TIF文件的时候,你先要把TIF文件strm_59_5.tif文件名中的strm改成Z,即文件名为Z_59_5.tif,否则会提示”tm”错误什么的)
弹出如下对话框,点击添加文件,添加我们从网上下载的TIF数据。
然后点击转换,生成如下的GlobalMapper脚本,最后点击运行。
生成的GlobalMapper脚本的功能为生成等高线,精度为50米,然后再保存为KML文件。
如果整块转换,需要的时间太长(有多长?
P41.8A超2.83,内存512M,虚拟内存1G,硬盘灯红了2个多小时后,提示转换失败,抓狂),所以把每块再分成5个小块转换,原来一块有5x5度,现在变成5x(1度x5)。
虽然这样处理,但每块处理起来,还是需要30分钟左右(要有耐心,或者电脑平时不用时再处理)。
转换后每个TIF转出来的KML大概在100M-300M左右,所以如果处理的文件较多,注意硬盘的剩余空间。
我的KML总共有200多M。
经过漫长的等待之后,CPU的终于降到2-3%,进程管理器中的global_mapper9.exe进程也消失了,说明转换已经完成,在刚才存放TIF的文件夹中,已经生成多个KML文件(每个TIF生成5个KML)。
2.KML转为MDB,这样才方便我们搜索。
运行KML2ContourMDB.exe,执行如下操作:
[添加文件]->选择KML文件->[开始导入]->等待完成
开始运行,这个过程所花费的时间比较长,大概半个多小时的样子。
导入到数据库后,按每个KML各导入到一个表中,每个TIF生成一个MDB文件。
分文件是为了方便管理,一个TIF导入后,生成的MDB文件就有100-300M左右,导入10个就得几G,文件太大,难管理。
分表是为了优化,根据请求的经纬度自动计算MDB文件名和表名。
另外在转换过程中,进度条最终定格在99%即表示完成,而非在100%。
如下所示:
4.发布(没必要)
1.把DB文件夹下所有的文件复制到你的网站文件夹或IIS虚拟文件夹中。
2.在GE中,添加一个Netlink,网址指向你的刚发布的网址,如http:
//localhost/Contour/Contour.asp(通过帖子的浏览,据说添加netlink的时候的网址最后要加一个问号,即添加的网址应该为http:
//localhost/Contour/Contour.asp?
,而不是上面的网址,另外我也修改了asp文件中的一个文件名错误,这一点也是帖子的作者告知的。
发布的时候请务必保证路径和Contour.asp文件中的ASP路径完全一致)
5.完成。
我们只要从原数据存放的位置找到生成的KML数据,双击打开。
如下所示:
这是Z_60_7_1的KML文件。
所谓KML文件时带坐标的文件。
附:
下面我们来介绍另一种方法,即用GlobalMapperv9来完成。
此目的为创建等高线。
步骤如下:
在contourinterval栏中可以自定义其等高线的值。
生成的等高线如下:
放大之后,我们可以看到其实,它是有等高线值的。
下一步是生成矢量数据,转换成KML文件
步骤如下:
如果不撤销,生成的将是KMZ文件。
24M,比KML的108M还小,但我不知道它们的区别在哪,貌似没有太大的差别,但数据量差很多。
生成的KML文件在GE中显示如下。
五、实验结果记录和分析
我所有的文件如下,占了我600多兆的资源。
放大其中的图,可以清楚的看到如下的等高线显示在GoogleEarth上。
再放大一点。
通过鼠标对等高线的单击,可以显示其高程值。
然而,网上的高手却是能够将等高线直接显示其上,有待继续探索。
下面我插入一张网上的照片,高手做的。
以便对比,我们看到地图上显示了高程值,
而且颜色也不一样。
技术尚且粗糙,有待改进
这是每条线要素,有最高值和最低值。
六、讨论、心得
1.我们所遇到的问题都是别人已经解决了的问题,真正的问题是我们能提出的问题。
所以很多问题都是可以从网上找得到解决的答案,而且五花八门,没有对与错,只有更适合。
2.找资料花费了我们很多时间,但正是因为这些被浪费的时间,让我们从对不熟悉的事物有了一个逐渐了解的过程。
3.在这个过程中,林江同学的本色发挥,为我的工作提供了必要的数据来源以及关键性的技术支持。
4.值得一提的是,下载的globalmapper软件对于有的功能需要注册之后才能用,而注册需要钱,但伟大的中国人民是可爱的,为我等普通老百姓提供了技术支持,在此感谢他们。
5.(Globalmapper9.2注册码通用:
用户名:
sHAOgE注册码:
3945957702)
6.导入KML时,占用大量的资源,而且让我郁闷的是完成后的KML文件不能在Googleearth直接显示其等高线的值,因为网上有高手将它办到了。
看来我们的技术有待提高啊!
7.最后就是,处理这个要有耐心,毕竟数据量这么多。
引用文献:
利用SRTM数据,在GoogleEarth上显示等高线作者:
一支鱼刺(真名不详)
GE上做等高线地形图作者:
不详
最后对于这个实习,我想应该还有许多不足之处,希望老师能够及时指出,以便我们尽快更正。
谢谢!
敬礼
焦志锋
2010年5月10日星期一
19
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DEM 数据 应用 实验 报告 沙特