【技术实现步骤摘要】
建筑信息模型领域中使用的数据轻量化的方法和装置
[0001]本公开的实施例主要涉及建筑信息模型(BIM)领域。并且更具体地,涉及在建筑信息模型BIM领域中使用的数据轻量化的方法、装置、计算机可读存储介质和计算机程序产品。
技术介绍
[0002]电网信息模型(Grid Information Model,GIM)格式是为满足输变电工程三维设计需要指定的技术标准,其将电网的组成元素数字化,以信息模型为载体,集成了每个元素的信息,从而实现了信息的高效、准确、全面应用。输变电杆塔模型在GIM格式的文件中通常是以参数化的形式来表达模型的。通常一个输变电杆塔模型是由上百个杆件构成的,在传统的轻量化处理过程中通常需要针对每个杆件进行剖分,获取三角面片然后存储起来。然而,由于一个杆塔中的杆件大多数都是类似的,在整个架空线路模型中可能会有几十甚至上百个杆塔,这会导致轻量化数据中存在大量的重复杆件,因此在计算机读取此类文件时会受到计算机本身硬件性能的限制,通常存在加载文件缓慢、浏览体验差等问题,并且影响轻量化模型存储、网络传输、解析时的性能。< ...
【技术保护点】
【技术特征摘要】
1.一种在建筑信息模型BIM领域中使用的数据轻量化的方法,所述方法包括:利用电网信息模型文件,基于输变电杆塔模型的参数化数据,确定所述输变电塔杆的杆件的杆件信息;基于所述杆件信息,确定多个杆件中属于第一截面信息的一组杆件;确定针对所述第一截面信息的单位杆件的几何信息;确定所述一组杆件相对于所述单位杆件的几何信息的变换矩阵;以及基于所述单位杆件的几何信息和所述变换矩阵,生成用于描述所述输变电杆塔模型的数据文件。2.根据权利要求1所述的方法,其中所述杆件信息包括:所述杆件的起点信息、终点信息和截面信息。3.根据权利要求1所述的方法,其中所述单位杆件的几何信息是通过将所述杆件进行剖分得到的。4.根据权利要求1所述的方法,其中确定所述变换矩阵包括:针对所述一组杆件的法向到Z轴方向,计算第一变换矩阵;将所述一组杆件的长度作为Z轴缩放值,计算第二变换矩阵;以及将所述第一变换矩阵与所述第二变换矩阵相乘,以生成所述变换矩阵。5.根据权利要求4所述的方法,其中所述截面信息与所述杆件信息被保存到第一容器中,所述第一截面信息与所述单位杆件的几何信息被保存到第二容器中,所述单位杆件的几何信息与多个所述变换矩阵被保存到第三容器中。6.根据权利要求5所述的方法,还包括所述第三容器是以JSON格式所保存的所述数据文件,以便于存储、传输、实例化解析或渲染。7.根据权利要求1所述的方法,还包括基于所述杆件信息,确定多个杆件中属于第二类截面的一组杆件。8.一种在建筑信息模型BIM领域中使用的数据轻量化的装置,所述装置包括:第一确定模块,被配置为利用电网信息模型文件,基于输变电杆塔模型的参数化数据,确定所述输变电塔杆的杆件的杆件信息;第二确定模块,被配置为基于所述杆件信息,确定多个杆件中属于第一截面信息的一组杆件;第三确定模块,被配置为确定针对所述第...
【专利技术属性】
技术研发人员:马恩成,张晓龙,吴尚高,董松,陈飞,
申请(专利权)人:北京构力科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。