【技术实现步骤摘要】
建立模型属性的方法、装置、电子设备及存储介质
本申请涉及数据建模
,具体而言,涉及一种建立模型属性的方法、装置、电子设备及存储介质。
技术介绍
在当今全球各地每天都在进行着的大量的工程项目建设,随着时代的发展,设计、采购、预制加工、施工建造、运维在同一个项目进行模型数据融合成为必然的发展趋势,例如使用三维BIM(建筑信息建模,BuildingInformationModeling)技术对各类工程项目进行三维建模、数据处理、数据传递等。现阶段在模型构建时,依靠人工手动创建和管理模型属性。例如,在BIM模型上附加属性作为类别、属性数据记录的载体,需要依靠工程师手工附加属性数据。如果模型属性字段变更,则要么一个个人工重新修改覆盖属性,要么删除模型重建,因此模型更新数据效率低下。
技术实现思路
本申请的实施例目的在于提供一种建立模型属性的方法、装置、电子设备及存储介质,以解决目前方法存在的模型更新数据效率低的问题。本申请的实施例提供了一种建立模型属性的方法,所述方法包括:从指定数据库中获取原 ...
【技术保护点】
1.一种建立模型属性的方法,其特征在于,所述方法包括:/n从指定数据库中获取原始元件实例以及所述原始元件实例对应的分类属性字段;/n基于所述原始元件实例以及所述分类属性字段生成指定全局分类属性声明;/n基于所述分类属性字段以及所述全局分类属性声明生成属性实例;/n将所述属性实例添加在所述原始元件实例以生成模型元件实例。/n
【技术特征摘要】
1.一种建立模型属性的方法,其特征在于,所述方法包括:
从指定数据库中获取原始元件实例以及所述原始元件实例对应的分类属性字段;
基于所述原始元件实例以及所述分类属性字段生成指定全局分类属性声明;
基于所述分类属性字段以及所述全局分类属性声明生成属性实例;
将所述属性实例添加在所述原始元件实例以生成模型元件实例。
2.根据权利要求1所述的方法,其特征在于,所述基于所述分类属性字段以及所述全局分类属性声明生成属性实例,包括:
基于指定空间参数设置所述原始元件实例的元件模型;
基于所述分类属性字段以及所述全局分类属性声明生成所述属性实例,将所述属性实例挂载于所述元件模型。
3.根据权利要求2所述的方法,其特征在于,在所述基于所述原始元件实例以及所述分类属性字段生成全局分类属性声明之后,所述方法还包括:
当设计文件的分类属性声明集合中存在与所述原始元件实例对应的与所述全局分类属性声明不同分类属性声明时,将所述分类属性声明集合中与所述原始元件实例对应的分类属性声明替换为所述全局分类属性声明,所述分类属性声明集合包括所有模型元件实例的分类属性声明;
当所述分类属性声明集合中不存在与所述原始元件实例对应的分类属性声明时,在所述分类属性声明集合中添加所述全局分类属性声明。
4.根据权利要求3所述的方法,其特征在于,在所述将所述属性实例添加在所述原始元件实例以生成模型元件实例之后,所述方法还包括:
根据所述指定数据库中的所述原始元件实例的更新分类属性字段,获得更新分类属性声明集合;
基于所述更新分类属性声明集合对所述模型元件实例中的所述全局分类属性声明进行更新,获得更新分类属性声明;
基于所述分类属性字段以及所述更新分类属性声明生成更新属性实例;
将所述原始元件实例中的指定属性实例替换为所述更新属性实例以更新所述模型元件实例。
5.根据权利要求1所述的方法,...
【专利技术属性】
技术研发人员:郑建华,钱玉莲,胡正扬,王锐,
申请(专利权)人:浙江省交通规划设计研究院有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。