一种构件私有属性统计及反查方法和系统与流程

xiaoxiao9月前  48


本申请涉及建筑信息模型应用领域,特别是涉及一种构件私有属性统计及反查方法、系统、计算机设备和计算机可读存储介质。


背景技术:

1、建筑构件是组成建筑物的基本部件,它们可以是结构支撑的元素,也可以是装饰性的元素,或者同时具备这两种功能。这些构件在建筑设计中起着重要的作用,通过合理的设计和选择,可以实现建筑物的功能性和可持续性。

2、建模软件中的构件属性信息分为公有属性和私有属性,其中,公有属性是构件的原始属性信息,它们是共享的且适用于所有同类型的构件;在构件布置后,将公有属性中的某一个属性信息修改,该属性不同于原始的属性信息,则该属性为私有属性。

3、在现有技术提供的工程建模工具中,不一一点击选中具体构件就无法获取到构件的私有属性。而如果需要对量或者校核工程模型,会经常需要点击构件以查看私有属性,这无疑增加了工作量,降低了工作效率。


技术实现思路

1、本申请实施例提供了一种构件私有属性统计及反查方法、系统、计算机设备和计算机可读存储介质,以至少解决相关技术中对量或者校核工程模型时效率较低的问题。

2、第一方面,本申请实施例提供了一种构件私有属性统计及反查方法,应用于工程建模工具内的数据处理,所述方法包括:

3、响应于用户输入的私有属性查询指令,通过私有属性统计程序,从属性数据库中获取目标构件的公有属性和私有属性,其中,所述公有属性是构件固有的属性信息,所述私有属性是对所述公有属性信息修改得到的信息和对所述构件额外配置的信息;

4、通过构件属性统计以及通过构件反查定位展示公有属性和所述私有属性。

5、在其中一些实施例中,通过构件属性统计以及通过构件反查定位展示公有属性和所述私有属性包括:

6、获取用户输入的第一查询指令,其中,所述第一查询指令是用户在所述交互界面中的构件栏中对目标构件类型进行私有属性查询的指令;

7、根据所述目标构件对应的构件id,从所述属性数据库中获取所述目标构件的私有属性,并在所述交互界面的预设区域展示私有属性弹框;

8、按照用户需求信息,在所述私有属性弹框中显示所述目标构件的私有属性,其中,所述预设区域是所述目标构件的邻近区域。

9、在其中一些实施例中,通过构件属性统计以及通过构件反查定位展示公有属性和所述私有属性包括:

10、获取用户输入的第二查询指令,其中,所述第二查询指令是用户在所述交互界面的tab页中查询目标层中所有构件私有属性的指令,其中,所述目标层是当前预览的构件层或者是多个构件层;

11、根据所述目标层中所有构件对应的构件id,从所述属性数据库中获取所述目标层中所有构件的私有属性,并在所述交互界面的预设区域展示私有属性弹框;

12、根据用户需求信息,在所述私有属性弹框中显示所述目标层中所有构件的私有属性,其中,所述预设区域是所述目标构件的邻近区域。

13、在其中一些实施例中,所述交互界面的预设区域展示私有属性弹框之后,所述方法还包括:

14、接收用户输入的反查指令,其中,所述反查指令是用户点击所述弹框报表中的构件名称、私有属性和私有属性个数栏生成的指令;

15、获取与所述反查指令对应的任意一个目标构件或多个目标构件的构件id,根据所述构件id索引至所述交互界面的二维绘图界面,并在所述二维绘图界面中以特定突出格式显示所述目标构件,

16、在其中一些实施例中,响应于用户输入的私有属性查询指令,通过私有属性统计程序,从属性数据库中获取目标构件的公有属性和私有属性之前,所述方法还包括:

17、建立属性数据库,其中,所述属性数据库用于存储构件的属性信息;

18、在每次对构件的属性进行修改时,获取修改前后的属性信息;

19、对修改为私有属性的构件添加修改标记,并将所述修改前后的属性信息和所述修改标记对应的构件id保存至所述属性数据库。

20、在其中一些实施例中,所述方法还包括:

21、在所述私有属性统计程序中部署数据查询功能模块,其中,所述数据查询功能模块用于响应用户的属性统计指令,从所述属性数据库中查询用户需求对应的属性信息。

22、在其中一些实施例中,所述方法还包括:

23、响应用户的第三查询指令,根据任意一个目标构件或任意一类目标构件的私有属性和公有属性,生成属性对比页面,其中,所述属性对比页面中展示目标构件的公有属性、私有属性以及公有属性和私有属性的对比差异信息。

24、第二方面,本申请实施例提供了一种构件私有属性统计及反查系统,应用于工程建模工具内的数据处理,所述系统包括:信息采集模块和信息处理模块,其中:

25、所述信息采集模块用于,响应于用户输入的私有属性查询指令,通过私有属性统计程序,从属性数据库中获取目标构件的公有属性和私有属性,其中,所述公有属性是构件固有的属性信息,所述私有属性是对所述公有属性信息修改得到的信息,以及对所述构件额外配置的信息;

26、所述信息处理模块用于,在所述建模工具的交互界面上,展示所述公有属性和所述私有属性。

27、第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的方法。

28、第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的方法。

29、相比于相关技术,本申请实施例提供的构件私有属性统计及反查方法,通过响应于用户输入的私有属性查询指令,通过私有属性统计程序,从属性数据库中获取目标构件的公有属性和私有属性,其中,公有属性是构件固有的属性信息,私有属性是对公有属性信息修改得到的信息和对构件额外配置的信息;在建模工具的交互界面上,通过构件属性统计以及通过构件反查定位展示公有属性和私有属性,进而实现构件反查定位和根据用户需求展示,无需再逐个勾选具体构件即可一定程度的根据需求查看私有属性,解决了相关技术中构件信息管理效率差的问题,减少了人员工作量,提升了建模软件的使用便捷度和设计效率。



技术特征:

1.一种构件私有属性统计及反查方法,其特征在于,应用于工程建模工具内的数据处理,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述建模工具的交互界面上,通过构件属性统计以及通过构件反查定位展示公有属性和所述私有属性包括:

3.根据权利要求1所述的方法,其特征在于,通过构件属性统计以及通过构件反查定位展示公有属性和所述私有属性还包括:

4.根据权利要求2至3中任意一项所述的方法,其特征在于,所述交互界面的预设区域展示私有属性弹框之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,响应于用户输入的私有属性查询指令,通过私有属性统计程序,从属性数据库中获取目标构件的公有属性和私有属性之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种构件私有属性统计及反查系统,其特征在于,应用于工程建模工具内的数据处理,所述系统包括:信息采集模块和信息处理模块,其中:

9.一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任一项所述的方法。


技术总结
本申请涉及一种构件私有属性统计及反查方法、系统、电子设备和存储介质,通过响应于用户输入的私有属性查询指令,通过私有属性统计程序,从属性数据库中获取目标构件的公有属性和私有属性,其中,公有属性是构件固有的属性信息,私有属性是对公有属性信息修改得到的信息和对构件额外配置的信息;在建模工具的交互界面上,通过构件属性统计以及通过构件反查定位展示公有属性和私有属性,进而实现构件反查定位和根据用户需求展示,无需再逐个勾选具体构件即可一定程度的根据需求查看私有属性,解决了相关技术中构件信息管理效率差的问题,减少了人员工作量,提升了建模软件的使用便捷度和设计效率。

技术研发人员:杨迎春,王能锋,戴闻刚,杨兴耀,夏思梦,莫绪军,李军
受保护的技术使用者:品茗科技股份有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)