城市三维可视化快速建模与浏览系统的研究

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第31卷第3期2008年5月

现 代 测 绘

Modern Surveying and Mapping

Vol.31,No.3

May.2008

城市三维可视化快速建模与浏览系统的研究

李 明1,刘桂生1,李 楠2

(1镇江市勘察测绘研究院,江苏镇江212001;2广东南方数码科技有限公司,广州广东510665)

摘 要 随着信息时代的到来,虚拟现实做为信息技术发展重要驱动力越来越多地应用到城市建设领域中来。本文分析了虚拟现实技术如何在城市尺度上进行快速建模和浏览,并通过具体案例对该技术进行了详细的阐述。

关键词 虚拟现实 VR GIS 快速建模

中图分类号:P208 文献标识码:A 文章编号:1672-4097(2008)04-0013-03

1 引 言

虚拟现实(Virt ual Reality,以下简称VR),是一种基于可计算信息的沉浸式交互环境,虚拟现实的技术的核心是模拟和仿真。由相对传统的GIS与VR有机结合的数字地球或者数字城市试图在全球范围内建立一个基于地理位置将各领域信息组织、融合其来的复杂虚拟现实系统,使人们沉浸在交互式浏览信息的场景之中:包括地形、建筑、森林、水体等。基于以上认识,本文深入探讨面向数字城市的虚拟现实技术,以及如何快速地将4D数据真实地在计算机上展示出来。

2 虚拟现实技术概述

数字地球涉及大规模计算、海量存储、卫星遥感、宽带网络、互操作、元数据(Meta data)等技术来支撑,虚拟现实(VR)、地理信息系统(GIS)和互联网(Internet)是数字地球的三大基础。V R系统中可以将4D数据(DEM、DOM、DL G、DR G)真实地在计算机中再现成为真实的场景,观看新规划的建筑,欣赏风景的变化,可以进行各种形式的漫游和查询,使用户沉浸在VR的环境中,更加直观地进行分析或者决策。

从美国Brimson实验室和Minnesota大学自然资源研究所结合科学计算可视化和地理信息系统设计了第一个浏览地形的虚拟现实系统,到21世纪Skyline和G oogle在推出了基于Internet的三维地图浏览系统,这些系统均完成了将DEM与DOM结合进行大范围的三维虚拟场景的展示。

但是,怎么决定多学科实现VR的整体均衡?和很多多学科处理过程一样,VR同样面临着处理均衡问题,特别是针对城市规划,关系城市的未来发展,规划分析、视觉效果、方案对比都无不要求到最好,在效率和视觉之间寻找最佳结合点,将决定VR在城市规划中应用的效果。城市三维可视化快速建模与浏览系统很好地解决了多源数据快速综合利用的问题,

3 快速浏览系统的关键技术

城市三维可视化快速建模与浏览系统是根据城市规划中的应用特点进行开发的。该辅助决策平台结合GIS、CAD、RS、建模等多学科数据基础,充分利用城市规划行业中的多种数据基础;考虑系统运行效率和展示效果的平衡,实现城市尺度上进行数据渲染,局部实现精细建模;利用多学科技术,进行规划参数的分析统计;结合不同方案的场景比较,直观表现各种方案之间的优劣;结合GIS技术,实现在虚拟现实的基础上叠加矢量GIS数据,并且实现了地上建模与地下三维管线与地质的三维一体化。

城市三维可视化快速建模与浏览系统涉及到多种关键技术,实现了跨平台的开发、数据格式以及交换等完全遵照了O GC的规范、三十多种4D数据的支持等,本文集中讨论多层场景引擎、视点相关动态多分辨率地形模型等,具体包括高分辨率D EM与DOM合成建模、建筑物建模和纹理贴面、三维植被、路网建模以及三维管线建模等。笔者和开发团队开发了可编辑的、能够接受多种数据和工作方式的、交互式的软件平台,从数据上兼容测绘、GIS、建模等工作方式,让操作人员能够根据自己习惯的数据,交互式的进行规划决策。

311 多层场景引擎

虚拟现实系统的核心是将多源数据(4D数据)的导入、格式转换、管理、绘制和交互。

3.3.1 数据集成

场景引擎通过数据连接器(Data Connector)访问不同来源、不同格式、不同维数的多元数据。

