1、中国地质大学(武汉)信息工程学院三维三维GIS空间模型空间模型主讲:郑坤中国地质大学(武汉)信息工程学院中国地质大学(武汉)信息工程学院本章内容本章内容p三维空间模型综述三维空间模型综述p面向地理的三维空间模型面向地理的三维空间模型p面向地矿的三维空间模型面向地矿的三维空间模型p面向地学的三维空间模型面向地学的三维空间模型p三维空间数据模型的应用实例三维空间数据模型的应用实例空间数据模型是关于现实世界中空间实体及其相互间联系的概念,它为描述空间数据的组织和设计空间数据库模式提供了基本的方法;三维GIS的核心问题是三维空间数据模型的构建。自从 1978 年八叉树(Octree) 概念被提出后相当
2、长的一段时间, 研究工作主要以八叉树为代表八叉树为代表的三维栅格数据模型为主。近年来, 部分研究工作集中在矢量数据模型和多种数据模型的集成和混和以及基于这些模型的处理和分析算法。根据三维空间数据模型的特点,将其分为基于体元、基于矢量或边界面、混合或集成、基于点集拓扑学的单纯形数据模型:图2. 目前较典型的混合三维数据模型本章根据模型的特点及在不同领域的应用特征,按照面向地理、面向地矿、面向地学三个典型应用领域,对三维空间数据模型进行分类介绍。中国地质大学(武汉)信息工程学院1 1、3D FDS模型模型3D FDS(formal data structure)是Molenaar在原2D拓扑数据结
3、构的基础上定义的一种基于3D矢量图的形式化描述,是第一个将空间对象当做几何特征与专题特征集成的数据结构。3D FDS模型支持多种空间数据描述,且容易实现几何特征与专题特征的关联。图3. 3D FDS模型结构图(Molenaar,1990)中国地质大学(武汉)信息工程学院其建模原理上的不足在于:只考虑了空间对象表面的划分和边界表达,没有考虑空间对象的内部结构。因此,仅适合表达形状规则的简单空间对象,难以表达地质及环境领域中不规则的复杂3D空间对象。中国地质大学(武汉)信息工程学院SSM(The Simplified Spatial Model)模型模型针对城市3D可视化查询提出的,设计目的是面向
4、网格应用,为在屏幕上进行3D可视化空间查询提供支持;无须对3D空间进行完全剖分,所有的空间对象都以独立的方式嵌入到3D空间中;中国地质大学(武汉)信息工程学院SSM(The Simplified Spatial Model)模型模型优点:该模型去掉了3D FDS中的弧段元素,结构更简单,遍历快速、存储空间少,有利于三维对象的可视化;利用9交模型可推导任意两个空间对象间的拓扑关系;缺点:不利于复杂对象的构造。基于表面三角形剖分的模型引入单纯形作为构建各种空间实体及描述拓扑关系的基本要素,对地物模型进行表面剖分,将面分为曲面和折面两类,通过对曲面和折面进行三角形剖分实现对表面的表达和近似表达。剖分
5、操作较为复杂,且难以控制剖分精度。动态更新和修复需要大量的查询,构造元素面和结点元素存在多值性。中国地质大学(武汉)信息工程学院TEN模型模型TEN模型主要有四个基元构成:四面体、三角形 、边和节点 。一个空间实体由四面体组成,面由三角形组成,线由小三角形的边组成,点由节点组成。总之,在TEN模型当中,每个节点必须属于某一条边,每条边属于某一三角形,每个三角形属于某一个四面体。由于TEN模型采用的是simplex-complex思想,因此它可以完全描述三维空间中的各种拓扑关系中国地质大学(武汉)信息工程学院TEN模型模型:基于采样点对所有的2.5D的空间对象的约束三角形剖分,以及对所有3D空间
6、对象的约束四面体剖分。将3D对象进行四面体剖分后,也就将3D空间对象间的操作转为四面体集合间的操作。四面体格网既具有体结构的优点,如:快速几何变换,快速显示,又可以看成是一种特殊的边界表示,具有一些边界表示的优点,如:拓扑关系的快速处理。但目前根据空间采样数据直接对模型进行四面体化尤其是约束四面体化算法编制复杂,开发难度较大,限制了这种数据模型的发展。 。中国地质大学(武汉)信息工程学院n-cells模型模型每个空间对象均通过对应的k-cell complex加以表达。 k-cell complex包括边界操作和协边界操作。边界操作提供了组成k-cell的一系列(k-1)-cell;协边界操作
7、提供了组成k-cell的一系列(k+1)-cell;缺点:(1)用所定义的几种基本几何单元(cell)尚难以表达复杂多样的空间对象;中国地质大学(武汉)信息工程学院(2)未给出空间对象及其几何单元的形式化描述方法,从而给空间关系的表达及数据结构的设计带来一系列的困难;(3)缺乏与之相关的实验指导及空间数据模型的实现方法;(4)对空间对象的拓扑性质及对象间的关系缺乏完备说明、严格推导以及证明和表达机制。中国地质大学(武汉)信息工程学院OO3D模型模型抽象特征抽象特征几何几何属性属性空间目标空间目标点点线线面面体体抽象几何抽象几何抽象属性抽象属性结点结点线段线段三角形三角形颜色颜色纹理纹理-1:m
8、继承关系图6. OO3D模型的3D空间目标抽象描述图7. OO3D数据模型结构图(史文中,2000)中国地质大学(武汉)信息工程学院OO3D模型中组成3D目标的基本元素是结点、线段和三角形。任意复杂的空间对象都是由这3类基本对象按照上述的规则构造而成的,因而组成体对象的最小空间单元是三角形。优点:(1)由于所有的目标都被作为单独的对象处理,在数据对象的操作方面比关系表要简单、方便;中国地质大学(武汉)信息工程学院(2)对象的数据被封装在对象内部,外界对于对象的操作只能使用该对象暴露的方法进行,在数据安全性方面比关系表具有更高的安全性;(3)在几何对象的空间查询方面,用户可自己定义一些方法对几何
9、对象进行查询,直接获取该对象的几何数据和属性数据,如果使用关系表结构,则要根据关系映射在几个表中进行联合查询。相比,面向对象方法具有更高的效率;(4)基本元素是点、线、三角形,减少了数据存储。中国地质大学(武汉)信息工程学院6 6、B-Rep+CSG混合混合模型模型:通过面、环、边、点来定义形体的位置和形状。其特点是详细记录了构成形体的所有几何元素的几何信息及其相互连接关系,有利于以面、边、点为基础的各种几何运算和操作。边界表示构模在描述结构简单的二维物体时十分有效,但对于不规则三维对象则很不方便,且效率低下。边界线可以是平面曲线,也可以是空间曲线。图8. 边界表示的数据结构:首先预定义一些形
10、状规则的基本体元,如立方体、圆柱体、球体、圆锥及封闭样条曲面等,这些体元之间可以进行几何变换和正则布尔操作(并、交、差),由这些规则的基本体元通过正则操作组合成复杂形体。CSG构模在描述结构简单的三维物体时十分有效,但对于复杂不规则的三维物体,尤其是地质体则很不方便,且效率低下。图9. CSG结构CSGCSG界面界面CSGCSG树树分解模型分解模型图形界面图形界面B-RepB-Rep模型模型CSGCSG界面界面CSGCSG树树局部修改局部修改B-RepB-Rep模型模型图形界面图形界面分解模型分解模型(a) 以CSG为主(b) 以B-Rep为主图10. B-Rep+CSG混合模型的两种混合方式
11、中国地质大学(武汉)信息工程学院该模型利用CSG模型的优点,克服了B-Rep对目标的几何特征整体描述能力弱、不能反映目标构造过程、不能记录目标的组成元素的原始特征等缺点。以TIN模型表示地形表面,以CSG模型表示建筑物,在TIN形成过程中将建筑物的地面轮廓多边形作为内部约束,通过公共边界进行连接,其操作和显示都是分别进行的。是当前三维城市构模的主要方式。7 7、 TIN+CSG集成模型集成模型中国地质大学(武汉)信息工程学院8 8、矢栅集成、矢栅集成3D3D模型模型VR集成模型实质是多个模型的集成。其栅格模型中包括四叉树和八叉树,其矢量模型中包括了TIN、TEN、Grid、CSG和边界表示。实
12、际应用时可根据不同需要选择一个或多个合适的模型对目标进行描述,从而实现对目标的几何与拓扑的完整表示。目标几何属性复杂目标点线面体节点弧段面片像素体元DSMDVMX,Y,Z线段三角形四面体属于属于属于属于属于属于属于起终部分边界左右部分部分部分左右边界矢栅集成的3D空间数据模型模型模型构造元素构造元素几何对象几何对象适用领域适用领域优点优点缺点缺点3DFDSnode,arc,face,edgepoint,line,surface,body3D城市建模易于实现空间与非空间数据的连接描述规则的、简单的对象,难以表达复杂对象TENnode,arc,triangle,tetrahedronpoint,l
13、ine,surface,body矿体、水体、云体便于进行表面可视化和不规则建模数据量大,复杂对象可视化较困难n-cells0-3 cell0-3-tuple cell complex地质工程、复杂建筑拓扑关系易于维护,可视化速度快难以表达复杂对象,选择操作速度慢,需要附加记录来维持“序”SSMnode,face(planar,convex)point,line,surface,body面向网络的可视化查询易于提出对象几何,数据转换迅速动态更新困难,构造元素存在多值性OO-3Dnode,segment(arc,edge),face(triangle)point,line,surface,volu
14、me城市可视化可处理复杂对象,支持LOD模型,快速可视化不显示存储拓扑关系,3D空间分析能力较弱3D-TINnode,edge,polygon,solidpoint,line,surface,volume地质体表面可视化速度较快属表面建模,缺乏对象内部的属性描述B-Rep +CSGnode,edge,face,bodypoint,line,surface,volume城市可视化适合简单目标的快速表示难以适应复杂目标建模需要TIN+CSGnode,edge,trianglepoint,line,surface,volume城市可视化两种模型集成于同一界面,便于简单对象的快速建模与可视化操作和显示
15、分开,不便统一分析,难以表达复杂对象矢栅集成多种矢量、栅格元素point,line,surface,volume城市可视化、地学空间可视化适用性较强技术实现较困难中国地质大学(武汉)信息工程学院三维地质空间数据包括区域地质、水文地质、工程地质、环境地质、地球物理、地球化学等多专业的综合地学数据;从勘探手段的角度来分析则包括地质数据、物探数据、化探数据、遥感数据等。从三维地质模拟的角度来说主要使用的是地质空间数据,也就是地质体信息。地质空间数据主要有地质体的地质年代、岩性空间位置、空间关系及空间属性等中国地质大学(武汉)信息工程学院三维地质建模当中最重要的一类地质数据就是通过勘探工程获得的探井、
16、钻孔、坑道数据。空间数据主要有:钻孔或坑道开孔(坑)坐标、方位、倾角(或坡角)等工程空间位置数据;钻孔或坑道所揭露的岩层的岩性、产状,构造的性质、产状,矿化带或矿体性质、产状;样品分析数据;各种图件(钻孔柱状图、坑道编录图、采样位置图、工程布置图等)。柱状图工程布置图中国地质大学(武汉)信息工程学院物探数据包括重、磁、电以及地震数据,这些数据是地下地质体对重、磁、电等这些物理性质的综合反映,这些数据一个共同特点是存在多解性,即具有相同物理属性的地质体,可引起多种物探异常,从而形成多解性。地震资料解释结果中国地质大学(武汉)信息工程学院1、面元模型、面元模型:TIN、Grid:最常用的表面构模技
17、术是基于实际采样点构造TIN。TIN方法将无重复点的散乱数据点集按某种规则(如Delaunay规则)进行三角剖分,形成连续但不重叠的不规则三角网,并以此来描述三维物体的表面;而Grid模型则是考虑到采样密度和分布的非均匀性,经内插处理后形成规则的平面分割网格。这两种表面模型一般用于地形表面构模,也可用于层状矿床构模。:B-Rep;B-Rep模型采用实体的边界来表达实体,将空间对象分解为点、线、面和体4类元素的集合,每一类元素由几何数据、类型标志及相互之间的拓扑关系组成,三维实体用它的边界来表示,同时通过空间拓扑关系建立各边界之间的关系。这种模型既有利于三维地层构造格架内部实体的各种空间位置和拓
18、扑关系的保持,也有利于进一步对三维灾害地质体模型进行矢量剪切分析和过程演化模拟。中国地质大学(武汉)信息工程学院:线框构模技术实质是把目标空间轮廓上两两相邻的采样点或特征点用直线连接起来,形成一系列多边形,然后把这些多边形面拼接起来形成一个多边形网格来模拟三维物体的表面。某些系统则以TIN来填充线框表面,如DataMine。当采样点或特征点成沿环线分布时,所连成的线框模型也称为相连切片 (LinkedSlices)模型,或连续切片模型。中国地质大学(武汉)信息工程学院DataMin中的线框模型列名列名含义含义数据类型数据类型必须列必须列Triangle三角形编号数字是PID1三角形第一个点编号
19、数字是PID2三角形第二个点编号数字是PID3三角形第三个点编号数字是ColorValue线框颜色数字是列名列名含义含义数据类型数据类型必须列必须列PID点编号数字是XX坐标数字是YY坐标数字是ZZ坐标数字是中国地质大学(武汉)信息工程学院:断面构模技术实质上是传统地质制图方法的计算机实现,即通过平面图或剖面图来描述矿床,一记录地质信息。其特点是将三维问题二维化,简化了程序设计。但是断面模型对所描述对象的表达是不完整的,往往需要通过与其他构模配合使用,同时由于采用的是非原始数据而存在误差,其构模精度一般难以满足工程要求。:首先基于各地层的界面点按DEM的方法对各个地层进行插值或拟合,然后根据各
20、地层的属性对多层DEM进行交叉划分处理,形成空间中严格按照岩性为要素进行划分的三维地层模型的骨架结构。在此基础上,引入地下空间中的特殊地质现象、人工构筑物等点、线、面、体对象,完成对三维地下空间的完整剖分。 Solid模型模型采用多边形网格来精确描述地质和开挖边界,同时采用传统的块体模型来独立地描述形体内部的品味或质量的分布,既可以保证边界建模的精度,又可简化体内属性表达和体积计算。 Lynx的Solid模型原理 以加拿大Lynx系统中提供的三维元件建模(3D component modeling)技术为代表,该技术以用户熟悉和真实的地质或开挖形态为基础,以交互式模拟生成由地质分表面(sub-
21、surface)或开挖边界面构成的三维形体,称为元件(component)。元件不仅表示一个形体,也表示封闭的体积以及形体中的地质特征分布。相邻元件相连成组即为一个地质单元或一个开挖单元。Solid模型适合描述具有复杂内部结构的断层、褶皱和节理等精细地质结构。缺点:缺乏实体之间、体元之间以及体元几何要素之间拓扑关系的表达,相邻边界需要重复数字化,空间查询和分析功能很弱,而且操作繁琐,对于具有复杂内部结构的三维实体,人工交互工作量大,需要耐心细致的工作。 面向对象的Solid模型三维地质模型点线复合体面复杂体简单体体元体元剖面多边形体元面弧段特征连接线点(控制性结点、内插结点、控制点、内插点)X
22、,Y,ZOO-Solid模型建模原理中国地质大学(武汉)信息工程学院2、体元模型、体元模型:包括CSG、三维体素(Voxel)、针体(Needle)、八叉树(Octree)和规则块体(Regular Block);:包括TEN、金字塔(Pyramid)、三棱柱TP、地质细胞(Geocellular)、不规则块体(Irregular Block)、实体(Solid)、3D Voronoi图和广义三棱柱(GTP);图11. 规则体元模型图12. 非规则体元模型GTP模型模型由于TP模型只适用于钻孔垂直无偏斜或简单的浅层地基模拟与可视化,对深钻存在偏斜情况不能使用。针对地质钻孔尤其是深钻的偏斜特点,
23、提出了一种不受三棱柱棱边平行限制的新的三维建模方法,称为类三棱柱(ATP)建模技术,后发展为广义三棱柱(GTP)建模技术。类三棱柱结构GTP模型原理用GTP的上下底面的三角形集合所组成的TIN面来表达不同的地层面,利用GTP侧面的空间四边形面来描述层面间的空间邻接关系,用GTP柱体来表达层与层之间的内部实体。GTP单元的组成要素 GTP模型特点a) 基于采样数据;b) 开放式建模;c) 有拓扑描述;d) 基于TIN的2.5D GMS为其子集;e) Pyramid、TEN模型为其退化。GTP侧边退化TIN面退化PyramidTetrahedronGTP的两种退化模式 GTP建模过程3D地学模型地
24、层地质体地质结构GTP体元侧面TIN面侧边TIN边对角线结点(界面点)(X,Y,Z)属性3D2D1D0DGTP模型拓扑描述可选择并设计6张表来描述GTP内部各要素之间的拓扑关系,即:a)TIN edge-Node-TIN face;b)GTP-face (TIN face and Side face)-Node;c)Side edge-Node-Side face-TIN face;d)TIN face-TIN edge-Side face-Upper GTP-Lower GTP;e)Side face-Edge(TIN edge and side edge)-GTP;f)Node-TIN e
25、dge-Side edge-GTP.BCAABCABCDDTIN-edgeNodeTIN-faceABA,BABD,ABCACA,CABCADA,DABDBCB,CABCBDB,DABDADA, DABDACA, CABCABA, BABD, ABCBCB, CABCBDB, DABDABA, BABCACA, CABCBCB, CABC以TIN-edge,Node和TIN-face三者拓扑关系为例: 拓扑关系拓扑关系要素要素Inclusion包含包含Adjacent邻接邻接Disjoint相离相离Node(P1)P2,P3,P4,P5,P6P2,P3,P4,P5,P6P1,P2,P3,P4,
26、P5,P6TIN-edge(P2)P4,P5,P6P1,P2,P3,P4,P5,P6P1,P2,P3,P4,P5,P6Side-edge(P3)P5,P6P1,P2,P3,P4,P5,P6P1,P2,P3,P4,P5,P6TIN-face(P4)P6P1,P2,P3,P4,P5,P6P1,P2,P3,P4,P5,P6Side-face(P5)P6P1,P2,P3,P4,P5,P6P1,P2,P3,P4,P5,P6GTP(P6)P1,P2,P3,P4,P5,P6P1,P2,P3,P4,P5,P6GTP各要素之间的3类基本拓扑关系中国地质大学(武汉)信息工程学院3、混合三维模型、混合三维模型:在二
27、维地质剖面上,主要信息是一系列表示不同地层界线的或有特殊意义的地质界线(如断层、矿体或侵入体的边界),每条界线赋予属性值,然后将相邻剖面上属性相同的界线用三角面片连接,形成具有特定属性含义的三维曲面。其构模步骤为:剖面界线赋值 二维剖面编辑 相邻剖面连接 三维场景重建。随着空间分辨率的提高,Octree模型的数据量将呈几何级数增加,且八叉树模型始终只是一个近似表示,原始采样数据一般也不保留。而TEN模型则可以保存原始观测数据,具有精确表示目标和表示较为复杂的空间拓扑关系的能力。因此,可以将两者结合起来,建立综合两者优点的Octree一TEN混合模型图13. 基于Octree和TEN的混合数据模
28、型中国地质大学(武汉)信息工程学院4、集成三维模型、集成三维模型三角网-八叉树集成模型:以TIN表达物体表面,以Octree体模型表达内部结构;模型编辑和数据检索较为复杂;数据维护和拓扑关系维护困难;模型有缝;中国地质大学(武汉)信息工程学院4、集成三维模型、集成三维模型矢栅集成模型:以复杂体-体-面-线-点对象之间的逻辑关系来建立对象间的拓扑关系;分类分类模型模型几何构造元素几何构造元素基本几何对象基本几何对象面元模面元模型型surfaceTINNode,edge,facepoint,line,surfaceGridNodeGridB-RepNode,arc,facePoint,line,s
29、urface,bodywireFrameNode,edge,(triangle)Point,line,surface,bodyseriesSectionNode,edge,polygonPoint,line,surface,bodyMulti-DEMsNode,edge,facePoint,line,surface规则体规则体元模型元模型CSGNode,edge,face,CSGPoint,line,surface,bodyVoxelNode,edge,face,voxelPoint,line,surface,bodyNeedleNode,edge,face,needllePoint,line
30、,surface,bodyOctreeNode,edge,face,voxelPoint,line,surface,bodyRegular blockNode,edge,face,blockPoint,line,surface,body非规则非规则体元模体元模型型TENNode,edge,triangle,tetrahedronPoint,line,surface,bodyPyramidNode,edge,face,pyramidPoint,line,surface,bodyTPNode,edge,face,TPPoint,line,surface,bodyGeocelularNode,arc
31、,face,geoceluarPoint,line,surface,bodyIrregular blockNode,edge,face,blockPoint,line,surface,bodysolidLynxNode,edge,face,componentPoint,line,surface,bodyOO-solidNode,edge,face,componentPoint,line,surface,body3D VoronoiNode,edge,face,3D Voronoi体Point,line,surface,bodyGTPNode,edge,face.GTP,diagonalPoin
32、t,line,surface,body其他模其他模型型N-cells0-3 cell0-3-tuple cell complex3D-TINNode,edge,polygon,tetrahedron分类分类模型模型优点优点缺点缺点适用领域适用领域面元面元模型模型surfaceTIN数据量大,更新不太方便地形表面,层状矿床地形与表面建模Grid数据精度有损失,不描述拓扑关系需要进行科技内插运算地形与表面建模B-Rep精确、数据量小;显示表达几何元素间的拓扑关系难以描述非规则物体及复杂地质体简单形体,层状地质体wireFrame数据结构简单,数据量小,便于修改图形含义不确切,不能进行几何计算工程地
33、质、地下工程seriesSection3D问题2D化,适用性强表达不完整,精度难保证,不描述拓扑金属矿体,工程地质Multi-DEMs建模简单,可视化方便,突出关键地层表达不完整,不描述拓扑城市地质,煤田地质,层状矿体规则规则体元体元模型模型CSG方法简单,适合分治算法;无冗余信息;可附加属性CSG表示不唯一,不描述拓扑关系规则形体Voxel隐含定位,结构简单,操作方便,可附加属性几何精度较低,不描述拓扑关系大气、水体、土体Needle精度提高,节省存储空间,可附加属性不适合大区域大规模建模,不描述拓扑关系金属矿体,单一地质体Octree隐含定位、结构简单,节省存储空间,可附加属性,布尔操作和
34、几何效率高,便于显示边界精度低,几何变化难,模型更新不便,难以表达多重属性,不描述拓扑关系大气、水体、土体、机械、医学Regular block隐含地位,节省存储空间和运算时间难以精确表达几何边界和边界约束,不描述拓扑属性渐变的三维空间分类分类模型模型优点优点缺点缺点适用领域适用领域非规非规则体则体元模元模型型TEN便于进行表面可视化和不规则体建模,每个体元内可有多种属性增加了数据量,复杂对象的内部可视化较困难,难描述拓扑关系矿体、水体、云体Pyramid适合特殊数据体数据维护和更新困难,不描述拓扑关系,适用面窄矿体、水体、云体TP模型几何精度较高,可视化方便,可描述拓扑关系钻孔必须垂直或平行
35、,模型适应能力弱工程地质、城市地质Geocelular可继承voxel隐含定位 ,边界精度得以提高断裂、褶曲处理不便,不描述拓扑关系层状地质体Irregular block空间建模精度较高,有利于基于地质体的查询和分析数据组织复杂,不描述拓扑,基于体元的空间检索查询不便属性渐变的三维空间solidLynx通过人工交互对对复杂地质体进行三维建模无拓扑关系,相邻边界需重复数字化,空间查询和分析功能很弱,操作繁琐,人工交互工作量大复杂地质体OO-solid采用面向对象技术,通过人工交互可对复杂地质体进行三维建模程序实现难度较大复杂地质体3D Voronoi可视化方便,体内属性表达合理程序实现难度较大
36、水体、大气、金属矿体GTP拓扑描述完善,可描述任意复杂地质体,数据精度有保障,每个体元内可有多重属性,实体查询分析方便,便于地上下集成建模可视化速度较慢,开挖设计较复杂区域地质、城市地质、工程地质、矿山石油、岩土工程其他其他模型模型N-cells拓扑关系易维护,可视化速度快选择操作速度慢,需附加记录维持序,表的大小增长迅速地质工程、复杂建筑3D-TIN表面可视化速度快,描述拓扑关系对象内部没有属性一般地质体1、三维空间集成建模基础、三维空间集成建模基础地上实体地上实体基础设施基础设施桥梁、输电线塔等桥梁、输电线塔等房屋建筑房屋建筑村庄民房、城市公寓、高楼大厦等村庄民房、城市公寓、高楼大厦等独立
37、大树独立大树古树、景观树古树、景观树地球表面地球表面地形特征地形特征山脉等山脉等地貌特征地貌特征河流湖泊、各类道路、植被耕地等河流湖泊、各类道路、植被耕地等地下实体地下实体地质体地质体土层、基岩、矿体、断层等土层、基岩、矿体、断层等地下自然空间地下自然空间暗河、岩溶洞等暗河、岩溶洞等地下人工空间地下人工空间城市地下沟、地铁等城市地下沟、地铁等三维集成空间实体分类2、三维空间集成建模原理、三维空间集成建模原理地学层面的抽象;几何层面的抽象;拓扑层面的抽象;3、地质体与开挖体的集成建模、地质体与开挖体的集成建模 空间特征工程开挖体特征分析 属性特征 空间关系特征工程开挖体三维建模地质体与开挖体的三
38、维集成建模基于基于TIN耦合的地上下几何无缝集成建模耦合的地上下几何无缝集成建模地上实体用3D模型建模,建筑物用三角形进行剖分,其底面座落于DEM之上;地下地层用GTP模型建模,地层的表面为TIN。TIN成为地上建筑物与地下地层联系的纽带,三角形为该纽带的构造元素。 (1 1)模型需要具有空间拓扑关系的表达能力模型需要具有空间拓扑关系的表达能力: 一般拓扑关系偏重于单个形体的体、面、边、顶点之间关系的研究;而系统要解决地下地质体、工程实体(如井巷、工作面)等相互重叠、交错的体,分界面、边、结点之间关系的研究; 从体与体的连接过程来说,三维几何造型过程是将简单零件通过CSG树装配成机器的过程,而
39、三维地质建模则是将研究区域由没有内部构造的简单体开始,不断引入界面,将研究区域细化,逼近的过程u三维空间三维空间集成集成数据模型特点数据模型特点流形、非流形结构表示 一般来说,面只是形体的边界,而不说它是两个多面体之间的分界面,它的面只是一面有多面体。因而导致一个边只能有两个相邻面,即所谓流形(manifold)结构。而在三维地质建模系统中则强调面是两个多面体之间的分界面,因而作为面的边界的边可以有多于两个的相邻面,即所谓非流形(non-manifold)结构。例如断层面与煤层面的交线(煤田地质和矿井地质中称之为“断煤交线”)就有三个面相邻。三维空间三维空间集成集成数据模型特点数据模型特点 (
40、2 2)模型的易管理性模型的易管理性; (3 3)模型的三维可视性模型的三维可视性; (4 4)模型的可修改性模型的可修改性: 由于其它方法的实施,获得了新的数据,需要对已建立的模型进行细化; 随着研究的深入,工作人员对模型有了新的认识,需要修改模型; 利用已建立的模型指导进一步的规划、设计、勘探等工作或矿井规划设计等工作; 可修改性使人们能对模型进行修改和处理,使设想中的东西能变为模拟现实; 模型的综合表达性; 数据模型既可以表达地质体的突变性又可以表达渐变特性三维空间三维空间集成集成数据模型特点数据模型特点顾及拓扑面向实体的三维矢量数据模型顾及拓扑面向实体的三维矢量数据模型 在设计三维实体
41、几何模型时需要考虑以下因素:拓扑信息的完整性,即可全面反映空间几何元素之间的关系;具有表达复杂地理实体的能力;冗余信息要少,在不影响性能的情况下,尽可能的减少不必要重复,减少拓扑关系建立、存储、维护的工作量; 较好的通用性,可以表达地形和简单地物的几何特征,为今后的综合应用提供保证;较好的可扩展性,模型本身具有较强的可扩展性以适应新的数据种类3D实体点边三角形面线简单体复杂体环结点 可解决三维地质数据建模中存在的“一面多体”的问题; 可以描述构造复杂的地理实体; 可适用于TIN模型和三维建筑等数据; 具有较强的可扩展性:对几何对象内部的局部修改、扩展不会对模型 产生太大的影响;易于扩展兼容四面体体元填充模型。顾及拓扑面向实体的三维矢量数据模型顾及拓扑面向实体的三维矢量数据模型三维城市景观效果图三维地质实体效果图三维地质实体切割效果图矿区地形、工程、底图联合显示勘查剖面矿体线框模型矿体表面模型