CityGML标准文档(9)(第六章——6.1~6.3)

6 CityGML一般特征(特性)

6.1 模块化

CityGML数据模型由虚拟3D城市模型中最重要的对象类型的类定义组成。这些类在许多应用领域中要么是必需的,要么是重要的。然而,具体的实现不需要都按照CityGML数据模型标准,而是可以根据其特定的信息需求,使用构造的子集来完成。为此,CityGML数据模型采用了模块化思想(参见第7章)。
CityGML数据模型按主题分解为core module (核心模块)和主题extension modules(扩展模块)。核心模块包括CityGML数据模型的基本概念和组件,因此必须由任何符合要求的系统实现。基于核心模块,每个扩展涵盖了虚拟3D城市模型的特定主题领域。CityGML引入了以下13个主题扩展模块:外观、桥梁、建筑、城市家具、城市对象组、泛型、土地使用、救济、运输、隧道、植被、水体和纹理表面[已弃用]。

Appearance, Bridge, Building, CityFurniture, CityObjectGroup, Generics, LandUse, Relief, Transportation, Tunnel,Vegetation, WaterBody, and TexturedSurface [deprecated].

符合CityGML的实现方法(或结果)可以支持与核心模块结合的扩展模块的任何组合。此类模块组合称为CityGML文件。因此,CityGML文件可以有效地、部分地实现整个CityGML数据模型。

6.2 多层次模型(5个LOD层级)

CityGML支持不同的层次细节(LOD)。LOD需要反映不同应用要求下,单独的数据集合过程。此外,LOD有助于高效的可视化和数据分析(见图3)。在CityGML数据集中,同一对象可以同时以不同的LOD表示,从而能够对同一对象进行不同分辨率的分析和可视化。此外,具有相同对象但不是同一个LOD层级的两个CityGML数据集,可以被组合和集成。但是,用户或应用程序有责任确保不同LOD中的对象引用的是同一个真实世界的对象。

最粗糙的LOD0基本上是一个覆盖了航空图像或地图的二维和0.5维的数字地形模型。建筑物可以通过迹线(footprint )或屋顶边缘多边形(roof edge polygons)在LOD0中表示。LOD1是由具有平顶结构(flat roof structures)的棱柱形建筑组成的、众所周知的块体模型。相比之下,LOD2中的建筑具有不同的屋顶结构(roof structures)和不同的主题边界表面(boundary surfaces)。LOD3表示具有详细墙(wall)和屋顶结构(roof structures)【可能包括门(door)和窗(windows)】的建筑模型。LOD4在LOD3的基础上,添加了建筑的内部结构,如,LOD4中的建筑由房间、内门、楼梯和家具组成。在所有LOD中,可以将高分辨率纹理等外观信息映射到结构上(参见6.9)(注:即贴图)
在这里插入图片描述
LOD的特征还在于对象的不同精度和最小尺寸(参见表3)。本标准中给出的精度要求值得商榷,具有讨论的余地。这里的精确度以点的绝对坐标的标准差进行描述。点的相对精度将在CityGML的未来版本中添加,通常远高于绝对精度。在LOD1中,点的位置和高度精度应小于或等于5m,而对于占地,至少为6m×6m的所有对象都应考虑在内。LOD2的位置和高度精度建议为2m或更高,这个层级下,应考虑占地面积至少为4m×4m的所有对象。LOD3中的两种精度均应为0.5m,最小占地面积建议为2m×2m。最后,LOD4的位置和高度精度应小于等于0.2m。通过这些规定,可以使用五个LOD中的分类来评估3D城市模型数据集的质量。LOD分类使数据集具有可比性,并为其集成提供支持。
在这里插入图片描述

LOD0LOD1LOD2LOD3LOD4
模型比例描述区域、景观城市、地区城市、城区、对象城区、建筑模型(外部)、地标建筑模型(内部)、地标
精确度非常低非常高
坐标点绝对精度(位置/高度)比LOD1低5/5m2/2m0.5/0.5m0.2/0.2m
一般化最大对象块一般特征;>6*6m/3m对象一般特征;>4*4m/2m真实特征;2*2m/1m表示了构造元素和开口
建筑物代表性外部特征实物形式
屋顶结构/表示平的不同的屋顶结构实物形式实物形式
屋顶悬挑部分是,如果知道
城市家居重要的原型,通用对象实物形式实物形式
单独植被对象重要的原型,6m以上原型,2m以上原型,实物形式
植物层>50*50m>5*5m<LOD2<LOD2
其他专题将继续…

尽管在CityGML中,每个对象对于每个LOD都可以有不同的表示,但通常来自同一LOD的不同对象将被概括为由较低LOD中的聚合对象表示。CityGML通过在城市对象之间提供明确的通用关联来支持聚合/分解(更多详细信息请参见第10.1章中的UML图)

6.3 统一的语义-几何建模

CityGML最重要的设计原则之一就是模型中语义和几何/拓扑属性的一致性。在语义层面上,真实世界的实体由要素表示,例如建筑、墙、窗或房间。对他们的描述还包括特征之间的属性、关系和聚合层次结构(部分-整体关系)。因此,要素之间的关系部分,可以仅在语义层面分离出来,而不需要考虑几何上的逻辑。但是,在空间级别,就要为几何图形对象指定给空间位置和范围。因此,该模型由两个层次组成:语义和几何层次,其中对应的对象通过关系关联(参见Stadler&Kolbe 2007)。这种方法的优点在于,它可以在两个层次中以及两个层次之间任意切换,以应对主题和/或几何查询或执行分析。
如果特定对象的两个方面都存在,则它们必须是一致的(即必须确保它们匹配并配合在一起)。例如,如果建筑的墙在语义级别上有两个窗和一个门,则表示墙的几何图形必须同时包含窗和门的几何部分。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值