朱春光, 王义坤, 祁仰旭, 王文仲
(南京市长江河道管理处, 江苏 南京 210011)
水利工程建设涉及地理环境、地质条件、交通、经济等多方面,需要复杂且庞大的数据支持,传统的二位CAD设计图难以充分利用多源数据,无法直观展示设计方案,制约了设计效率的提高。信息技术的发展为水利行业提供了新的技术手段,建筑信息模型(Building Information Modeling,BIM)技术应运而生,它能够对单体建筑进行三维数字化建模[1]。地理信息系统(Geographic Information System,GIS)技术因其强大的空间数据展示、管理和分析能力,也逐渐被应用于水利行业的规划建设工作中;而逐渐发展起来的BIM与GIS集成技术,能够构建水利工程及其所处地理环境的三维可视化模型并实现工程项目的信息化管理[2]。目前,中国的水利行业处于从传统向现代化、信息化转型的时代,BIM和三维GIS集成技术是水利工程信息化建设研究的重点内容。
BIM是一个工程项目物理和功能特性的数字化表达。BIM能够呈现建筑工程的三维数字模型并整合项目全生命周期各个阶段(包括设计、施工和运维)的信息。当前BIM技术已在建筑工程领域得到一定的发展和应用,越来越多的设计和施工运营单位开始利用BIM技术进行建筑工程的精细化设计和信息管理,但我国水利行业的BIM应用尚处于起步阶段。
GIS是在计算机硬软件支持下对地球表面空间信息进行采集、存储、管理、分析和显示的信息系统,三维GIS技术能够实现地球表面三维模型构建,展现建筑工程的地理环境及外观。当前,GIS技术因其强大的空间分析和三维可视化功能已在大型基础设施工程中得到广泛应用。IFC(Industry Foundation Classes,工业基础类)与CityGML(City Geography Markup Language,城市地理标记语言)的区别见表1。
表1 IFC与CityGML的区别
BIM模型包含了丰富的建筑物微观层面的数据,它侧重建筑本身的几何特征、空间结构模型以及属性信息的管理,但基于BIM技术开发的软件无法加载大范围的地理空间数据,而GIS能够从宏观上提供地理空间数据,它侧重建筑物外部的地理环境信息的显示和分析,但不包含建筑物内部信息。因此,BIM与GIS恰是一种互补关系,二者融合可以同时展示宏观和微观数据,运用在水利工程中将能够使工程的规划设计和建设管理实现数字化、信息化和精细化[3-4]。
BIM技术和GIS 技术是分别针对不同的应用领域而设计的,二者数据标准不同,其几何表达和语义描述存在较大差别。BIM数据标准格式为IFC,它包含了建筑模型的几何属性以及拓扑关系等所有相关信息。GIS数据标准格式为CityGML,它描述了地物的几何、拓扑、语义、外观等方面的属性,且通过5个细节层次(LOD0~LOD4)实现不同尺度的模型表达。
将BIM和三维GIS进行集成,最终在同一个三维模型上显示空间和地理信息,涉及集成模式和数据集成方法的选择。
BIM与GIS的集成通常可以选择在GIS应用中集成BIM功能或在BIM应用中集成GIS功能。前者是基于GIS平台进行二次开发,将BIM模型和相应的功能如碰撞检测、成本管理、进度控制等集成到GIS平台中,同时也能够延伸出GIS与BIM集成模型的新功能,如建筑物内部的定位导航;后者即在BIM系统中集成GIS模型并开发相应功能,如规划选址、定位等。
此外,BIM与GIS深度集成也是一种选择,即不借助BIM或GIS平台,开发全新的系统实现BIM与GIS数据和功能的集成,此开发工作量过大,但能够实现功能的高度定制。
实现BIM与GIS数据的集成一般考虑利用数据接口集成或数据标准融合两种方式。
利用数据接口集成是松散型的集成,即BIM与GIS系统和数据仍各自独立,只需通过开发特定的接口将BIM和GIS的数据及功能集成到目标系统之中,该接口可以是数据库接口、网络服务数据接口或软件的开放性数据接口。
数据标准融合则需通过不同数据标准之间的映射和转换实现数据的集成。对于BIM和GIS数据的集成来说,由于CityGML能够表现更加丰富的纹理贴图,因此较为常见的做法是基于几何信息过滤和语义映射实现IFC向CityGML的转换。
2.2.1 几何信息过滤
IFC标准中包含众多实体类型,但对于水利工程建筑来说,并不是所有类型都能够或有必要映射到CityGML标准中,几何信息过滤的核心即在于确定需要保留的信息类型,实现水利BIM模型的轻量化。
2.2.2 语义映射
语义映射是将IFC转换为CityGML的直接手段,但由于CityGML的5个LOD层级表示的信息精度不同,IFC需通过一对一、一对多以及间接映射等不同的方式映射到CityGML框架中。
目前常见的BIM与GIS集成的应用系统大多基于三维GIS平台进行二次开发,集成BIM模型,并结合用户的需求定制相应的功能,总体结构见图1。
图1 系统架构
在规划阶段,GIS技术能够实现真实地形三维建模,直观地展现水工建筑物与周边环境的空间关系和数据情况,同时可基于空间分析功能实现工程的自动选址。
在设计阶段,基于GIS技术可实现土方计算、纵横断面绘制等设计与计算功能,可利用BIM三维参数化设计模型直观生动地表达出水工建筑物的各部分细节,同时能够提供碰撞检测的功能,结合GIS与BIM,集成模型还能够仿真模拟洪水淹没情景并实现预警和演练。
施工阶段BIM技术发挥主要作用,可融入时间进度信息、资源管理信息和成本造价信息等实现施工进度设计和管控。对于大型的水利枢纽工程,BIM与GIS集成系统可开展全范围的工程管理,实现对项目施工建设的综合把握[5]。
工程建设完成后,最终形成的竣工模型包含了项目整体的空间三维模型和建筑三维模型,从图3可以看出在后续运维管理过程中,GIS可以提供覆盖整个项目区域的三维可视化模型,而BIM 则包含了水利建筑、机电设备、闸门等实体三维模型和属性信息,为水利工程维护管理提供了直观的信息和辅助决策的依据。
BIM与GIS的结合,弥补了其各自在水利工程建设和管理领域的不足,使实现水利工程信息的数字化管理与应用、项目高效实施、管理与运营成为可能。目前BIM与GIS的集成技术在水利工程方面的应用,在理论框架研究的基础上已有一些实践,但由于集成系统开发复杂,BIM与GIS模型在格式转换中仍存在数据丢失等情况,尚需进一步在实践改进,IFC与CityGML数据自动转换工具的发展和BIM+GIS集成平台的发展都将进一步推动水利信息化、智能化进程。