DTM获取及城市三维可视化技术的研究.docVIP

DTM获取及城市三维可视化技术的研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DTM获取及城市三维可视化技术的研究

DTM获取及城市三维可视化技术的研究   摘 要:本文基于笔者多年从事城市三维可视化的相关工作经验,以DTM获取及城市三维可视化为研究对象,论文首先探讨了基于LIDAR系统的DTM获取方法,进而探讨了基于IDL语言的地形建模及可视化详细步骤,具有较高的程序开发效率和较强的地形可视化效果,全文是笔者长期工作实践基础上的理论升华,相信对从事相关工作的同行有着重要的参考价值和借鉴意义。   关键词:数据分类 IDL 三维地形建模   中图分类号:P2 文献标识码:A 文章编号:1672-3791(2011)04(b)-0024-02      地形三维可视化一直以来是地理信息系统、数字摄影测量、虚拟现实等领域的研究热点,是应用计算机对数字地形模型(Digital Terrain Model,DTM)地形数据进行三维逼真地显示、模拟仿真、多分辨率表达和网络传输等内容的一项技术。它与人类的生产生活息息相关,在资源调查、城市规划、路径选取、工程勘查与设计、项目选址、环境监测、灾害预测与预报、军事、游戏娱乐等众多领域有着广泛的应用,人们一直关心如何真实地表达自然界的地形,因此对其深入研究十分必要。      1 基于LIDAR的DTM获取   传统的航空摄影测量获取DTM的技术已经十分成熟了,但是由于生产周期太长,已不适应当前信息社会的需要,也不能满足“数字地球”对测绘的要求,所以,急需低成本、高密度、快速度、高精度的DTM,机载LIDAR技术正好满足需求,机载LIDAR技术系统能够以每秒生产1000个高程数据点,高程点密度远大于传统的地面测量方法。利用这样高的抽样率,可以快速完成大区域的地面三维数字地形数据测量,同时可产生有1m或更小的格网间隔的DTM。   TerraScan是芬兰TerraSolid公司的一套专门处理激光点数据的软件,它很容易地处理数百万的点数据。初始数据不仅包括地面,也包括地面上的所有地物,如建筑物、植被、水、道路及道路上的汽车等,利用TerraScan提供的丰富的分类工具,对激光点进行分类。TerraScan识别XYZ文本文件和二进制文件,这个系统具有如下功能。   (1)可以显示三维点数据;(2)用户可任意定义点的类型,例如地面、植被、建筑物或者电力线;(3)手动或者自动分类点;(4)抽稀激光点、保留关键点;(5)在激光点上数字化特征地物;(6)探测出输电线或铁路;(7)输出分类后的激光点和高程模型;(8)与摄影测量数据相融合,能随时调用影像帮助判断激光点的类型。   激光点的分类完成后,我们可以输出各种需要的资料,例如数字表面模型(DSM)或ASCII文件、数字高程模型(DEM)、三维模型、等高线等。      2 利用IDL实现三维可视化的关键技术   2009年我院承担的洛三公路DTM制作中,利用terrascan软件进行数据处理,较快时间内制作出高精度的DTM,本文利用IDL开发语言进行了实现DTM的三维数据可视化一些探索。IDL(Interactive Data Language)是作为面向矩阵、语法简单的第四代可视化语言,是进行二维及多维数据可视化分析及应用开发的理想软件工具。   2.1 数据的读取   由于高程数据是一些空间稀疏点集, 为拟合出较为平滑的地形曲面,需对地形表面数据插值网格化。首先利用filepath函数找到存放ASC.TXT的目录,利用函数read_asc读取数据,存放在datastructure变量中,进行数组位置转换,使用dataarray函数提取数据表中的X坐标、Y坐标和高程,分别存放在三个数组X、Y、Z中,实现的代码如下:   IDLFile=FILEPATH(asc.txt, SUBDIRECTORY=[examples,data])   IDLdataStructure=READ_ASCII(file)   IDLdataArray=TRANSPOSE(dataStructure.field1)   IDLx=dataArray[*,0]   IDLy=dataArray[*,1]   IDLz=dataArray[*,2]   2.2 二维坐标数据可视化   IDLplot,x,y,/nodata,xrange=[ 56000,max(x)],yrange=[3847400,max(y)]   IDLPlotS,x,y,PSym=1   2.3 规则格网插值   运用IDL中规则格网插值方法,网格插值的函数为GridData,其基本语法形式为:IDLGd=griddata(x,y,z,method= nverse_distanc,dimension =[xcount,ycount]其中,xcount,ycount

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档