【技术实现步骤摘要】
结构平面布置图的数字化表征转化方法及装置、电子设备
[0001]本专利技术涉及建筑结构
,具体涉及一种结构平面布置图的数字化表征转化方法及装置、电子设备。
技术介绍
[0002]在建筑的设计、施工和维护的全生命流程中,结构平面布置图是表达结构设计信息、指导施工的重要信息载体。从存储形式上看,结构平面布置图是以图像形式存储的结构信息,方便人的直观感知和理解。但是,在结构评估的过程中,往往需要建立结构信息的数字化表征。例如,为评估已建成结构的抗震性能,常常需要在各类有限元软件中建立有限元模型,而有限元模型中的结构信息是以节点、单元为组织形式的数字化表征。
[0003]相关技术中,通过现有软件提供导入结构平面布置图CAD图纸的接口,可以实现从结构平面布置图到数字化表征的自动化转化。
[0004]但由于结构平面布置图的CAD图纸中存在复杂的图层、块、组等数据层次和逻辑,且不同机构的CAD图纸绘制方法也有差异,进而导致现有的软件无法针对所有结构平面布置图进行转换,从而影响对结构平面布置图进行转化的准确性。因此,亟需一种能够将结构平面布置图转化成数字化表征的准确率提高的方法。
技术实现思路
[0005]因此,本专利技术要解决的技术问题在于克服现有技术中针对结构平面布置图的数字化表征进行转化准确低的缺陷,从而提供一种结构平面布置图的数字化表征转化方法及装置、电子设备。
[0006]根据第一方面,本专利技术实施方式提供一种结构平面布置图的数字化表征转化方法,方法包括:
[0007 ...
【技术保护点】
【技术特征摘要】
1.一种结构平面布置图的数字化表征转化方法,其特征在于,所述方法包括:获取结构平面布置图的灰度图;对所述灰度图进行第一图像处理,提取所述灰度图中包括的多条原始线图元,得到原始线图元集;基于所述原始线图元集中每条原始线图元的第一位置坐标,确定并提取多条目标线图元以及每一条目标线图元的第二位置坐标;基于每一条目标线图元的第二位置坐标,分别确定每一条目标线图元的目标交点集以及每一个目标交点的目标交点坐标;对所述灰度图进行第二图像处理,以从所述灰度图中提取目标结构构件对应的目标图元,得到所述目标图元图像;基于每一条目标线图元的目标交点集、每一个目标交点的目标交点坐标以及所述目标图元图像,得到所述结构平面布置图的数字化表征。2.根据权利要求1所述的方法,其特征在于,所述基于所述原始线图元集中每条原始线图元的第一位置坐标,确定并提取多条目标线图元以及每一条目标线图元的第二位置坐标,包括:基于每一条原始线图元的第一位置坐标,分别确定每一条原始线图元的倾斜角度;基于每两条原始线图元倾斜角度之间的角度差,对各个所述原始线元图进行第一分类处理,得到多个平行线图元集,其中,所述平行线图元集中任意两条平行线图元倾斜角度之间的角度差小于指定角度差阈值;基于每一个平行线图元集的局部坐标系以及每一个平行线图元集中各平行线图元的第一位置坐标,分别确定每一个平行线图元集中包括的多个目标共线图元集,得到每一条目标线图元的第二位置坐标。3.根据权利要求2所述的方法,其特征在于,所述基于每一个平行线图元集的局部坐标系以及每一个平行线图元集中各平行线图元的第一位置坐标,分别确定每一个平行线图元集中包括的多个目标共线图元集,得到每一条目标线图元的第二位置坐标,包括:根据当前平行线图元集的局部坐标系,对所述当前平行线图元集中的各个平行线图元的第一位置坐标执行坐标转换处理,得到每一条平行线图元的局部位置坐标,所述局部位置坐标包括对应平行线图元的第一端点局部坐标;基于每两条平行线图元第一端点局部坐标中的纵坐标差值,对所述当前平行线图元集中各所述平行线图元进行第一分类处理,得到多个第一共线图元集;基于所述第一共线图元集中每两条共线图元局部位置坐标中的横坐标值,对所述第一共线图元集中各所述第一共线图元进行第二分类处理,得到与所述第一共线图元集对应的多个目标共线图元集;将各所述目标共线图元集中的多个第一共线图元根据对应的局部位置坐标进行拼接,得到各所述目标共线图元集对应的目标线图元,以及每一条目标线图元的第二位置坐标。4.根据权利要求3所述的方法,其特征在于,所述当前平行线图元集包括第一平行线图元和第二平行线图元,所述第一平行线图元第一端点局部坐标中的纵坐标差值为第一纵坐标值,所述第二平行线图元第一端点局部坐标中的纵坐标差值为第二纵坐标值;
所述基于每两条平行线图元第一端点局部坐标中的纵坐标差值,对所述当前平行线图元集中各所述平行线图元进行第一分类处理,得到多个第一共线图元集,包括:确定所述第一纵坐标值与所述第二纵坐标值之间的绝对差值;若所述绝对差值小于第一坐标差阈值,则将所述第一平行线图元与所述第二平行线图元划分为同一第一共线类;若所述绝对差值大于或者等于所述第一坐标差阈值,则将第一平行线图元与所述第二平行线图元划分为不同第一共线类;响应所述当前平行线图元集中所有平行线图元遍历完成,得到多个第一共线图元集,其中,不同第一共线图元集对应不同第一共线类。5.根据权利要求3所述的方法,其特征在于,所述第一共线图元集包括第一共线图元和第二共线图元,所述第一共线图元的局部位置坐标包括第一端点的第一横坐标,所述第二共线图元的局部位置坐标包括第二端点的第二横坐标;所述基于所述第一共线图元集中每两条共线图元局部位置坐标的横坐标值,对所述第一共线图元集中各所述第一共线图元进行第二分类处理,得到与所述第一共线图元集对应的多个目标共线图元集,包括:将当前第一共线图元集中各所述第一共线图元第一端点局部坐标中的横坐标值按照指定顺序进行排列,得到排序结果;根据所述排序结果遍历每一条第一共线图元,若所述第一横坐标与所述第二横坐标之间的绝对差值小于第二坐标差阈值,则将所述第一共线图元和所述第二共线图元划分至同一第二共线类,所述第一共线图元与所述第二共线图元相邻;若所述第一横坐标与所述第二横坐标之间的绝对差值大于或者等于所述第二坐标差阈值,则将所述第一共线图元和所述第二共线图元划分至不同第二共线类;响应所述当前第一共线图元集中所有第一共线图元遍历完成,得到所述当前第一共线图元集对应的多个目标共线图元集,其中,不同目标共线图元集对应不同第二共线类。6.根据权利要求3
‑
5中任一项所述的方法,其特征在于,在得到每一条平行线图元的局部位置坐标之后,所述方法还包括:遍历每一条平行线图元的局部位置坐标,确定对应平行线图元的倾斜方向,所述局部位置坐标包括对应平行线图元的第一端点局部坐标和第二端点局部坐标;若存在倾斜方向与指定倾斜方向不同的平行线图元,则将所述平行线图元的第一端点坐标与第二端点坐标对调,形成所述平行线图元新的局部位置坐标。7.根据权利要求1所述的方法,其特征在于,所述基于每一条目标线图元的第二位置坐标,分别确定每一条目标线图元的目标交点集以及每一个目标交点的目标交点坐标,包括:根据每一条目标线图元的第二位置坐标,分别确定每一条目标线图元的线段长度;分别将每一条目标线图元的线段长度按照指定长度进行延长,调节对应目标线图元的第二位置坐标,得到各目标线图元...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。