CityGML标准文档(11)(第六章——6.8~6.12)

6.8 城市对象组

CityGML的分组概念允许根据用户定义的标准聚合任意城市对象,并将这些聚合结果作为城市模型的一部分进行表示和传输(UML图见第10.11章;XML模式定义见附件a.6)。可以为一个组分配一个或多个名称,并可以根据特定属性进行进一步分类,例如,“火灾场景中从1212号房屋43号房间逃生的路线”作为名称,“逃生路线”作为类型。可以选择为组的每个成员分配一个角色名称,该名称指定该特定成员在组中扮演的角色。例如,该角色名称可以描述逃生路线中该对象的序列号,或者在建筑群的情况下,表示主建筑。一个组可以包含其他组作为成员,允许任意深度的嵌套分组。分组概念由CityGML的主题扩展模块CityObjectGroup提供(参见第10.11章)。

6.9 外观

关于表面外观的信息,即表面的可视化属性,除了语义和几何学外,也是虚拟3D城市模型的组成部分。 外观与任何基于表面的主题相关,例如红外辐射或噪音污染,而不仅仅是视觉特性。因此,外观也可作为三维模型的表达内容或作为空间分析中的输入要素。
CityGML支持每个城市模型任意数量的主题外观。且在每个LOD层级,都可以具有单独的外观特性。外观可以表示纹理和地理参考纹理等。CityGML的外观模型封装在其自己的扩展模块Appearance中(参见第9章)。

6.10 原型对象/场景图

在CityGML中,形状相同的对象(如树木和其他植被对象、交通灯和交通标志)可以表示为原型,在不同位置多次实例化(图7)。通过局部坐标系来定义原型的几何结构。每个实例都由对原型的参照、世界坐标参考系中的基点和便于原型缩放、旋转和平移的变换矩阵表示。该原理采用了VRML和X3D等计算机图形标准中使用的场景图概念。由于GML3几何模型不支持场景图概念,因此通过GML3几何结构模型的扩展来实现(有关进一步描述,请参阅第8.2章)。

这里是引用

6.11 通用城市对象和属性

CityGML算是一个通用的地形信息模型,它定义了对象类型和属性,对大多数应用非常有用。在实际应用中,特定3D城市模型中的对象很可能包含CityGML中未明确建模的属性。此外,可能存在CityGML主题类未涵盖的3D对象。CityGML提供了两个不同的概念来支持此类数据的交换:1)通用对象和属性,以及2)应用程序域扩展(参见第6.12章)。通用对象和属性允许在运行时扩展CityGML应用程序,即任何_CityObject都可以通过其他属性来扩展,这些属性的名称、数据类型和值可以由正在运行的应用程序提供,而无需更改CityGML-XML模式。类似地,可以使用通用对象对未由CityGML数据模型的预定义主题类表示的特征进行建模和交换。类似的,不由CityGML数据模型的预定义主题类表示的要素,可以使用通用对象进行建模和交换。CityGML的通用扩展由主题扩展模块Generics提供(参见第10.12章)。
例如,当前版本的CityGML不包括路堤、挖掘和城墙的明确主题模型。这些对象可以使用通用对象和属性来存储或交换。

6.12 应用程序域扩展(ADE)

应用程序域扩展(ADE)规定了对CityGML数据模型的扩展内容。这些增加包括在现有CityGML类中引入新的特性,如建筑物的居住人数或新对象类型的定义。ADE与通用对象和属性之间的区别在于,ADE必须在具有自己命名空间的额外的XML模式文件中定义。此文件必须能显式导入扩展CityGML模块的XML模式。
这种方法的优点是扩展是正式指定的。扩展的CityGML实例文档可以根据CityGML和相应的ADE模式进行验证。ADE可以由对特定应用领域感兴趣的信息团体定义(甚至标准化)。在同一数据集中可以主动使用多个ADE(更多说明参见第10.13章)。
可以为一个或甚至几个CityGML模块定义ADE,从而使得向CityGML数据模型添加附加信息变得高度灵活。因此,ADE机制与CityGML的模块化方法正交。因此,ADE没有单独的扩展模块。
本标准中包括两个ADE示例:

  • 噪声排放模拟ADE(附录H),用于根据欧盟委员会环境噪声指令(2002/49/EC)模拟环境噪声扩散;
  • 通用网络机器人服务ADE(附件I),演示了CityGML在室内环境中的机器人导航。
    ADE的其他示例包括用于设施管理的CAFM ADE(Bleifuß等人,2009年)、用于多公用设施网络及其相互依赖性的集成3D建模的UtilityNetworkADE(Becker等人,2011年)、,水文应用的HydroADE(Schulte和Coors,2008年)和GeoBIM(IFC)ADE(van Berlo等人,2011年),后者将IFC(来自bSI)的BIM信息与CityGML相结合,并在开源模型服务器BIMserver.org中实现。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值