3.3.2 场景绘制

场景引擎负责存储和管理场景,将数据提交图

图1 系统组成架构

形库(如Direct X、Open G L)绘制。

3.3.3 场景交互

接收交互信息(如Zoom、旋转、Fly2kt hrough)并及时更新场景。

3.3.4 时间引擎

通过时间的变化模拟现实场景中的日出日落,阴影等的变化。

312 视点相关动态多分辨率地形模型

大规模、高分辨率地形可视化是城市三维可视化快速建模与浏览系统的关键技术之一。场景的复杂度与绘制速度相互制约,尽管图形硬件技术已有很大发展,但同时高分辨率的DEM与DOM同样具有了长足进步,所以仍不能满足大规模三维场景实时可视化的需要;所以本系统采用了层次结构(金字塔)的三角划分来组织地形数据,利用层次细节模型(LOD)技术实时动态调用不同等级的金字塔层次。

基于视点的动态多分辨率地形模型采用基于四叉数的多分辨率地形结构,自顶向下构造DEM 多分辨率表示,不再把模型作为整体进行简化,而是针对试点位置动态简化局部细节。;设计合理的节点评价函数反映每个地形片应该具有的分辨率与当前视点处地形片分辨率的关系;基于节点评价函数选取一组具有所需分辨率的地形片作为与当前视点相关的整个地形表示,既达到实时绘制又保留视点相关细节。

4 系统功能实现

411 DEM与DOM数据的压缩与三角网格动态调用

由于实时生成三角网格需要大规模计算,不利于实时交互,所以所有数据均预先生成,把不同细节的模型按属性层次结构存储,每个节点都是父节点三角形的细化,这样设计的特点是任意时刻、任意角度的浏览均保证所加载的数据量最小,实时显示对硬件的要求不高,而且几乎无细节损失。图所示随着视点向后推移,细密的三角网格逐渐聚集,远离视点的区域的三角网格被不同程度地进行了简化。

412 三维建筑物快速建模

三维建筑物支持多种数据源,如shp、mapinfo、dxf等数据的导入,并且可以迅速地根据数据源的属性信息建立具有各种层高、层数的建筑物,建筑物的屋顶建模采用了改进最大角度判断法构成不规则三角网,并且可以根据不同建筑物类型的编码自动生成不同类型的屋顶,例如厂房自动默认蓝色的平顶,民房自动默认为浅红色的人字顶等。三维建筑物实现批量从导入外部精细建模的产品,提高场景的美观度,实时场景中加载500个可视的精细建模模型不会对系统的浏览产生影响。

413 道路数据的拓扑功能

通过对路网数据分析,主要特点是:最通用的表示道路交通网络的是道路中心线,一般都是用矢量数据表示的;路网的拓扑关系一般是通过节点以及和节点连通的道路描述。

在快速建模浏览系统中实现道路采用在地形上面直接覆盖上三维道路,简单快捷,容易实时变更,存在容易和地面紧密结合的问题。道路由node和link组成,node是二维的节点,link存储道路自然信息。具有拓扑关系的三维道路具备路径分析和公交线路查询等功能,并可以使得三维汽车模型沿着道路行驶,更加增添身临其境的感觉。

414 地下管线

地下管线的快速建模是根据具有三维坐标的源数据的直接导入,并且根据管径的属性信息自动生成不同形状、粗细的三维管线,生成的管线可以同地形以及房屋数据一起做纵剖面的分析。

415 分析模型

在规划过程进行中不仅仅是不同建筑物、绿化等个体的简单罗列,还要直观地再现出规划方案对日照、洪水等自然情况的响应结果,本系统通过时间引擎实现了不同时间、日照条件下规划方案对周围的影响,以及在降水条件下水位的涨落对规划结果的影响。

5 现实中的应用

城市三维可视化快速建模与浏览系统已经在镇江市的城市浏览与城市决策方面得到了很好的应用,实际应用场景达到了300km2,采用了高分辨率的DEM与DOM、DOM的分辨率达到了012 m,利用数据建设工具批量地将各种格式的4D数据进行格式转换及金字塔重构,并结合部分利用

41现 代 测 绘 第31卷

相关文档
最新文档