一种BIM模型格式转换方法及转换系统技术方案

技术编号:23764469 阅读:26 留言:0更新日期:2020-04-11 19:06
本发明专利技术提供一种BIM模型格式转换方法及转换系统,所述转换方法包括:读取不同来源的BIM模型,提取所述BIM模型中构件属性信息;根据所述构件属性信息,判断所述BIM模型中每一个模型元素的类型;根据每一个模型元素的类型,采用相应的解析方式获取每一个模型元素的几何信息;将每一个模型元素的几何信息存储在自定义格式.Cars中。本发明专利技术将铁路工程中不同来源的BIM模型的数据格式转换为统一格式,转换后的统一格式的数据可应用于各个铁路工程管理BIM系统中,协同可视化高。

A transformation method and system of BIM model format

【技术实现步骤摘要】
一种BIM模型格式转换方法及转换系统
本专利技术属于铁路工程
,尤其涉及一种BIM模型格式转换方法及转换系统。
技术介绍
BIM(BuildingInformationModeling)是作为建设项目的兼具物理性与功能性的一种数字表达,是建设项目从最初概念设计开始的整个生命周期里做出决策的可靠共享信息资源,也是继CAD之后,促进建设信息革命的又一重要的计算机应用技术,并以其巨大的价值优势,推动着行业观念的转变和革新。随着我国铁路基础设施建设规模和速度的不断加快,BIM技术已然成为未来铁路工程设计建设的主要技术发展方向。目前我国大型的铁路施工项目都在积极推进BIM技术的应用,力图建立起以BIM为核心的工程施工管理体系,优化相关工程的管理模式,实现工程管理的信息化,科学化和精细化。相比于民用建筑行业,高速铁路建设工程项目具有专业多、线路长、体量大、地形地质结构复杂等特点,涉及到的BIM模型往往格式多样,信息量庞大,协同可视化程度低,难以直接应用于实际铁路工程项目的BIM体系中。
技术实现思路
为克服上述现有的BIM模型来源方式多样,协同可视化程度低的问题或者至少部分地解决上述问题,本专利技术实施例提供一种BIM模型格式转换方法及转换系统。根据本专利技术实施例的第一方面,提供一种BIM模型格式转换方法,包括:读取不同来源的BIM模型,提取所述BIM模型中构件属性信息;根据所述构件属性信息,判断所述BIM模型中每一个模型元素的类型;根据每一个模型元素的类型,采用相应的解析方式获取每一个模型元素的几何信息;将每一个模型元素的几何信息存储在自定义格式.Cars中。本专利技术的有益效果为:将铁路工程中不同来源的BIM模型的数据格式转换为统一格式,将转换后的数据统一存储在自定义格式.Cars中,Cars模型数据结构中的数据可应用于相关铁路工程管理BIM系统中,Cars模型数据结构中还包括数模分离的方式轻量化了源模型信息,为提高BIM模型渲染效率提供基础。在上述技术方案的基础上,本专利技术还可以作如下改进。进一步的,所述提取所述BIM模型中构件属性信息包括:根据所述BIM模型中的不同模型数据组织结构,采用与所述模型数据组织结构相对应的方式提取所述BIM模型中的构件属性信息。进一步的,所述根据所述BIM模型中的不同模型数据组织结构,采用与所述模型数据组织结构相对应的方式提取所述BIM模型中的构件属性信息包括:当所述BIM模型中存在模型结构树时,遍历所述模型结构树中的每一个节点,提取每一个节点中的构件属性信息,并对每一个节点动态生成全局唯一标识符GUID;将所述构件属性信息和所述GUID对应存入数据库中;相应的,所述根据每一个模型元素的类型,采用相应的解析方式获取每一个模型元素的几何信息包括:根据每一个模型元素的类型,采用相应的解析方式解析得到所述模型结构树中每一个子节点中的几何信息。进一步的,所述根据所述BIM模型中的不同模型数据组织结构,采用与所述模型数据组织结构相对应的方式提取所述BIM模型中的构件属性信息包括:当所述BIM模型中不存在模型结构树时,读取所述BIM模型中的每一个图层,从每一个图层中提取构件属性信息,并对每一个图层动态生成GUID;将所述构件属性信息和所述GUID对应存入数据库中;相应的,所述根据每一个模型元素的类型,采用相应的解析方式获取每一个模型元素的几何信息包括:根据每一个模型元素的类型,采用相应的解析方式解析得到每一个图层中包含的几何信息。进一步的,所述根据每一个模型元素的类型,采用相应的解析方式获取每一个模型元素的几何信息包括:根据每一个模型元素的类型,采用相应的解析方式对每一个模型元素进行网格化处理,获取每一个模型元素的几何信息。进一步的,所述将每一个模型元素的几何信息存储在自定义格式.Cars中包括:根据每一个模型元素的类型,采用相应的存储方式将每一个模型元素的几何信息存储在自定义格式.Cars中。根据本专利技术实施例第二方面提供一种BIM模型格式转换系统,包括:提取模块,用于读取不同来源的BIM模型,提取所述BIM模型中构件属性信息;判断模块,用于根据所述构件属性信息,判断所述BIM模型中每一个模型元素的类型;解析模块,用于根据每一个模型元素的类型,采用相应的解析方式获取每一个模型元素的几何信息;模型存储模块,用于将每一个模型元素的几何信息存储在自定义格式.Cars中。根据本专利技术实施例的第三个方面,还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器调用所述程序指令能够执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的BIM模型格式转换方法。根据本专利技术实施例的第四个方面,还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的BIM模型格式转换方法。本专利技术实施例提供一种BIM模型格式转换方法及转换系统,该方法通过将铁路工程中不同来源的BIM模型的数据格式转换为统一格式,将转换后的数据统一存储Cars模型数据结构中,Cars模型数据结构中的数据可应用于各个铁路工程管理BIM系统中。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一个实施例提供的一种BIM模型格式转换方法流程示意图;图2为本专利技术另一个实施例的一种BIM模型格式转换方法整体流程示意图;图3为本专利技术一个实施例提供的一种BIM模型格式转换系统连接框图;图4为本专利技术另一个实施例的一种BIM模型格式转换系统连接框图;图5为本专利技术又一个实施例的一种BIM模型格式转换系统连接框图;图6为本专利技术实施例提供的电子设备整体结构示意图。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在本专利技术的一个实施例中提供一种BIM模型格式转换方法,图1为本专利技术实施例提供的BIM模型格式转换方法整体流程示意图,该方法包括:读取不同来源的BIM模型,提取所述BIM模型中构件属性信息;根据所述构件属性信息,判断所述BIM模型中每一个模型元素的类型;根据每一个模型元素的类型,采用相应的解析方式获取每一个模型元素的几何信息;将每一个模型元素的几何信息存本文档来自技高网...

