三维可视化技术与GIS工程

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:zzdlily_7000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:三维可视化技术与GIS结合是目前地理信息系统研究的一个重要方向。本文简要介绍了三维可视化GIS中的关键技术、算法及三维可视化GIS实体的表达和三维数据的可视化,并列举了三维可视化在GIS中的应用,最后展示了三维可视化在GIS中的应用前景。
  关键词:三维可视化; GIS; 空间数据
  中图分类号:C37 文献标识码: A 文章编号:
  一、前言
  目前,科學可视化、计算机动画和虚拟现实技术蓬勃发展,并成为计算机图形学领域的三大热门研究方向,它们的核心都是三维真实感图形[1],也就是三维可视化技术。三维可视化技术是目前计算机技术和图像图形学发展的热点之一,它是依靠视觉效果将数据所要表达的信息直观显示出来的一种最好的方法。传统的地理信息系统对实物的空间立体感表达就比较抽象,将三维可视化技术引入GIS领域中可以动态地、形象地、多视角地、多层次地、如实逼真地描绘地球科学中的客观现象。如通常所见的地形三维可视化、虚拟战场、数字社区和虚拟城市等。本文结合在GIS中的应用介绍三维可视化开发的基本方法。
  二、 三维可视化GIS关键技术
  三维可视化技术可以简单的分解为三种技术的结合:可视化、三维和GIS。下面分析了可视化技术、虚拟现实、体视化技术、三维技术等关键技术。
  1、可视化技术
  可视化,也称为科学计算可视化(Visualization in Scientific Computer),它是指运用计算机图形和图像处理技术,把科学数据转换成可视的、能帮助科学家理解的信息,并进行交互处理的理论、方法和技术。GIS可视化技术是目前信息领域中广泛应用的一项技术,它通过强大的、有效的地图系统将复杂的空间和属性数抓以地理的形式进行描述,具有界面风格人性化设计,实现了文本、图形和图像信息相结合的定位、查询、检索模式信息表达形象化、自观化操作简单便利等特点[2]。
  2、虚拟现实
  虚拟现实(Virtual Reality)技术是一个由图像技术、传感器技术、计算机技术、网络技术以及人机对话技术相结合的产物。它以计算机技术为基础,利用高性能、高度集成的计算机硬、软件及各类先进的传感器,去创造一个使参与者处于一个三维视觉、听觉和触觉的环境,具有完善的交互作用能力、能帮助和启发进入虚拟境界的参与者的构思的信息环境。利用计算机系统提供的人机对话上具,同虚拟环境中的物体交互操作,使用户仿佛置身于现实环境之中,使参与者足不出户就能身处异景,如遥远的太空、海洋深处、甚至是微观世界。
  3、体视化技术
  三维体可视化技术是真正的三维。它是由完全的三维空间体数据构建模型,可以对模型切割来获取内部信息。它是每一个空间点对应三个方向,x, y, z,也就是在一个空间坐标上放置每一个属性点,可以由关系V = .f (x, y, z)表示,V表示空间点的属性值,x, y, z分别表示空间坐标[3]。
  空间三维实体的可视化,即体视化主要是处理和分析各种体数据,并对这些体数据进行变换、操作和显示,其目的是让人们更清楚地认识蕴含于体数据之中的复杂的结构。体数据可以看成是在有限空间中的一种或多种物理属性的一组离散采样,它可以表示成:ƒ(x),x ∈Rn;{x}是n维空间的采样点的集合,因此也有人把体数据成为数据集。
  4、 三维技术
  三维立体显示的出发点是运用三维立体透视技术和计算机仿真技术,通过将真实世界的三维坐标变换成计算机坐标,通过光学和电子学处理,模仿真实的世界并显示在屏幕上。三维技术广泛应用在资源环境模型、地形模拟、CAD辅助设计、影视特技、广告设计等方面。它具有可视化程度高、表现形式灵活多样、动态感和真实感强、资料更新方便等优点。
  三、 三维可视化算法
  直接体绘制技术具有能够产生三维数据场的整体图象,包括每一细节,并具有图象质量高,便于并行处理等优点,因而成为当前科学计算可视化中有吸引力的重要研究课题之一。鉴于直接体绘制技术的优势,下面重点介绍了光线投射法,移动立方体法以及Z-Buffer消隐算法[4]。
  1、光线投射算法
  光线投射算法是目前使用最广泛的体绘制方法之一。对于图像平面上的每一象素,从视点投射出一穿过该象素的视线,该视线穿过体数据空间,算法直接利用该视线上的采样值计算该象素的光强。其过程包括:数据预处理;数据值分类;重新采样;图象合成。
  2、移动立方体法
  移动立方体法(Marching Cubes算法)是三维数据场等值面生成的经典算法,是体素单元内等值面抽取技术的代表。与光线投射法不同,移动立方体法属于表面拟合算法之一。
  移动立方体法基本思想为:首先逐个体素依次处理,找出该等值面经过体素的位置,求出该体素内的等值面并计算出相关参数,以便绘制出等值面。等值面的定义如下:
  {(x, y, z)| s (x, y, z) = c0},c0是常数。其中s(x, y, z) = a0+a1x+a2y+a3z+a4xy+a5xz+a6yz+a7xyz
  ai (i=0, 1,..., 7)为常数,它们由体素的八个角点值唯一决定。
  该算法中,体素是一逻辑上的立方体,由相邻层上的各四个象素组成立方体上的八个顶点。算法以扫描线方式逐个处理数据场中每一立方体体素,求出每一体素内包含的等值面,由此生成整个数据场的等值面。
  3、Z-Buffer消隐算法
  从一个视点去观察一个三维物体,必然只能看到该物体表面上的部分点、线、面,而其余部分则被这些可见部分遮挡住。如果观察的是若千个三维物体,则物体之间还可能彼此遮挡而部分不可见。因此,如果想有真实感地显示三维物体,必须在视点确定之后,将对象表面上不可见的点、线、面消去。执行这一功能的算法,称为消隐算法。
  Z-Buffer算法的步骤如下:(1)初始化,帧缓冲器CB置成背景的光强或颜色,Z缓冲器ZB置成最小z值;(2)对多边形P,计算它在点(I,j)处的深度值zij;(3) zij>ZB(i,j),则ZB(i,j) =zij, CB(i,j)二多边形P的颜色;(4)对每个多边形重复(2), (3)两步,最终在CB中存放的就是消隐后的图形。
  四、三维可视化GIS实体的表达和三维数据的可视化
  对于三维地理信息系统的空间数据的表达和二维地理信息系统有一定的差别,因此在数据实体的表达上,也有三维地理实体的特点。国内学者李清泉等人提出了以下表达建筑物和地形的三维信息[5]:地形被表达为数字高程模型(DEM)、数字地形模型(DTM);建筑、构筑物等用实体(CSG)和边界表示(B-rep)。每种不同的表达方式都有各自的特点,根据不同的口的和不同的要求而定。在国内,地形数据的表达普遍采用的是DEM和DOM匹配,生成地形图;建筑物通常以2.5维的形式存在,之后进行纹理贴图。
  DTM是描述地表单元空间位置的和地形属性分布的有序集合,是定义于二维区域之上的一个有限向的向量系列。它以离散分布的平面点来模拟连续分布的地形,通过存贮在介质上的大量的地面点空间坐标和地形属性数据,以数字形式来描述地形地貌。它随用途不同具有不同的数据结构,但一般均可变换成为规格点组成的栅格数据形式。
  DEM通常用地表规则网格单元构成的高程矩阵表示,广义的DEM还包括等高线、三角网等所有表达地面高程的数字表示。在GIS中,DEM是建立三维地形的基础数据,其他的地形要素可由DEM直接或间接导出,成为“派生数据”,如坡度、坡向。DEM主要有三种表示模型:规则格网模型(GRID、等高线模型和不规则三角网模型(Triangulated Irregular Network,TIN)。
  由于三维几何表示能提供物体的几何描述,使空间物体可用计算机来存贮、处理、显示。物体3D表示可以有多种方法,大致分为基于体表示和基于面表示两大类,其中,具有代表性的是结构实体表示(Constructed Solid Geometry, CSG)和边界表示(Boundary representation, B-rep)方法。CSG方法在计算机辅助设计(CAD)中应用广泛,它通过预定义的模型单兀来表示空间物体,这些单元具有规则的形状,如:立方体、圆柱体、圆锥体等,单元间的关系主要是布尔操作。CSG方法的优点是模型关系简单,便于显示和数据更新,缺点是空间分析难以进行:而B-rep表示方法,可以通过对构成物体边界的点、线、面和体四种类型兀素的精确描述,即能够精确表示物体几何位置以及兀素间的拓扑关系,虽然B-rep方法适于空间操作和分析,但存储空间占用多,计算速度较慢。
  五、三维可视化在GIS中的应用
  目前在社会的各行各业中,地理信息三维可视化系统都得到了广泛的应用[6]:
  1.城市:地理信息三维可视化系统应用于城市建设的很多领域,如大楼的建筑结构和住户管理、空气污染与流动状态监测、地下水源污染监测、地下管线的规划与管理等。
  2.环境:二十一世纪全社会都更加重视环境保护,地理信息三维可视化系统可以表达大上、地面、地下多层次的环境状况,更好地模拟真实三维环境,帮助人们更好的管理与治理环境。
  3.地质:地质是资源、矿山、环境等众多学科与工程应用的基础。地理信息、三维可视化系统应用于表达复杂的三维地质构造形态(如地层界面、不整合面、断层等不规则的面状构造),表达岩石内部结构(如层理、纹理、走向、孔隙度、孔隙连通方向等微细的内部构造)以及岩体内部物质的分布状况。
  4.矿山:在矿山领域,地理信息三维可视化系统平台应用于表现矿体及围岩形态,表达巷道、采矿工作面形态,表达矿井风流状况、瓦斯浓度、地场应力等三维现象,如果再加上各种知识库、专家系统,还可支持三维环境下的工程管理与决策。
  5.海洋:二十一世纪是海洋的世纪,海洋的研究与管理在我国可持续发展战略中将占据越来越重要的位置。海洋在不同深度的含盐量、水温、压力、水流方向都是不同的,地理信息三维可視化系统应用于表达海洋世界,可以帮助人们更好地研究与开发海洋。
  6.气象:地理信息三维可视化系统应用于反映不同高度上气流、气压、大气成分的变化情况。
  六、结束语
  目前,三维可视化地理信息系统的研究已成为国内外研究的热点,随着计算机技术以及相关三维可视化技术的发展和地理科学、大气科学、海洋科学等研究三维空间特征的深入,三维可视化地理信息系统的研究与开发已成为地理信息系统研究领域的重要方面和今后发展的一个趋势。
  参考文献:
  [1] 和平鸽工作室编著.OpenGL高级编程与可视化系统开发(高级编程篇).北京:中国水利水电出版社,2003年1月第一版.
  [2] 郑琦.吴刚.朱莉等.可视化技术在MIS中的应用研究.计算机仿真.2005.4. 第22卷第4期.
  [3] 何全军.三维可视化技术在地理信息系统中的应用研究.吉林大学硕士学位论文.2004.
  [4] 缪海岚.面向地学应用的三维GIS可视化技术研究.福州大学硕士学位论文.2002.
  [5] 艾丽双.三维可视化GIS在城市规划中的应用研究.清华大学工学硕士学位论文.2004.
  [6] 承继成、李琦、易善祯.国家空间信息基础设施与数字地球.清华大学出版社.1999. 10.
其他文献
摘要:随着建筑技术发展,建筑工程中的测量技术也得到了发展,测量精度不断提高,测量工作贯穿在建筑工程整个过程里,尤其是施工阶段的测量工作,对建筑工程质量安全及速度影响是非常大的。本文简单阐述了中小桥梁的测绘方法与步骤,并提出测量中应该注意的有关问题。  关键词:桥梁; 施工测量; 技术  中图分类号:U452.1+3;文献标识码:A ;文章编号:  测量工作作为建筑工程重要的施工技术,不仅贯穿在整个
期刊
摘要:本文作者阐述了加强建筑工程设计和施工管理的重要意义,介绍了建筑工程设计和施工管理的原则,提出了提高建筑工程设计和施工管理的策略,供大家参考借鉴。  关键词:建筑工程设计;施工管理;重要性  中图分类号:TU71文献标识码:A文章编号:     建筑工程设计和施工管理是一项较为复杂的工作,要求管理人员具备严谨的科学态度及专业化管理水平,充分发挥团结协作精神,只有这样,才能更好地完成建筑工程项目
期刊
摘要:本文作者结合实际工作经验,对建筑地下室防水施工技术进行了分析探讨,供大家参考。  关键词:建筑;地下室;防水施工;探讨  中图分类号:TU991.11+2文献标识码:A 文章编号:   高层建筑地下室防水工程是关系着建筑物结构主体自身的稳定性和使用寿命,只有在施工过程中进行严格的施工质量控制,即做好防水混凝土施工质量控制、细部防水工程的施工质量控制、防水工程的成品保护等,才能真正确保地下室防
期刊
摘要:本文阐述了高速公路通信系统维护的重要性,介绍了高速公路通信系统管理维护的方法,供大家参考。  关键词:高速公路;通讯系统;管理维护  中图分类号:TU984 文献标识码:A 文章编号:     1 高速公路通信系统维护的重要性   高速公路的通信系统是高速公路机电系统的重要组成部分,其影响是贯通了整个高速公路工程的。而高速公路事业,则是衔接着各地与各地之间的经济交流、文化交流的一个关键点。只
期刊
摘 要:随着我国居民对于居住条件的要求越来越高,更多的建筑施工技术也不断地被开发出来,而房屋建筑后浇带施工技术则是众多的建筑施工技术中的一种。本文主要分析房屋建筑后浇带施工技术的施工原则、特点及注意事项等,以供同行参考。  关键词:房屋建筑;后浇带施工技术;分析探讨  中图分类号:TU74文献标识码:A 文章编号:     在建筑施工中,高层建筑和低层的裙房之间连接的浇混凝土钢筋结构会出现裂缝的现
期刊
摘要:在建筑工程中对施工技术的管理至关重要,运用于施工的整个过程,保证施工的规范与质量。  关键词:建筑工程;施工技术  中图分类号:TU74文献标识码:A 文章编号:     在建筑工程当中,必须保障工程施工的质量,一方面需要对施工加以质量控制,在施工过程中严格按照规范与设计操作,另一方面也需要对施工的技术进行管理。而建筑工程施工技术管理原则是:利用系统论证的观点并使用科学的施工方法,构成施工技
期刊
摘 要:房屋建筑的质量,是房屋建筑的灵魂,关系着人们的生命及财产安全。本文重点分析了房屋建筑工程中的施工质量管理的有效措施。  关键词:建筑工程;房屋建设;施工;质量管理;措施  中图分类号:TU71文献标识码:A文章编号:     房屋建筑工程施工是形成工程项目实体的一个重要过程,也是决定最终产品质量的关键所在。要提高工程项目的质量,必须把质量管理作为施工阶段的重中之重。房屋建筑工程质量,既指实
期刊
摘要:城市土地集约利用是指通过增加单位城镇土地上资金、技术和劳动力等要素的投入 ,达到既促使城镇土地利用结构合理化、最优化 ,又能最大程度地提高城镇土地的使用效率,提高其经济效益和社会效益 ,实现城市土地的可持续利用。 随着我国工业化与城市化速度的不断加快 ,城市人口逐年递增,人地矛盾、资源环境压力日益突出尖锐,城市化过程中存在着过多占用耕地、土地资源集约化水平低、城镇用地结构不合理、资源环境破坏
期刊
摘要:本文作者结合盾构法施工原理,介绍了盾构法在隧道设计建设中的应用。   关键词:隧道;加固设计;分析  中图分类号:TU2文献标识码:A 文章编号:     隧道是公路建设中一个重要的组成部分,既然避免不了就要保证设计的科学和施工质量的优质。虽然隧道的抗震效果比地面结构要强,但是设计施工质量也明显低于地面工程。认真应对公路隧道受地震严重破坏的预期,制动科学有效的设计方案,保证隧道抗震加固的效果
期刊
摘要:本文就市政工程预决算审核的主要内容、市政工程造价、审核办法以及工程结算中常见问题等方面进行了阐述。   关键词:市政工程;预决算;审核;问题分析   中图分类号:TL372+.3文献标识码:A文章编号:     市政工程是指关乎人们生产生活的各种基础设施的项目建设,主要包括道路、桥涵、给水、排水、热力管道、燃气管道、生活垃圾填埋处理等。市政工程预算是国家进行建设投资、市政工程拨款、甲乙双方决
期刊