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

上传人:cl****1 文档编号:564992031 上传时间:2023-09-15 格式:DOC 页数:4 大小:12.44KB
返回 下载 相关 举报
于GIS三维可视化仿真技术的虚拟战场地形研究_第1页
第1页 / 共4页
于GIS三维可视化仿真技术的虚拟战场地形研究_第2页
第2页 / 共4页
于GIS三维可视化仿真技术的虚拟战场地形研究_第3页
第3页 / 共4页
于GIS三维可视化仿真技术的虚拟战场地形研究_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《于GIS三维可视化仿真技术的虚拟战场地形研究》由会员分享,可在线阅读,更多相关《于GIS三维可视化仿真技术的虚拟战场地形研究(4页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、条件。战场数字建模是把客观存在的战场地形环境实体在计算机中用真实的空间位置来表示,实现了地形空间实体与属性数据一一对应(如图2)。2三维虚拟战场地形的可视化数字建模21DE地形数据的组织和表达地表数字地形模型(DigitalTerraindel,即DT)是虚拟战场地形模型的重要组成部分。三维地形数据结构是构造虚拟战场地形环境的基础,关键技术是DE(数字高程模型)的表达。对DE数据的组织较多的用不规则三角网(TriangulatedIrregularNetrk,即TIN)模型或规则网格(GRID)模型(如图3)。TIN模型是由分散的地形点按照一定的规则构成的一系列不相交的三角形网组成,所表示的地

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

6、能接近等边三角形。)三角形的边长总和最校对初始的TIN,应消除由于等高线数据过于密集或采集信息缺少而形成的细小的,狭长的三角形,来提高TIN的精度。根据GIS地形信息组织的基本原理,对TIN的数据结构的组织,采用了面向对象的程序设计思想,以Visual+6.0为开发语言,设计了TinLine三个点的主要成员。1测量点类:lasssurveyPint:Publibjet.Flatx,y,z;/点x,y,z的三维坐标,由数字勘测系统外业获取IntSvyPtID/点的ID号隐含属性信息survyPint*Next;/单向链表,用于数据管理.操作函数.2.三角形边类lasstinLine:Publib

7、jet.survyPint*P1,*P2;/指向三角形的两端点intTinLinEiD;/三角形边的ID号intleft,right;/三角形的左右三角形号tinLine*Next;/指向下一个节点索引的指针,形成单向链表.3.三角形TIN类lassTin:Publibjet;.suryPint*P1,*P2,*P3;或tinLine*TL1,*TL2,*TL3;/三角形三个点或三条边的指针intTr1,Tr2,Tr3;/三角形三个相邻的三角形的索引值tin*Next/下一个三角形的索引,形成单向链表.所开发三维地形仿真成图系统建立的不同的TIN数目的地形平面模型图(含高程值)如图4图5所示。

8、2地形实体的数字建模用GIS的空间数据组织结构实现地形环境实体的数字建模。按照地形对象的属性,可以将地形对象分为点,线,面,体四类数据结构来表达。下面给出某山体地形环境的存贮结构:StrutHillPartintPart_ID;/山体局部标识harPart_de;/山体局部编号StrutBdy*BdyList;/山体局部数组Attributes_List/山体局部属性列表StrutBdyintBdy_ID;/体标识intPart_ID;/包含该体的山体局部标号harPatt_de;/山体局部编号intBdy_Type;/体构造类型Strutesh*eshList;/构成体的面数组Attribu

9、tes_List;/体属性列表Sruteshintesh_ID;/面标识intBdy_ID;/包含该面的体标识harPart_de;/山体局部编号intesh_Type;/面构造类型SruutLine*LineList;/构成面的线数组Attributes_List;/面属性列表StrutLineintLine_ID;/线标识号intesh_ID;/包含该线的面标识harPart_de;/山体局部编号harLine_Type;/线构造类型StrutPint*PintList;/构成线的点的有向数组AttributesList;/线属性列表SrtutPintintPint_ID;/点标识号int

10、Line_ID;/包含该点的线标识harPart_de;/山体局部编号dublex;/x,y,zdubley;/坐标dublez;AttributesList/点属性列表3三维数字地形模型的可视化操作与分析31三维数字地形的动态显示为了达到逼真的显示效果,在三维几何模型上叠加实物影象数据。地形的纹理的构造可由TIN模型中的三角形与山体的正射影象图的扫描坐标匹配,从而取得三角形内影象的恢度值或RGB值,然后把数据叠加到TIN模型上,由此得到真实光照和表面纹理的显示效果。为了提高三维地形模型的显示速度和效果,以及为了降低纹理贴图时,影响数据的量,使用视点相关的动态多分辨率纹理模型(Vie-depe

11、ndentandulti-reslutinTexturedel)。距离观察者远近不同的区域其纹理分辨率不同,即影射的距离观察者较远的区域,其纹理具有较低的分辨率,相反具有较高的分辨率,这也符合视觉原理。(具体算法可参照文献4)观察者远距离(在高空中)观察看到的是粗略的地形;近距离观察的是细微的地形。在虚拟的战场地形环境中要表现这一特点,实现地形的动态地近乎人性化的显示用了一种叫做视相关的实时Ld地形模型的多分辨率显示技术(Vie-dependentandreal-tieLDdelfulti-reslutinterrainRendering)。在距离视点较近时用较多的多边形描述;较远时用较少的多

12、边形描述。可以平衡图形负载,符合场景的真实地表现的特点。(该技术的详细介绍可参阅参考文献5)32可视化的三维数字地形查询实现查询的前提是数字模型的空间数据与属性数据的一一对应。问题是二维屏幕显示的点和三维模型的实际点不是一一对应的。这就必须用计算机图形学的知识进行二维到三维的转化。若屏幕捕获到的点对应着地形点的坐标,到对应的真实三维坐标。即(其中为三维到二维投影的变换矩阵)。若鼠标捕捉到对应的属性信息为山体的ID号。则由以下语句可实现山体属性的查询。Selet(*,*,frdatebase,hereID=*)这样就实现了数字地形的空间图到属性的查询。33三维空间地形数据的分析主要给出地形剖面绘

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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号