ImageVerifierCode 换一换
格式:DOCX , 页数:4 ,大小:18.34KB ,
资源ID:3607755      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3607755.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于GIS三维可视化仿真技术的虚拟战场地形研究.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于GIS三维可视化仿真技术的虚拟战场地形研究.docx

1、基于GIS三维可视化仿真技术的虚拟战场地形研究基于GIS三维可视化仿真技术的虚拟战场地形研究摘要论文首先讨论了GIS的概念及相关技术,重点讨论了基于GIS三维可视化仿真技术的虚拟战场地形的关键技术和实现过程。包括:基于GIS实现的原理,虚拟战场地形的建模,可视化的操作和分析。并结合实例进行了说明。实验结果表明用该方法开发的虚拟战场三维地形环境仿真系统具有良好的用户界面和形象逼真地动态地形显示效果。关键词 GIS技术 三维可视化 数字模型 虚拟战场地形0 引言近年来,随着GIS和虚拟现实技术的发展,军事演习和指挥决策在概念上有了新的飞跃,通过建立虚拟作战实验室来进行军事训练和研究。利用基于GIS

2、三维动态可视化仿真技术,场景建模技术和图形图象处理技术,开发出关于某一特定的战场地形区域的真实全面的虚拟战场地形环境系统,使指挥人员有身临其境的体验。1 GIS及其可视化原理11 GIS简介地理信息系统是一门地学空间数据与计算机技术相结合的新型空间信息技术。它以空间数据库为基础,在计算机软硬件的支持下,对空间数据进行采集,管理,操作,分析和显示,并采用地理模型分析法,适时提供多种空间和动态地理信息的计算机系统。近几年来把GIS技术用到军事上的战场地形的研究已经取得了不少的进步。12 基于GIS的图形表达GIS中的图形以矢量表示和存储的。图形的实质就是空间点在三维平面的投影,可以分解为:点,线,

3、面,体等几种不同的图形元素。因为矢量化图形的各个部分可以用数学的方法加以描述,可以对其进行任意的变换,放大,缩小,旋转,变形,移位,叠加等,并保持图形的空间拓扑关系不变。而且矢量图形的基本组成是点,线,面,体,可以进行单独定义,控制,操作,分析,查询图形对象的空间信息及其相关的属性信息。13 基于GIS的战场地形信息的组织GIS将空间实体对象用空间数据和属性来共同描述并分别存储。前者描述实体的数据和拓扑关系等,后者描述实体的属性和两者的关联标识,空间数据和属性数据通过内部代码和用户标识码作为公共数据项连接起来,使得空间对象的每个图元与描述图元的属性一一对应起来。利用GIS特有的混合空间数据组织

4、形式为反映战争中复杂的地形环境提供了条件。战场数字建模是把客观存在的战场地形环境实体在计算机中用真实的空间位置来表示,实现了地形空间实体与属性数据一一对应。2 三维虚拟战场地形的可视化数字建模21 DEM地形数据的组织和表达地表数字地形模型是虚拟战场地形模型的重要组成部分。三维地形数据结构是构造虚拟战场地形环境的基础,关键技术是DEM的表达。对DEM数据的组织较多的用不规则三角网模型或规则网格模型。TIN模型是由分散的地形点按照一定的规则构成的一系列不相交的三角形网组成,所表示的地形表面的真实程度由地形点的密度决定,并能充分表现高程细节的变化,适合于地形复杂的地区。TIN可以利用原始高程点重建

5、地形表面,地形平坦的地方多边形较少;复杂的地区多边形较多,对地形的描述具有很好的合理性。GRID模型具有较小的存贮量和简单的数据结构。对复杂的战场地形的建立一般用TIN。TIN的存贮采用文件集的形式,每个文件存贮网格的节点坐标,高程坐标,节点号,空间索引标识,边界,渲染和文件指针等信息。建立地形实体DTM一般由地形等高线原始数据按一定的算法生成TIN。算法包括Delaunay三角形的分治算法,点插入法和三角网生长法。这些算法都遵循以下原则:a)TIN的唯一性。b)使每个三角形尽最大可能接近等边三角形。c)三角形的边长总和最小。对初始的TIN,应消除由于等高线数据过于密集或采集信息缺少而形成的细

6、小的,狭长的三角形,来提高TIN的精度。根据GIS地形信息组织的基本原理,对TIN的数据结构的组织,采用了面向对象的程序设计思想,以Visual C+ 为开发语言,设计了CTinLine三个点的主要成员。1 测量点类:Class CsurveyPoint: Public CObject.Float x, y, z; /点x ,y ,z的三维坐标,由数字勘测系统外业获取Int SvyPtID /点的ID号隐含属性信息CsurvyPoint *Next; /单向链表,用于数据管理.操作函数.2. 三角形边类Class CtinLine: Public CObject.CsurvyPoint *P1