【技术保护点】
1.一种BIM模型格式转换方法,其特征在于,包括:/n读取不同来源的BIM模型,提取所述BIM模型中构件属性信息;/n根据所述构件属性信息,判断所述BIM模型中每一个模型元素的类型;/n根据每一个模型元素的类型,采用相应的解析方式获取每一个模型元素的几何信息;/n将每一个模型元素的几何信息存储在自定义格式.Cars中。/n

【技术特征摘要】
1.一种BIM模型格式转换方法,其特征在于,包括:
读取不同来源的BIM模型,提取所述BIM模型中构件属性信息;
根据所述构件属性信息,判断所述BIM模型中每一个模型元素的类型;
根据每一个模型元素的类型,采用相应的解析方式获取每一个模型元素的几何信息;
将每一个模型元素的几何信息存储在自定义格式.Cars中。


2.根据权利要求1所述的BIM模型格式转换方法,其特征在于,所述提取所述BIM模型中构件属性信息包括:
根据所述BIM模型中的不同模型数据组织结构,采用与所述模型数据组织结构相对应的方式提取所述BIM模型中的构件属性信息。


3.根据权利要求2所述的BIM模型格式转换方法,其特征在于,所述根据所述BIM模型中的不同模型数据组织结构,采用与所述模型数据组织结构相对应的方式提取所述BIM模型中的构件属性信息包括:
当所述BIM模型中存在模型结构树时,遍历所述模型结构树中的每一个节点,提取每一个节点中的构件属性信息,并对每一个节点动态生成全局唯一标识符GUID;
将所述构件属性信息和所述GUID对应存入数据库中;
相应的,所述根据每一个模型元素的类型,采用相应的解析方式获取每一个模型元素的几何信息包括:
根据每一个模型元素的类型,采用相应的解析方式解析得到所述模型结构树中每一个子节点中的几何信息。


4.根据权利要求2所述的BIM模型格式转换方法,其特征在于,所述根据所述BIM模型中的不同模型数据组织结构,采用与所述模型数据组织结构相对应的方式提取所述BIM模型中的构件属性信息包括:
当所述BIM模型中不存在模型结构树时,读取所述BIM模型中的每一个图层,从每一个图层中提取构件属性信息,并对每一个图层动态生成GUID;
将所述构件属性信息和所述GUID对应存入数据库中;
相应的,所述根据每一个模型元素的类型,采用相应的解析方式获...

【专利技术属性】
技术研发人员:王同军王万齐乔立贤王容容秦琳史瑞昌解亚龙卢文龙刘伟张敬涵贺晓玲刘延宏王江索宁郭晓翠于胜利范志强郭芳徐晓磊
申请(专利权)人:中国铁道科学研究院集团有限公司电子计算技术研究所北京经纬信息技术有限公司中国铁道科学研究院集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1