建立模型属性的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26650585 阅读:23 留言:0更新日期:2020-12-09 00:48
本申请提供了一种建立模型属性的方法、装置、电子设备及存储介质,涉及数据建模技术领域,所述建立模型属性的方法包括:从指定数据库中获取原始元件实例以及对应的分类属性字段;基于原始元件实例的分类属性字段生成全局分类属性声明;基于全局分类属性声明生成属性实例;将属性实例添加在原始元件实例以生成模型元件实例。本申请能够通过更新设计文件中已有的分类属性声明来实现对模型实例中属性字段的全局更新,能够提高所述模型元件实例的属性更新的效率,避免了低效地人工删除重建模型或者一个个修改模型。

【技术实现步骤摘要】
建立模型属性的方法、装置、电子设备及存储介质
本申请涉及数据建模
,具体而言,涉及一种建立模型属性的方法、装置、电子设备及存储介质。
技术介绍
在当今全球各地每天都在进行着的大量的工程项目建设,随着时代的发展,设计、采购、预制加工、施工建造、运维在同一个项目进行模型数据融合成为必然的发展趋势,例如使用三维BIM(建筑信息建模,BuildingInformationModeling)技术对各类工程项目进行三维建模、数据处理、数据传递等。现阶段在模型构建时,依靠人工手动创建和管理模型属性。例如,在BIM模型上附加属性作为类别、属性数据记录的载体,需要依靠工程师手工附加属性数据。如果模型属性字段变更,则要么一个个人工重新修改覆盖属性,要么删除模型重建,因此模型更新数据效率低下。
技术实现思路
本申请的实施例目的在于提供一种建立模型属性的方法、装置、电子设备及存储介质,以解决目前方法存在的模型更新数据效率低的问题。本申请的实施例提供了一种建立模型属性的方法,所述方法包括:从指定数据库中获取原始元件实例以及所述原本文档来自技高网...

【技术保护点】
1.一种建立模型属性的方法,其特征在于,所述方法包括:/n从指定数据库中获取原始元件实例以及所述原始元件实例对应的分类属性字段;/n基于所述原始元件实例以及所述分类属性字段生成指定全局分类属性声明;/n基于所述分类属性字段以及所述全局分类属性声明生成属性实例;/n将所述属性实例添加在所述原始元件实例以生成模型元件实例。/n

【技术特征摘要】
1.一种建立模型属性的方法,其特征在于,所述方法包括:
从指定数据库中获取原始元件实例以及所述原始元件实例对应的分类属性字段;
基于所述原始元件实例以及所述分类属性字段生成指定全局分类属性声明;
基于所述分类属性字段以及所述全局分类属性声明生成属性实例;
将所述属性实例添加在所述原始元件实例以生成模型元件实例。


2.根据权利要求1所述的方法,其特征在于,所述基于所述分类属性字段以及所述全局分类属性声明生成属性实例,包括:
基于指定空间参数设置所述原始元件实例的元件模型;
基于所述分类属性字段以及所述全局分类属性声明生成所述属性实例,将所述属性实例挂载于所述元件模型。


3.根据权利要求2所述的方法,其特征在于,在所述基于所述原始元件实例以及所述分类属性字段生成全局分类属性声明之后,所述方法还包括:
当设计文件的分类属性声明集合中存在与所述原始元件实例对应的与所述全局分类属性声明不同分类属性声明时,将所述分类属性声明集合中与所述原始元件实例对应的分类属性声明替换为所述全局分类属性声明,所述分类属性声明集合包括所有模型元件实例的分类属性声明;
当所述分类属性声明集合中不存在与所述原始元件实例对应的分类属性声明时,在所述分类属性声明集合中添加所述全局分类属性声明。


4.根据权利要求3所述的方法,其特征在于,在所述将所述属性实例添加在所述原始元件实例以生成模型元件实例之后,所述方法还包括:
根据所述指定数据库中的所述原始元件实例的更新分类属性字段,获得更新分类属性声明集合;
基于所述更新分类属性声明集合对所述模型元件实例中的所述全局分类属性声明进行更新,获得更新分类属性声明;
基于所述分类属性字段以及所述更新分类属性声明生成更新属性实例;
将所述原始元件实例中的指定属性实例替换为所述更新属性实例以更新所述模型元件实例。


5.根据权利要求1所述的方法,...

【专利技术属性】
技术研发人员:郑建华钱玉莲胡正扬王锐
申请(专利权)人:浙江省交通规划设计研究院有限公司
类型:发明
国别省市:浙江;33

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

1