吴才亮微博

关注高压输电线路设计、施工、运行与检修;关注互联网技术,网站推广、运营与盈利的微博客!
  • 首页
  • 关于
  • 输电线路
  • 网络营销
  • 站长技术
  • 网络工程
  • 网络推广博客

让google earth上显示等高线

2011/09/10 730 Views
1.原料
    先从http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp网站上下载SRTM数据。在世界地图上,先选取你要下载的区域,然后下载GeoTIF数据,下载来的文件是ZIP压缩文件,请先解压,解压来的文件名如Z_58_8.TIF,请不要修改文件名。
    (PS:下载的时候选择TIF格式而不是选择ASC格式,我原来就下载了STRM数据,但结果打开后发现是ASC数据,只好重新下载TIF数据,我下载了59_5这个格子来做的实验,下载完的数据是ZIP的,需要解压缩。如果下载中国覆盖范围附近STRM大概就在4GB样子。)

2.工具
    2.1.如果电脑上还没有安装Global Mapper v9,请先安装,可以在下面的网址下载:
http://down1.3ddown.com/5z1gKhPK/Down/2007/09B/Global.Mapper.v9.00.zip
http://down1.3ddown.com/5z1gKhPK/Crack/2007/09B/Global.Mapper.v9.00-Crack.zip
      (破解文件,安装完第一个文件后,把这个压缩文件中的global_mapper9.exe复制到安装文件夹中即可)
      2.2.下载我制作的工具。
    2.3.安装IIS5/6。

3.开始转换
    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%,过一会后,内存也开始上升,最好先设置虚拟内存在1000M以上。
    生成的Global Mapper脚本的功能为生成等高线,精度为50米,然后再保存为KML文件。如果整块转换,需要的时间太长(有多长 P41.8A超2.83,内存512M,虚拟内存1G,硬盘灯红了2个多小时后,提示转换失败,抓狂),所以把每块再分成5个小块转换,原来一块有5x5度,现在变成5x(1度x5)。虽然这样处理,但每块处理起来,还是需要30分钟左右(要有耐心,或者电脑平时不用时再处理)。转换后每个TIF转出来的KML大概在100M-300M左右,所以如果处理的文件较多,注意硬盘的剩余空间。
    经过漫长的等待之后,CPU的终于降到2-3%,进程管理器中的global_mapper9.exe进程也消失了,说明转换已经完成,在刚才存放TIF的文件夹中,已经生成多个KML文件(每个TIF生成5个KML)。
    
    3.2.KML转为MDB,这样才方便我们搜索。
    运行KML2ContourMDB.exe,执行如下操作:
    [添加文件]->选择KML文件->[开始导入]->等待完成...如图3
       图3状态:(4)已处理过的文件,(5)进度条,当前文件进度;标题栏数字,当前线条数/总线条数。
    导入也需要10多分钟(每个TIF),导入到数据库后,按每个KML各导入到一个表中,每个TIF生成一个MDB文件。分文件是为了方便管理,一个TIF导入后,生成的MDB文件就有100-300M左右,导入10个就得几G,文件太大,难管理。分表是为了优化,根据请求的经纬度自动计算MDB文件名和表名。
(转换完成后,在最终的发布后不能显示,提示数据库没有链接,结果发现是数据库命名不同导致的链接错误,最终的Contour_59_05.mdb文件名需要改成Contour_59_5.mdb,因为ASP文件在读的时候就是如此。另外在转换过程中,进度条最终定格在99%即表示完成,而非在100%。)

4.发布
    4.1.把DB文件夹下所有的文件复制到你的网站文件夹或IIS虚拟文件夹中。
    4.2.在GE中,添加一个Netlink,网址指向你的刚发布的网址,如http://localhost/Contour/Contour.asp
(通过帖子的浏览,据说添加netlink的时候的网址最后要加一个问号,即添加的网址应该为http://localhost/Contour/Contour.asp ,而不是上面的网址,另外我也修改了asp文件中的一个文件名错误,这一点也是帖子的作者告知的。发布的时候请务必保证路径和Contour.asp文件中的ASP路径完全一致)

5.完成

6.存在问题
    6.1.等高线颜色,从-50-8500米,蓝色到红色渐变,在局部看起来不明显,所以最好能取得最高的等高线和最低的等高线,然后重新计算等高线的颜色。等有空再处理,如果其他的朋友完成这个功能,记得发份Email给我。
    6.2.导入KML时,占用大量的资源,因为使用的是MSXML控制,而KML的节点太多,所以显得很慢和占用内存很大。考虑使用SAX。

原文来自:Rover.Tang www.cnblogs.com

相关日志 随机日志 热门日志
世界著名机场的地理坐标
网络占据了我80%清醒时间
为dedecms添加RSS订阅
重装系统?提前将桌面移到D盘吧
今日天气:中央气象台发布暴雪橙
直流输电系统的谐波问题
福布斯公布最有权力人物榜 美中
如何去掉Bo-blog首页的链
bo-blog侧栏随机tag标
步步惊心(高清版)第24集
李开复告诉我们应该如何看待创业
合肥42中“诱奸门事件”纯属炒
三星I5508成功刷至andr
为什么微博都是140个字?
开机出现Non- system
bluehost和Godadd
三星I5508刷至2.2测评
如何打开注册表?打开注册表命令
dedecms安装出现:�
利用批处理文件实现一键清除系统
dede发布文章后空白的解决办
电气工程 » 工程软件 google-earth , 谷歌地球 , 等高线 , kml
引用地址:
注意: 该地址仅在今日23:59:59之前有效
Leave a comment
赞助商链接
随机日志
  • 带电作业与停电作业比较有哪些优越性?
  • 步步惊心(高清版)第29集
  • bo-blog删去评论链接
  • 今日天气:中央气象台发布暴雪橙色警报
  • 谭维维新歌《谭某某》露骨骂尚雯婕天娱 遭全国电台...
  • bo-blog各页面title优化
  • dede_advancedsearch'...
  • 推荐14款MySQL客户端,特别是EMS MyS...
  • 教你伪造dzx的发帖数量和在线人数
  • 十大web安全扫描工具
归档
  • 2012/05
  • 2012/04
  • 2012/03
  • 2012/02
  • 2012/01
  • 2011/12
  • 2011/11
  • 2011/10
  • 2011/09
  • 2011/08
热门标签
苏宁 apptosd 淡定 新窗口打开 微博力量 抹黑qq ACPI规范 英语四级 花木兰首映 乱码 数组类型 md5 地图截屏 静态 营养价值 互联网 h1 截屏拼图 沈永革 武汉生物工程学院

Top
Copyright © 电力设计博客 | 网站推广 | 策划方案