顾及LOD的三维空间数据模型及其应用研究

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:JYCheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
空间数据库是地理信息系统的核心及GIS发展的技术支柱,而空间数据模型则是空间数据库的基础。三维空间数据模型为大规模的地上地下、室内室外的三维空间实体的表达构建基础,为三维可视化、三维空间分析等应用提供数据支持。三维空间数据具有多源、多类、多量、多主题、多时态、多尺度的特征,针对这些特征如何为现实世界中的三维空间实体构建模型非常关键。国内外GIS研究和发展的实践表明,对空间数据模型的认识和研究在很大程度上决定着GIS系统研发和应用的成败。由于三维GIS的应用领域(如数字城市、数字矿山、数字国土、辅助规划、环境监测等)十分广泛,而不同应用领域对三维空间目标所进行的操作与分析往往不尽相同。鉴于矢量数据模型与栅格数据模型的优劣互补性,若采用单一的矢量模型或栅格模型都难以实现有效的空间数据表达与分析。因此将矢量与栅格数据模型集成在一个系统中,并用此模型来描述相同或不同的空间实体,其中矢量数据主要用于描述空间实体的空间位置与实体间的拓扑关系,而栅格数据则主要用于进行三维实体的空间分析与操作。   本文采用矢量栅格集成的三维空间数据模型,并通过引进和实现多细节层次(Levels ofDetail,以下简称LOD)技术,在底层的空间数据模型中嵌入空间实体的LOD信息,从而实现顾及LOD的三维空间数据模型,并探讨该模型在三维空间数据的索引、组织与调度以及三维可视化中的一些应用。   本文的主要研究工作如下:   1、三维空间数据的特征分析根据数据的类型,三维空间数据的来源包括:地图数据、实测数据、试验数据、影像数据、理论推测与估算数据、历史数据以及统计普查数据。三维空间数据具有以下一些基本特征:空间特征、属性特征、时间特征、多量性特征、多主题特征、多尺度特征。根据空间维度,可将空间数据分为零维、一维、二维、三维四类数据,这是实现三维空间数据模型的认识基础。   2、三维空间数据模型的实现研究总结国内外关于三维空间数据模型的研究,一共提出了20多种三维空间构模方法。根据3D空间模型对三维空间实体进行几何刻画所采用的方式是表面描述还是空间剖分,可将三维空间构模方法归纳为基于面模型(Facial Model)、基于体模型(Volumetric Model)、基于混合模型(Hybrid Model)的三大类构模体系,并系统地分析了该三类构模方法的基本原理与优缺点。重点介绍了不规则三角网(TIN)与规则格网(Grid)、三维形式化数据结构(3D FDS)、边界表示模型(B-Rep)、多层DEMs模型、结构实体几何模型(CSG)、八叉树模型(Octree)、四面体格网模型(TEN)、TIN-CSG混合模型、TIN-Octree混合模型、Octree-TEN混合模型等具体模型。总结了构建三维空间数据模型所需考虑的四大因素:分析参与建模的数据来源,分析建模对象的特征、形态以及类型,满足构建模型的现实需求与应用目的,便于模型操作功能的实现。在此基础上,采用了表达大规模的地上地下、室内室外的三维空间对象的矢量栅格集成的三维空间数据概念模型,该模型由点、线、面、体四种基本元素信息构成,而空间对象之间的拓扑关系则通过基本元素之间的关联(包括属于、边界、部分、左右、起至等)来实现。通过在概念模型的基础上定义、标准化、规格化空间实体,抽象出了三维空间数据模型的类层次结构,并据此实现三维空间数据模型的具体设计,其中三维空间中的每一维度都有简单的几何表示:零维的_Point,一维的_Curve,二维的_Surface,三维的_Solid,且每类对象都可以各自组合成多对象_Multi,并引入_Group对象来表达混合类型的几何对象集合。   3、顾及LOD的三维空间数据模型的实现研究总结LOD技术的发展状况。LOD技术实质上是一种实时三维计算机图形技术,其实现原理为:针对场景中较小的、位于较远或不太重要的部分内容使用较少的细节表示进行绘制,以便在显示的逼真度与帧频之间取得平衡。根据LOD数据的处理方式,可将LOD模型分为离散LOD模型、连续LOD模型以及多分辨率LOD模型。而决定LOD细节层次选择的因素主要有距离、大小、优先级、偏心率、视觉因素、固定频率等。目前流行的多细节层次模型的简化技术主要有基于顶点聚类的简化技术、基于顶点删除的简化技术、基于边折叠的简化技术、基于面折叠的简化技术。LOD技术实际应用时,最重要的问题是何时将高细节层次的模型切换为低细节层次的模型。由于三维模型极其复杂且其数据量巨大,因此建立多细节层次的三维空间数据模型往往需要综合利用LOD模型。对于现实世界中存在的地上地下、室内室外错综复杂的三维空间目标,其本身就构成了自然意义上的空间多细节层次关系,不同细节层次间意味着宏观上的尺度差异;另外,由于每个语义层次的空间实体对象不同,实体所对应的自然与人文属性、结构组成以及应用需求也都各不相同,即便是同一层次的语义对象,其自身也存在微观上细节层次需求的差别,其可采用不同的数据格式,并可表示为不同的三维几何模型。在已实现了的三维空间数据模型的基础上,增加了LOD类,从而实现了顾及LOD的三维空间数据概念模型,并据此实现顾及LOD的三维空间数据模型的具体设计。其实现过程为:首先定义包含空间对象的多细节层次参数的结构体LOD_PARAM,并进一步将某一具体的LOD级别及与之相对应的LOD_PARAM封装成LOD的描述信息结构体LOD_Info,然后利用C++标准库的pair类将LOD_Info与三维空间数据模型的几何类CGeometry(三维空间数据模型的顶层基类)关联起来,形成一种pair类LODInfo,最终将LODInfo与LOD的相关处理方法封装为LOD信息管理类CLODInfo。   4、顾及LOD的三维空间数据模型的应用研究通过建立顾及空间对象LOD信息的二级混合索引GRID LODR树索引来实现顾及LOD的三维空间索引;分析了该模型高效的数据组织与调度;并探讨了该模型的三维可视化。   本文的创新点在于针对三维空间数据的特点,将矢量栅格集成的三维空间数据模型与多细节层级技术结合起来,在数据模型的底层构模时关联空间对象的LOD信息,实现了顾及LOD的三维空间数据模型。   顾及LOD的三维空间数据模型将为地上下、室内外的真三维空间目标一体化表示提供支撑,由于该模型考虑了三维空间实体的LOD信息,故在存储三维空间对象的同时存储对象的LOD信息,方便后期数据的组织与调度;而在为三维空间对象创建索引时将对象的LOD信息引入其索引项,提高空间数据的索引效率;最终在三维可视化时由LOD模型的选择因子确定该空间对象的LOD等级,从而绘制相应LOD等级的空间对象。因此,顾及LOD的三维空间数据模型能丰富现有的三维空间数据模型,对三维空间数据的索引、组织与调度及三维可视化都有重要的意义。  
其他文献
桥式起重机作为企业生产中不可或缺的起重设备,应用极其广泛。传统的起重机设计方法偏于保守,导致金属结构部分体积大、自重大,资源极度浪费。因此,在保证实际工况的前提下,用智能
在藏南,碎屑铬尖晶石是物源区研究中重要的指示性矿物。过去,地质学家们对此的研究多聚集在特提斯喜马拉雅地区的白垩系或是容易产出铬尖晶石的蛇绿岩带,比如班公-怒江缝合带和
兰州-郑州-长沙(简称兰郑长)成品油管道工程是目前我国最大的一条成品油管道工程,2009年8月,中石油管道公司规划计划处组织了“兰郑长输油管道地质灾害调查及整治规划”工作,中
在当今世界,可持续性发展逐渐上升为主流发展趋势,传统汽车能源消耗巨大且排放污染,其发展受到严峻挑战,以节能和环保为先导成为汽车制造业新的发展目标。纯电动汽车的推广解
随着资源的短缺和环境污染的加剧,EOL产品处理的方式引起了广泛关注。拆卸不仅可以实现资源的再利用,还可以缓解EOL产品堆积造成的环境压力。据统计,2015年全国汽车报废数量将达到900~1200万辆,而2020年将持续增加到1200~1600万辆。如果这些资源能够有效地回收再利用,将会产生巨大的市场价值。拆卸是资源回收的有效手段。为了推动拆卸产业化,合理的拆卸线布局和拆卸流程规划是必不可少的。所以
我国许多矿山的水文地质条件很复杂,地下水问题长期制约着矿山的开采和发展,如果没有采取合理的治水方案,不但影响矿山的安全开采,同时会引发一系列地质环境问题,给矿山生产
地铁人员安全疏散与人员的生命安全直接相关,如何有效预防和减少火灾情况下的人员伤亡,尤其是防止群死群伤事故的发生,已成为当前国内外公共安全领域研究的热点和重点,也是地
随着经济的发展和城市化进程的加快,城市土地资源供需矛盾日益突出。城市地下空间作为城市空间资源的重要组成部分,也越来越受到政府及各部门的重视。目前,城市地下空间开发主要
水泥土搅拌桩以其价格便宜,施工便捷,对环境无污染等优点,在对淤泥、淤泥质土、粉土等软弱地基加固处理中得到了广泛应用。但其对施工工艺要求较高,施工过程中,水泥与土的掺
地质灾害是自然界灾害的一个重要的组成部分,常常给人类的生命财产和社会经济发展带来严重的影响。延安市地处大西北,属于黄土高原区,地质灾害频发。然而,降雨对地质灾害的诱发起