7、, *P2; /指向三角形的两端点int TinLineID; /三角形边的ID号int left , right; /三角形的左右三角形号CtinLine *Next; /指向下一个节点索引的指针,形成单向链表.3. 三角形CTIN类Class CTin: Public CObject;.CsuryPoint *P1, *P2, *P3;或CtinLine *TL1, *TL2, *TL3; /三角形三个点或三条边的指针int Tr1, Tr2, Tr3; /三角形三个相邻的三角形的索引值Ctin *Next /下一个三角形的索引,形成单向链表.所开发三维地形仿真成图系统建立的不同的TIN数

8、目的地形平面模型图如图4 图5所示。22 地形实体的数字建模用GIS的空间数据组织结构实现地形环境实体的数字建模。按照地形对象的属性,可以将地形对象分为点,线,面,体四类数据结构来表达。下面给出某山体地形环境的存贮结构:Struct HillPart int Part_ID; /山体局部标识char Part_Code; /山体局部编号Struct Body *BodyList; /山体局部数组Attributes_List /山体局部属性列表Struct Body int Body_ID; /体标识int Part_ID; /包含该体的山体局部标号char Patt_Code; /山体局部编

9、号int Body_Type; /体构造类型Struct Mesh *MeshList; /构成体的面数组Attributes_List; /体属性列表Sruct Mesh int Mesh_ID; /面标识int Body_ID; /包含该面的体标识char Part_Code; /山体局部编号int Mesh_Type; /面构造类型Srucut Line *LineList; /构成面的线数组Attributes_List; /面属性列表Struct Line int Line_ID; /线标识号int Mesh_ID; /包含该线的面标识char Part_Code; /山体局部编号c

10、har Line_Type; /线构造类型Struct Point *PointList; /构成线的点的有向数组AttributesList; /线属性列表Srtuct Point int Point_ID; /点标识号int Line_ID; /包含该点的线标识char Part_Code; /山体局部编号double x; /x, y, zdouble y; / 坐标double z;AttributesList /点属性列表3 三维数字地形模型的可视化操作与分析31 三维数字地形的动态显示为了达到逼真的显示效果,在三维几何模型上叠加实物影象数据。地形的纹理的构造可由TIN模型中的三角形

11、与山体的正射影象图的扫描坐标匹配,从而取得三角形内影象的恢度值或RGB值,然后把数据叠加到TIN模型上,由此得到真实光照和表面纹理的显示效果。为了提高三维地形模型的显示速度和效果,以及为了降低纹理贴图时,影响数据的量,使用视点相关的动态多分辨率纹理模型。距离观察者远近不同的区域其纹理分辨率不同,即影射的距离观察者较远的区域,其纹理具有较低的分辨率,相反具有较高的分辨率,这也符合视觉原理。观察者远距离观察看到的是粗略的地形;近距离观察的是细微的地形。在虚拟的战场地形环境中要表现这一特点,实现地形的动态地近乎人性化的显示用了一种叫做视相关的实时Lod地形模型的多分辨率显示技术。在距离视点较近时用较

12、多的多边形描述;较远时用较少的多边形描述。可以平衡图形负载,符合场景的真实地表现的特点。32 可视化的三维数字地形查询实现查询的前提是数字模型的空间数据与属性数据的一一对应。问题是二维屏幕显示的点和三维模型的实际点不是一一对应的。这就必须用计算机图形学的知识进行二维到三维的转化。若屏幕捕获到的点对应着地形点的坐标,到对应的真实三维坐标。 即。若鼠标捕捉到对应的属性信息为山体的ID号。则由以下语句可实现山体属性的查询。Select ( *, * , from datebase , where ID=*)这样就实现了数字地形的空间图到属性的查询。33 三维空间地形数据的分析主要给出地形剖面绘制及空

13、间距离量测的方法。由鼠标在显示的三维数字地形DTM上任取两点由可视点判别法得到对应的实际的地形的三维坐标,。 根据它们的平面位置和TIN模型存贮的数据结构和所在的TIN模型的三角形编号,由起点和终点的三角形位置和连线,可以得到与该连线相交的三角形的编号,从而求得剖线与一系列三角形相交的点的三维坐标把这些点两两相连构成一条三维曲线。选取合适的比例尺可以绘制出 两点的地形剖面图。并由公式:计算出两点的空间距离。4 结束语把GIS的三维动态可视化技术引进到虚拟战场地形环境中去,以数据的直观可视 化为出发点来形象地描述战场地形的特征,并能实现查询 分析 功能,为全面准确快速掌握战场的实时地形信息,提供了有力的工具。6参考文献:1 邬伦 刘瑜 马修军 韦中亚 田原,地理信息系统原理方法和应用 科学出版社,2002。 刘建永 王源等,战场环境信息学 理工大学工程兵工程学院 2002 王源,数字勘测技术 理工大学工程兵工程学院 2001 杨必胜 李清泉 史文中 三维GIS中多分辨率文理模型研究 中国图形图象学报 2003 3 潭兵 徐青 马东洋 用约束四叉树实现地形的实时多分辨率绘制 计算机辅助设计与图形学报 2003 3 马安鹏 Visual C+6 程序设计导学 清华大学出版社2002

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1