在GoogleEarth上显示等高线_第1页
在GoogleEarth上显示等高线_第2页
在GoogleEarth上显示等高线_第3页
在GoogleEarth上显示等高线_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、o 在Google Earth 上显示等高线o 作者: Rover.Tang文章来源:发布日期:2009-01-04o 元旦闲来无事,随便的翻了翻硬盘,发现一个很久以前的东西,就是这个在Google Earth上显示等高线的工具,就按照步骤操作了一遍。由于不想在笔记本上处理,所以直接远程到 服务器上处理的,按部就班全部完成,但效果没有怎么看到,可能是网络速度慢远程桌面的刷新实在无法忍受,上班后去公司看看吧。OK废话说多了,其实就是一个很早的一支鱼刺网友制作的工具和发的文章:利用SRTie据,在Google Earth上显示等高线,(最终效果图请点击这里),不过说明的操作过程有点问题,Googl

2、e找到这篇原始文章看完才得以整个过程走通。不过在找KML format的过程中发现也有类似的文章:使用PHP和MySQL创建KML,不过我还没有实验,但有了点想法,并且处理了些数 据,近600万条记录的数据,不管是 SQL SERVE弛是ACCESS是500M左右,我的天,我 怎么把它放到网上去啊。后来准备放MYSQL因为国外的DH主机的MYSQL子像是不限制大小,所以。不过,MSSQ侄ij MYSQL勺转换是痛苦的,这个会在后一篇讲到。下面我们就按照 一支鱼刺的原文,附加上我的备注,开始这一过程吧。还希望大家多多交流。原文如下,个人备注在括号中出现,最终重新整理的工具压缩包请点击此链接:利用

3、SRTMB据,在Google Earth 上显示等高线关键字:SRTM Goolge Earth KML 等高线 GlobalMapper 脚本0.文件说明KML2ContourMDB.exe,生成 Global Mapper 脚本,把 KML转为 MD改据库DB/ ,文件夹,存放数据库模板和ASP文件Contour.mdb ,数据库文件Contour.asp , ASP文件inc_Color.asp,等高线颜色配置。(-50米-8500米)1. 原料先从 /SELECTION/inputCoord.asp网站上下载 SRTMC据。在世界地图上,

4、先选取你要下载的区域,然后下载GeoTIF数据,下载来的文件是 ZIP压缩文件,请先解压,解压来的文件名如 Z_58_8.TIF ,请不要修改文件名。(备注:下载的时候选择 TIF格式而不是选择 ASCa式,我原来就下载了STR嗷据,但结果打开后发现是 ASC数据,只好重新下载 TIF数据,我下载了 59 5这个格子来做的实验,下 载完的数据是 ZIP的,需要解压缩。如果下载中国覆盖范围附近STR瞅概就在4GB样子。)2. 工具1. 如果电脑上还没有安装Global Mapper v9 ,请先安装,可以在下面的网址下载:(破解文件,安装完第一个文件后,把这个压缩文件中的global_mappe

5、r9.exe 复制到安装文件夹中即可 )2. 下载我制作的工具。3. 安装 IIS5/6 。3. 开始转换1. 把TIF转为KML.运行KML2ContourMDB.exe,点击GeoTIFF转KML按钮,然后在弹出的新窗口中, 分别执行以下操作:添加文件-> 选择解压后的tif文件->转换-> 在下面的文本框中生成 Global Mapper 脚本->运行(备注:添加TIF文件的时候,你先要把 TIF文件strm 59 5.tif文件名中的strm改成Z,即文件名为Z 59 5.tif ,否则会提示” tm”错误什么的)点击运行之后,CPU始100%过一会后,内存也开

6、始上升, 最好先设置虚拟内 存在1000M以上。生成的Global Mapper脚本的功能为生成等高线,精度为 50米,然后再保存为 KML文件。如果整块转换,需要的时间太长(有多长P41.8A超2.83,内存512M,虚拟内存1G硬盘灯红了 2个多小时后,提示转换失败,抓狂 ),所以把每块再分成 5个小块转换, 原来一块有5x5度,现在变成5x(1度x5)。虽然这样处理,但每块处理起来,还是需要 30 分钟左右(要有耐心,或者电脑平时不用时再处理)。转换后每个TIF转出来的KML大概在100M-300M左右,所以如果处理的文件较多,注意硬盘的剩余空间。经过漫长的等待之后,CPU的终于降到2-

7、3%,进程管理器中的global_mapper9.exe 进程也消失了,说明转换已经完成,在刚才存放TIF的文件夹中,已经生成多个KML文件(每 个TIF生成5个KML*2. KML 转为MDB这样才方便我们搜索。运行KML2ContourMDB.exe,执行如下操作: 添加文件-> 选择KML文件->开始导入-> 等待完成.如图3 图3状态:(4)已处理过的文件,(5)进度条,当前文件进度;标题栏数字,当前 线条数/总线条数。导入也需要10多分钟(每个TIF),导入到数据库后,按每个KML各导入到一个表中,每个TIF生成一个MDE件。分文件是为了方便管理,一个 TIF导入后

8、,生成的 MDB 文件就有100-300M左右,导入10个就得几G,文件太大,难管理。分表是为了优化,根据 请求的经纬度自动计算MDBt件名和表名。(转换完成后、在最终的发布后不能显示、提示数据库没有链接、结果发现是数据库命名不 同导致的链接错误,最终的Contour 59 05.mdb文件名需要改成 Contour 59 5.mdb ,因为ASP文件在读的时候就是如此。另外在转换过程中,进度条最终定格在99%IP表示完成,而非在100% )4. 发布1. 把DB文件夹下所有的文件复制到你的网站文件夹或IIS虚拟文件夹中。2. 在GE中,添加一个 Netlink ,网址指向你的刚发布的网址,如

9、 http:/localhost/Contour/Contour.asp(通过帖子的浏览,据说添加netlink 的时候的网址最后要加一个问号,即添加的网址应该为http:/localhost/Contour/Contour.asp,而不是上面的网址,另外我也修改了asp文件中的一个文件名错误,这一点也是帖子的作者告知的。发布的时候请务必保证路径和Contour.asp 文件中的 ASP路径完全一致)5. 完成6. 存在问题1. 等高线颜色,从-50-8500米,蓝色到红色渐变,在局部看起来不明显,所以最好能取得最高的等高线和最低的等高线,然后重新计算等高线的颜色。等有空再处理,如果其他的朋友完成这个功能,记得发份Ema

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论