CN119442441B 一种基于轻量化数据的bim模型存储系统及方法 (中国电建集团西北勘测设计研究院有限公司)_第1页
CN119442441B 一种基于轻量化数据的bim模型存储系统及方法 (中国电建集团西北勘测设计研究院有限公司)_第2页
CN119442441B 一种基于轻量化数据的bim模型存储系统及方法 (中国电建集团西北勘测设计研究院有限公司)_第3页
CN119442441B 一种基于轻量化数据的bim模型存储系统及方法 (中国电建集团西北勘测设计研究院有限公司)_第4页
CN119442441B 一种基于轻量化数据的bim模型存储系统及方法 (中国电建集团西北勘测设计研究院有限公司)_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一种基于轻量化数据的BIM模型存储系统及基于轻量化数据的BIM模型存储系统及方法,该模块,用于将BIM模型数据按照树状分段结构进格式存储文件。解决了现有技术难以满足BIM模2分段复用创建模块,用于在所述树状分段结构中创建复并行渲染模块,用于基于所述复用分段中的几何信息和属复用分段生成单元,用于基于所述树状分段管理模块构建的树状复用分段引用单元,用于通过所述复用分段生成单元生成的引样式分段关联单元,用于将所述样式分段定义单元生成的样式分段与多渲染任务分配单元,用于根据复用分段中的几何信息和属性信息2.根据权利要求1所述的基于轻量化数据的BI渲染优先级设置单元,用于根据所述渲染任务分配单元划分的渲染并行计算单元,用于利用多线程技术将所述渲染优先级设置单视图裁剪单元,用于在所述并行计算单元执行渲染操作前,根据当前视3渲染结果合成单元,用于接收所述并行计算单元完成的多线3.根据权利要求1所述的基于轻量化数据的分段数据写入单元,用于将所述数据分类单元分类后绘制数据生成单元,用于基于所述分段数据写入单元生二进制文件封装单元,用于将所述分段数据写入单元和绘制数4.根据权利要求1所述的基于轻量化数据的BIM模型存储系压缩算法选择单元,用于根据所述二进制数据文件的结构信数据分块单元,用于将所述二进制数据文件分割为多个数据块压缩处理单元,用于对所述数据分块单元分割的每个数据块压缩数据整合单元,用于将所述压缩处理单元生成的多个压缩接口定义模块,用于提供应用层调用的接口,所述接口支持对不同图元副本管理模块,用于基于所述树状分段结构存储分段节点的几何信息和属性信边界体积计算模块,用于根据所述图元副本的几何信息计算边界体积,4拾取功能模块,用于通过所述显示列表中的图元副本和几何信息,确7.根据权利要求4所述的基于轻量化数据的B数据特性分析子单元,用于基于所述二进制数据文件中的每个si表示数据块大小,f(x)表示数据块的概率密度函数,lIf(x)l表示f(x)的归候选算法性能计算子单元,用于基于所述特性权重指标,计算候选压缩算法集合表示第i个数据块的第i种特性值;选择最优压缩算法,其中,Aoptima表示最优压缩算法,DX(t)表示压缩参数调整函其中,g(t)表示时间t下的优化参数,y表示参数调整权重,t'表示动态参数优化过58.一种基于轻量化数据的BIM模型存储方法,应基于所述复用分段中的几何信息和属性信息,分析每个分段节点的6[0001]本申请涉及数据处理技术领域,涉及一种基于轻量化数据的BIM模型存储系统及[0005]综上所述,现有基于轻量化数据的BIM模型存储技术在数据管理和组织能力上存7[0011]本公开中的基于轻量化数据的BIM模型存储系统由树状分段管理模块、分段复用[0012]树状分段管理模块通过树状分段管理机制,将BIM模型数据按照层次结构组织为模型的复杂关联需求提供了有效解决方案,显著提升了复杂模型数据的存储和读取效率,在硬件资源有限的环境下优化了BIM模型的存储与8[0030]图12为本公开一实施例中一种基于轻量化数据的BIM模型存储方法的流程示意[0031]图13示意性示出了根据本公开的一些实施例的电子设备的计算机系统的结构示非另有明确限定。9[0041]并行渲染模块3利用复用分段中的几何信息和属性信息,通过任务划分和调度机[0042]轻量化数据生成模块4依据树状分段结构对几何信息、属性信息和组织结构信息间位置范围并在渲染时剔除不可见的图元。边界体积指的是包围图元的最小空间几何范模块首先提取图元的几何信息,依据坐标数据确定图元在三维空间中的最小和最大边界的范围,将每个图元的边界体积与视锥体进行空间判断,快速剔除位于视锥体外部的不可标图元并生成选择结果。拾取是指图形系统响应用户输入并确定用户操作目标的一种功度值筛选最接近用户视角的目标图元。拾取结果包括目标图元的唯一标识及相关属性信[0057]上述实施例中基于轻量化数据的BIM模型存储系统基于各模块的协同作用,通过[0061]此外,IncludeSegment节点的组织结构如图5所示,其中,包含子段(Segment)是用于实现数据重用的特殊节点,其是对图形数据库中其他位置正常子段的引何信息、属性信息和子段信息。包含子段在图形树中可被多次实例化,如图所示,多个用于集中存储和管理这些StyleSegme[0063]DriverSegment根节点的组织结构如图7所示,DriverSegment根节点用于管理图形设备驱动格式。这些子段的设计允许系统灵活支持不同类型的图形硬件或渲染环境,开发,使用opengl图形渲染库和webAssembly技术,封装了LonganFx、LonganFxCloud、量化数据的BIM模型存储系统的应用结构包括图形驱动层、开发框架层和业务应用层三个形硬件可理解的渲染指令。开发框架层包括LonganFx、LonganFxCloud和LonganFx用开发,结合WebAssembly技术实现轻量化模型的在线加载、交互和显示;LonganFx优先级来确保子节点的属性设置能够正确生效。该单元的操作逻辑通过遍历分段节点实将分段节点逐级嵌套形成分层的树状结构。每个父分段节点维护其直接子分段节点的列使用数据隐藏来保护其表示的内部详细信息;Segment有类似成员变量对象的属性;一个Segment可以有一个或多个子Segment。图形数据库中由这些Segment形成的层次结构类似继承。这种继承形式被称为属性继承;一个Segment可以通过使用包含段(include定义独立的几何信息和属性信息;Include通过引用其他Segment实现数据的复用,减少了(ElementType)、数值属性以及其他自定义属性(Properties)。通过这种分层设计,Segment数据结构确保了对几何信息和属性信息的高效组织和访问,最大程度减少了在绘[0071]数据映射单元负责将BIM模型中的几何信息、属性信息和组织结构信息映射至分及分配唯一引用标识;复用分段引用单元可以用于通过复用分段生成单元生成的引用标式分段定义单元可以用于基于复用分段引用单元完成的分段节点引用关系,定义样式分[0073]复用分段生成单元用于基于树状分段管理模块构建的树状分段结构创建复用分识基于哈希算法或其他唯一标识生成规则,能够在整个树状分段结构中唯一标记复用分用的完整性和一致性进行校验,确保所有引用的分段节点共享相同的几何信息和属性信[0075]样式分段定义单元基于复用分段引用单元完成的分段节点引用关系定义样式分[0076]样式分段关联单元将样式分段定义单元生成的样式分段与多个复用分段节点关干独立的渲染任务;渲染优先级设置单元可以用于根据渲染任务分配单元划分的渲染任[0080]并行计算单元利用多线程技术将渲染优先级设置单元分配的任务分配至多个线入效率并降低了存储开销。几何数据以确定图元类型和顶点分布,然后结合属性数据提取与图元相关联的绘制属性,[0087]二进制文件封装单元用于将分段数据写入单元和绘制数据生成单元生成的数据[0090]压缩算法选择单元用于根据二进制数据文件的结构信息[0092]压缩处理单元用于对数据分块单元分割的每个数据块采用压缩算法进行逐块压[0093]压缩数据整合单元用于将压缩处理单元生成的多个压缩数据块按照文件结构进归一化因子,其根据Ifc)l-a,[0098]候选算法性能计算子单元可以用于基于特性权重指标,计算候选压缩算法集合i个数据块的第i种特性值。化二进制文件格式存储,实现了不同BIM设计软件平台和应用系统之间三维模型数据的无的软件实施例(包括固件、微代码等或硬件和软件方面结合的实施例,这里可以统称为[0120]存储单元1320还可以包括具有一组(至少一个)程序模块1325的程序/实用工具[0124]参考图14所示,描述了根据本公开的实施例的用于实现上述基于轻量化数据的[0128]此外,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论