CityGML标准文档(10)(第六章——6.4~6.7)

6.4 闭合面

未通过具备实际体积的几何体建模的对象必须虚拟闭合,以便计算其体积(例如行人地下通道或飞机机库)。可以使用ClosureSurface将它们密封补全。这些是特殊曲面,当需要计算体积时会考虑这些曲面,当它们对实际没有影响或不适合出现的时候(例如在可视化中)会忽略这些曲面。
ClosureSurface的概念也用于模拟地下对象的入口。为了计算其体积,例如在洪水模拟中,必须将隧道或人行地下通道等对象建模为封闭实体。地下物体的入口也必须密封,以避免数字地形模型中的孔洞(见图4)。然而,在近距离可视化中,入口必须视为开放的。因此,封闭表面的方式是对这些入口建模的合适方法。

在这里插入图片描述
图4 密封开口结构的封闭表面。地下通道(左)。入口由虚拟ClosureSurface密封,它既是DTM的一部分,也是地下对象(右)

6.5 地形相交曲线(TIC)

城市建模中的一个关键问题是3D对象和地形的结合。如果三维对象漂浮在地形上或沉入地形中,就会出现问题。而不同LOD中的地形和3D对象组合在一起,或者它们来自不同的提供商,情况就尤其如此(Kolbe和Gröger 2003)。为解决这个问题,提出了TerrainIntersectionCurve (TIC)。这些曲线表示地形与3D对象接触的确切位置(见图5)。 TIC可应用于建筑物和建筑部件(参见第10.3章),桥梁、桥梁部件和桥梁施工构件(参见第10.5章)、隧道和隧道部件(参见第10.4)、城市家具对象(参见第10.9章)和一般城市对象(参见10.12章)。例如,如果建筑有院子,TIC由两个封闭的环组成:一个环代表庭院边界,另一个环描述建筑的外部边界。该信息可用于通过“向上拉”或“向下拉”周围地形来整合建筑和地形,以适应TerrainIntersectionCurve。对于DTM,可能会进行局部扭曲,以适合TIC。通过这种方式,TIC还能确保纹理的正确定位或对象纹理与DTM的匹配。由于与地形的相交可能因LOD的不同而不同,因此三维对象对于所有LOD会具有不同的TerrainIntersectionCurves。

在这里插入图片描述
图5 建筑物(左,黑色)和隧道对象(右,白色 (注:可能是原文件笔误,是红色) )的TerrainIntersectionCurve。隧道的中空空间由三角形的ClosureSurface密封

6.6 枚举属性的代码列表

CityGML要素类型通常包括可以在离散值列表中进行枚举的属性。例如,建筑的属性屋顶类型,其属性值通常为马鞍背屋顶、斜屋顶、半斜屋顶、平屋顶、压抑屋顶或帐篷屋顶 (原文:saddle back roof, hip roof, semi-hip roof, flat roof, pent roof, or tent roof)。如果这样的属性类型为字符串,同一概念的拼写错误或不同名称会影响互操作性。此外,属性值列表可能通常不是固定的,并且可能因不同国家(例如,由于国家法律和法规)和不同的信息社区而有很大差异。
在CityGML中,此类枚举属性的类型为gml:CodeType,其允许的属性值可以在CityGML模式之外指定的代码列表中提供。代码列表包含编码的属性值,并确保相同的代码用于相同的概念。如果为枚举属性提供了代码列表,则该属性只能从此列表中获取值。这就需要应用程序验证属性值,从而促进语义和语法的互操作性。建议按照GML 3.1.1 simple Dictionary Profile(参见Whiteside 2005)将代码列表实现为简单字典(simple dictionaries)。
代码列表的管理与CityGML模式和规范的管理是分离的。因此,代码列表可以由任何组织或信息社区根据其信息需求指定。每个代码列表应有一名主管人员负责代码列表值和代码列表维护。有关CityGML代码列表机制的更多信息,请参见第10.14章。
代码列表可以引用现有模型。例如,可以参考房地产开放标准联盟(OSCRE)定义的房间代码,或者可以使用国家建筑信息模型标准(NBIMS)引入的建筑和建筑部件分类。附录C包含SIG 3D为CityGML中几乎所有枚举属性提出的非规范代码列表。它们可以在CityGML实例文档中直接引用,并作为代码列表定义的示例。

6.7 外部参考资料

3D对象通常源自其他数据库或数据集中的对象,或者和他们之间存在关系。例如,3D建筑模型可能是从地籍数据集中的二维数据构建的,也可能是从建筑模型导出的(图6)。如果必须更新或需要其他数据,例如地籍信息系统中建筑物所有者的姓名和地址或设施管理系统中天线和门的信息,则必须将3D对象引用到外部数据集中,和相应对象对应上。为了提供此类信息,每个_CityObject可以使用ExternalReference引用外部数据集(UML图见图21;XML模式定义见图A.1)。这种引用需要外部信息系统和该系统中相应对象的唯一标识符。两者都被指定为统一资源标识符(URI),这是一种通用格式,可用于引用互联网上的任何类型的资源。外部引用允许任意数量的_CityObject链接到外部信息系统中的相应对象中(例如ALKIS、ATKIS、OS MasterMap®, GDF等)。

这里是引用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值