论文部分内容阅读
实现现代城市建筑物室内外一体化建模技术一直以来都是推进智慧城市建设的核心。常规的测绘手段只能获取建筑物的几何轮廓,忽略了模型的语义和拓扑关系,仅可用于三维可视化,无法满足空间数据挖掘和专题查询等深层次应用技术需求。此外,这些模型无法获取建筑物的室内信息,尤其是家具等室内部件。因此目前对于建筑物三维模型空间信息化的需求变得越来越迫切。建筑信息模型(Building Information Model,BIM)精细化三维模型语义信息丰富,对建筑物内部的信息描述十分精细。三维地理信息系统(Three-Dimensional Geographic Information System,3DGIS)致力于室外信息的建模技术,室内信息比较匮乏,无法将GIS模型应用于城市灾害应急响应及室内导航等应用中。因此,BIM模型精确的信息可以作为3DGIS重要的数据来源,本文通过分析BIM领域的通用数据标准行业基准类(Industry Foundation Classes,IFC)和三维GIS领域的数据标准城市地理标记语言(City Geography Markup Language,CityGML)在几何和语义上的差异,以及室内信息模型相关标准的特点,设计并实现从1FC模型转换为语义丰富的CityGMLLOD4模型的方法。由于IFC模型比CityGML模型语义要更丰富,二者之间存在语义信息不对称的问题,直接进行IFC模型到标准的CityGML模型转换会存在语义信息的丢失。因此,本文结合IFC模型建筑物构件复杂的特点,利用CityGML的扩展机制,对建筑物三维语义模型进行扩展,形成一种基于CityGML扩展的建筑物多尺度语义表达的信息模型。把IFC模型中丰富的语义信息提取到扩展的CityGML模型中。将基于IFC标准构建的建筑物模型集成到GIS系统进行统一管理,首先要建立IFC与CityGML的语义映射关系,通过语义信息之间的映射,过滤IFC模型中无几何信息的语义。然后,根据二者在几何方面的差异,首先进行了坐标系的转换,之后将构造实体表达的IFC模型转换为CityGML中的表面模型。最终获取几何和语义均正确的CityGML模型。基于本文提出的方法,设计符合本文需求的自定义CityGML扩展模式,这种扩展的CityGML模型,能够将IFC模型中丰富的语义集成到CityGML中。最后通过设计实验并测试分析,结果表明,本文的转换方法能够将IFC模型自动转换为几何正确和语义丰富的CityGML模型。并通过与目前常用的转换方法作对比,得出本文的转换方法的有效性。因此,本文的方法能够为实现BIM与GIS的融合提供有力的支持。