1.一种基于IFC扩展的水利水电工程BIM模型转换方法,其特征在于,包括:S1. IFC数据结构的扩展开发IFC扩展的水电工程BIM模型转换,实现IFC标准在水电工程模型上的扩展,形成标准化水电IFC数据结构;对IFC数据结构的扩展包括对水电工程空间结构单元的设计、对水电工程构件单元的设计、以及属性扩展;所述水电工程空间结构单元包括地质空间结构单元、挡水建筑物空间结构单元、泄洪建筑物空间结构单元、引水发电建筑物空间结构单元、以及导流建筑物空间结构单元;所述水电工程公共构件单元包括淡水建筑物构件单元、泄水建筑物构件单元、导流建筑物构建单元、发电建筑物构件单元、水电工程地质构件单元、施工总布置构件单元、以及机电金结构件单元;S2. 数据接口的重定义通过修改IFC源代码,对所述标准化水电IFC数据结构的描述文件进行重定义,所述描述文件描述了所述标准化水电IFC数据结构的实体类型和所述标准化水电IFC数据结构在导出IFC时的解析方式;S3. 数据接口的调用二次开发Autodesk Revit平台,实现Autodesk Revit平台对所述描述文件的调用;S4. 数据的导出根据所述标准化水电IFC数据结构的实体定义需求,分类型编写IAI文件,新增扩展的实体定义,并导出所述标准化水电IFC数据结构对应的IFC文件。
2.根据权利要求1所述的基于IFC扩展的水利水电工程BIM模型转换方法,其特征在于,还包括:用BIMServer或水电工程BIM解析平台对导出的所述IFC文件进行解析测试。
3.根据权利要求1所述的基于IFC扩展的水利水电工程BIM模型转换方法,其特征在于,属性扩展是在原生的IFC数据结构基础上进行的,通过与所述水电工程空间结构单元绑定,实现属性信息的扩充。
4.根据权利要求1所述的基于IFC扩展的水利水电工程BIM模型转换方法,其特征在于,所述描述文件包括Revit.IFC.Common.dll和Revit.IFC.Export.dll。
5.根据权利要求4所述的基于IFC扩展的水利水电工程BIM模型转换方法,其特征在于,数据接口的调用是在重新定义Revit.IFC.Common.dll和Revit.IFC.Export.dll的基础上,通过添加Addin描述、关联,实现对Revit.IFC.Common.dll和Revit.IFC.Export.dll的调用。