本技术涉及数据处理技术,尤其涉及一种基于bim的工程数据管理方法及系统。
背景技术:
1、建筑信息模型(building information modeling,bim)是一种广泛应用在建筑领域的建筑信息化工具,bim是以三维数字信息技术为基础,将规划、设计、建造、运营等各阶段的数据资料全部包含在3d模型之中,是对工程项目相关信息详尽的数字化表达,一个完整的建筑信息模型,能够关联建筑项目生命周期不同阶段的数据、过程和资源,是对工程对象的完整描述,可被建设项目各参与方普遍使用。
2、现有的bim与项目数据大多存储在独立的数据文件中,数据间的相互借调主要依赖人工操作,使得对建筑工程的bim与项目数据进行借调的过程较为复杂,自动化程度低,数据共享效率低。
3、可见,现有对于bim工程数据的管理无法满足不同用户群体的共享需求。
4、
技术实现思路
1、本技术提供一种基于bim的工程数据管理方法及系统,用以解决现有对于bim工程数据的管理无法满足不同用户群体的共享需求的技术问题。
2、第一方面,本技术提供一种基于bim的工程数据管理方法,包括:
3、获取目标区域内各个建筑对象的建筑工程数据,所述建筑工程数据包括所述建筑对象的建筑信息模型bim以及所对应的建筑类型;
4、根据所述建筑类型以及预设建筑等级映射表确定所述建筑对象所对应的安全等级;
5、建立所述建筑工程数据与所述安全等级之间的映射关系,并形成工程存储数据,以将所述工程存储数据存储至共享数据库;
6、获取目标用户在所述共享数据库中针对所述目标区域内各个建筑对象的所述工程存储数据的读取指令;
7、根据所述读取指令中所述目标用户的访问权限以及各个建筑对象所对应的安全等级确定可读建筑工程数据集,所述可读建筑工程数据集包括安全等级与所述访问权限相匹配的bim。
8、可选的,若所述访问权限低于预设第一访问权限,则所述可读建筑工程数据集包括安全等级与所述访问权限相匹配的bim中的部分数据,所述部分数据包括所述bim中的模型外观特征数据,未包括所述bim中的模型参数数据;
9、若所述访问权限高于或等于所述第一访问权限并低于预设第二访问权限,则所述可读建筑工程数据集包括安全等级与所述访问权限相匹配的bim中的所有数据;
10、若所述访问权限高于所述预设第二访问权限,则所述可读建筑工程数据集包括安全等级与所述访问权限相匹配的bim中的所有数据;对应的,在所述根据所述读取指令中所述目标用户的访问权限以及各个建筑对象所对应的安全等级确定可读建筑工程数据集之后,还包括:
11、获取所述目标用户作用于所述bim的处理指令,并响应于所述处理指令输出针对于所述bim的处理结果。
12、可选的,所述获取所述目标用户作用于所述bim的处理指令,并响应于所述处理指令输出针对于所述bim的处理结果,包括:
13、获取所述目标用户作用于所述bim的监控布置指令,所述处理指令包括所述监控布置指令,所述监控布置指令用于指示对所述建筑对象中的目标空间进行摄像头布置;
14、获取所述bim中的所述目标空间的轮廓数据,并根据所述轮廓数据确定轮廓特征点集,所述轮廓特征点集包括拐角点,所述拐角点为所述轮廓数据所对应的空间轮廓中两条直线边的交点;
15、根据所述轮廓数据确定所述目标空间的室内面积s,并根据公式(1)确定摄像头数量k,所述公式公式(1)为:
16、
17、其中,与所述轮廓特征点集中的拐角点的个数成反比,;根据所述目标空间对应的安全等级从预设安全系数列表中进行选择,其取值与所述安全等级成反比,; a为所述摄像头的监控面积;
18、根据预设监控布置模型以及所述摄像头数量生成摄像头布置位置,并将所述摄像头布置位置显示在所述轮廓数据对应的图形轮廓内。
19、可选的,所述轮廓特征点集还包括分割点,所述分割点为所述空间轮廓中曲线边上设置的均分点,所述分割点所设置的数量与所述曲线边的长度成正相关;对应的,所述根据预设监控布置模型以及所述摄像头数量生成摄像头布置位置,包括:
20、根据所述轮廓特征点集生成轮廓特征多边形,其中,所述轮廓特征点集中的各个特征点对应所述轮廓特征多边形的各个角点;
21、对轮廓特征多边形划分网格,以生成网格化特征多边形,其中,所述网格化特征多边形内部所设置的网格点的数量t满足以下关系:
22、
23、在所述t个网格点中选取任意个所述k个网格点,共有种排布方式,其中,c为组合数符号;
24、根据预设覆盖均匀度评价模型确定所述个所述排布方式中各个排布方式所对应的覆盖偏离值,并选择所述覆盖偏离值最小的排布方式作为所述摄像头布置位置。
25、可选的,所述根据预设覆盖均匀度评价模型确定所述个所述排布方式中各个排布方式所对应的覆盖偏离值,包括:
26、根据第一排布方式中所述k个摄像头在所述t个网格点中的排布位置以及公式(2)确定所述第一排布方式对应的覆盖偏离值g,所述第一排布方式为所述个所述排布方式中的任意一个排布方式,所述公式(2)为:
27、
28、其中,g为所述第一排布方式对应的覆盖偏离值,所述k个摄像头对应的摄像头位置集合; 为所述 中第i个位置点 与第j个位置点之间的距离;为所述轮廓特征多边形的边数;为所述中第i个位置点与第j个位置点相对于第条边的镜像点之间的距离,第条边为所述轮廓特征多边形的条边中编号为的边;为所述中第i个位置点的覆盖偏离值。
29、可选的,所述的基于bim的工程数据管理方法,还包括:
30、获取所述bim中的待评估空间的待评估轮廓数据以及所述待评估空间中的摄像头位置数据,其中,所述待评估空间为已经布置有摄像头的空间;
31、根据所述待评估轮廓数据确定待评估轮廓特征点集,所述待评估轮廓特征点集包括待评估拐角点以及待评估分割点,所述待评估拐角点为了所述待评估轮廓数据所对应的待评估空间轮廓中两条直线边的交点,所述待评估分割点为所述待评估空间轮廓中曲线边上设置的均分点,所述待评估分割点所设置的数量与曲线边的长度成正相关;
32、根据所述待评估轮廓特征点集生成待评估轮廓特征多边形;
33、根据所述摄像头位置数据确定监控特征点集,所述监控特征点集与所述待评估轮廓特征点集为基于同一坐标系建立;
34、根据所述监控特征点集、所述待评估廓特征多边形以及公式(3)确定所述待评估空间对应的待评估覆盖偏离值,所述公式(3)为:
35、
36、其中,g'为所述待评估空间对应的待评估覆盖偏离值,k为述待评估空间中的摄像头数量,所述k个摄像头对应的摄像头位置数据包括摄像头位置集合为所述中第i个位置点与第j个位置点 之间的距离;为所述待评估轮廓特征多边形的边数;为所述中第i个位置点与第j个位置点相对于第条边的镜像点 之间的距离,第条边为所述待评估轮廓特征多边形的条边中编号为的边;为所述中第i个位置点的覆盖偏离值;
37、若所述待评估覆盖偏离值 大于预设覆盖偏离阈值,则输出重新布置提示指令,并所述重新布置提示指令推送至所述访问权限高于所述预设第二访问权限的所述目标用户。
38、可选的,在所述获取目标用户在所述共享数据库中针对所述目标区域内各个建筑对象的所述工程存储数据的读取指令之后,还包括:
39、若操作用户的所述读取指令中包括了获取所述bim中所有数据的读取请求,且所述操作用户的访问权限低于所述预设第一访问权限,则将所述读取请求推送至所述访问权限高于所述预设第二访问权限的审核用户;
40、获取所述审核用户的同意指令后,在预设访问时长内,将所述操作用户的访问权限配置为高于或等于所述第一访问权限并低于所述预设第二访问权限。
41、第二方面,本技术提供一种基于bim的工程数据管理系统,包括:
42、获取模块,用于获取目标区域内各个建筑对象的建筑工程数据,所述建筑工程数据包括所述建筑对象的建筑信息模型bim以及所对应的建筑类型;
43、映射模块,用于根据所述建筑类型以及预设建筑等级映射表确定所述建筑对象所对应的安全等级;
44、处理模块,用于建立所述建筑工程数据与所述安全等级之间的映射关系,并形成工程存储数据,以将所述工程存储数据存储至共享数据库;
45、所述获取模块,还用于获取目标用户在所述共享数据库中针对所述目标区域内各个建筑对象的所述工程存储数据的读取指令;
46、确定模块,用于根据所述读取指令中所述目标用户的访问权限以及各个建筑对象所对应的安全等级确定可读建筑工程数据集,所述可读建筑工程数据集包括安全等级与所述访问权限相匹配的bim。
47、可选的,若所述访问权限低于预设第一访问权限,则所述可读建筑工程数据集包括安全等级与所述访问权限相匹配的bim中的部分数据,所述部分数据包括所述bim中的模型外观特征数据,未包括所述bim中的模型参数数据;
48、若所述访问权限高于或等于所述第一访问权限并低于预设第二访问权限,则所述可读建筑工程数据集包括安全等级与所述访问权限相匹配的bim中的所有数据;
49、若所述访问权限高于所述预设第二访问权限,则所述可读建筑工程数据集包括安全等级与所述访问权限相匹配的bim中的所有数据;对应的,所述获取模块,还用于获取所述目标用户作用于所述bim的处理指令,并响应于所述处理指令输出针对于所述bim的处理结果。
50、可选的,所述获取模块,还用于获取所述目标用户作用于所述bim的监控布置指令,所述处理指令包括所述监控布置指令,所述监控布置指令用于指示对所述建筑对象中的目标空间进行摄像头布置;
51、所述获取模块,还用于获取所述bim中的所述目标空间的轮廓数据,并根据所述轮廓数据确定轮廓特征点集,所述轮廓特征点集包括拐角点,所述拐角点为所述轮廓数据所对应的空间轮廓中两条直线边的交点;
52、所述确定模块,还用于根据所述轮廓数据确定所述目标空间的室内面积s,并根据公式(1)确定摄像头数量k,所述公式(1)为:
53、
54、其中,与所述轮廓特征点集中的拐角点的个数成反比,根据所述目标空间对应的安全等级从预设安全系数列表中进行选择,其取值与所述安全等级成反比,; a为所述摄像头的监控面积;
55、所述处理模块,还用于根据预设监控布置模型以及所述摄像头数量生成摄像头布置位置,并将所述摄像头布置位置显示在所述轮廓数据对应的图形轮廓内。
56、可选的,所述轮廓特征点集还包括分割点,所述分割点为所述空间轮廓中曲线边上设置的均分点,所述分割点所设置的数量与所述曲线边的长度成正相关;对应的,所述处理模块,具体用于:
57、根据所述轮廓特征点集生成轮廓特征多边形,其中,所述轮廓特征点集中的各个特征点对应所述轮廓特征多边形的各个角点;
58、对轮廓特征多边形划分网格,以生成网格化特征多边形,其中,所述网格化特征多边形内部所设置的网格点的数量t满足以下关系:
59、
60、在所述t个网格点中选取任意个所述k个网格点,共有种排布方式,其中,c为组合数符号;
61、根据预设覆盖均匀度评价模型确定所述m个所述排布方式中各个排布方式所对应的覆盖偏离值,并选择所述覆盖偏离值最小的排布方式作为所述摄像头布置位置。
62、可选的,所述处理模块,具体用于:
63、根据第一排布方式中所述k个摄像头在所述t个网格点中的排布位置以及公式(2)确定所述第一排布方式对应的覆盖偏离值g,所述第一排布方式为所述m个所述排布方式中的任意一个排布方式,所述公式(2)为:
64、
65、其中,g为所述第一排布方式对应的覆盖偏离值,所述k个摄像头对应的摄像头位置集合为所述 中第i个位置点与第j个位置点之间的距离;为所述轮廓特征多边形的边数;为所述中第i个位置点与第j个位置点相对于第 条边的镜像点之间的距离,第条边为所述轮廓特征多边形的条边中编号为的边;为所述中第i个位置点的覆盖偏离值。
66、可选的,所述获取模块,还用于获取所述bim中的待评估空间的待评估轮廓数据以及所述待评估空间中的摄像头位置数据,其中,所述待评估空间为已经布置有摄像头的空间;
67、所述确定模块,还用于根据所述待评估轮廓数据确定待评估轮廓特征点集,所述待评估轮廓特征点集包括待评估拐角点以及待评估分割点,所述待评估拐角点为了所述待评估轮廓数据所对应的待评估空间轮廓中两条直线边的交点,所述待评估分割点为所述待评估空间轮廓中曲线边上设置的均分点,所述待评估分割点所设置的数量与曲线边的长度成正相关;
68、所述处理摸,还用于根据所述待评估轮廓特征点集生成待评估轮廓特征多边形;
69、所述确定模块,还用于根据所述摄像头位置数据确定监控特征点集,所述监控特征点集与所述待评估轮廓特征点集为基于同一坐标系建立;
70、所述确定模块,还用于根据所述监控特征点集、所述待评估廓特征多边形以及公式(3)确定所述待评估空间对应的待评估覆盖偏离值,所述公式(3)为:
71、
72、其中,为所述待评估空间对应的待评估覆盖偏离值,k为述待评估空间中的摄像头数量,所述k个摄像头对应的摄像头位置数据包括摄像头位置集合中第i个位置点与第j个位置点之间的距离; 为所述待评估轮廓特征多边形的边数;中第i个位置点与第j个位置点相对于第 条边的镜像点 之间的距离,第条边为所述待评估轮廓特征多边形的 条边中编号为 的边;为所述中第i个位置点的覆盖偏离值;
73、所述处理模块,还用于若所述待评估覆盖偏离值 大于预设覆盖偏离阈值,则输出重新布置提示指令,并所述重新布置提示指令推送至所述访问权限高于所述预设第二访问权限的所述目标用户。
74、可选的,所述获取模块,还用于若操作用户的所述读取指令中包括了获取所述bim中所有数据的读取请求,且所述操作用户的访问权限低于所述预设第一访问权限,则将所述读取请求推送至所述访问权限高于所述预设第二访问权限的审核用户;
75、所述处理模块,还用于获取所述审核用户的同意指令后,在预设访问时长内,将所述操作用户的访问权限配置为高于或等于所述第一访问权限并低于所述预设第二访问权限。
76、第三方面,本技术提供一种电子设备,包括:
77、处理器;以及,
78、存储器,用于存储所述处理器的可执行指令;
79、其中,所述处理器配置为经由执行所述可执行指令来执行第一方面中所述的任一种可能的方法。
80、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面中所述的任一种可能的方法。
81、本技术提供的基于bim的工程数据管理方法及系统,通过获取目标区域内各个建筑对象的建筑工程数据,然后,根据建筑工程数据中的建筑类型以及预设建筑等级映射表确定建筑对象所对应的安全等级,再建立建筑工程数据与安全等级之间的映射关系,并形成工程存储数据,以将工程存储数据存储至共享数据库,从而实现当获取目标用户在共享数据库中针对目标区域内各个建筑对象的工程存储数据的读取指令时,可以根据读取指令中目标用户的访问权限以及各个建筑对象所对应的安全等级确定可读建筑工程数据集,可读建筑工程数据集包括安全等级与访问权限相匹配的bim,进而实现对工程数据的有效管理,即能保证对于不同用户主体的数据读取需求,又能通过设置不同的权限来限制不同用户主体的数据读取权限,进而在将数据广泛推广的同时,也保证了关键数据的安全性。
82、