本申请涉及建筑自动设计领域,具体而言,涉及一种房屋建筑图的生成方法、生成装置、计算机可读存储介质和电子设备。
背景技术:
1、在当前快速发展的社会现状下,面对越来越高的房间,更多的年轻人选择回到老家自己建房,大部分人往往是只有理想中房屋的样子,不了解建筑行业专业知识,无法按照自己的需求设计建筑平面图。
2、现有技术中用户的需求通常是较为繁多的,一般难以精准提炼出用户的重点需求,导致最终生成的建筑平面图难以与用户的需求进行精准匹配,使得建筑平面图准确性较低,进而导致用户的抱怨和不满。
技术实现思路
1、本申请的主要目的在于提供一种房屋建筑图的生成方法、生成装置、计算机可读存储介质和电子设备,以至少解决现有技术中建筑平面图难以与用户的需求进行精准匹配的问题。
2、为了实现上述目的,根据本申请的一个方面,提供了一种房屋建筑图的生成方法,包括:获取当前的建筑需求信息以及多个历史的所述建筑需求信息,所述建筑需求信息包括建筑用途信息、建筑高度、建筑面积以及建筑配置信息中至少之一,所述建筑配置信息包括每层的房屋数量、所述房屋内各房间之间的位置关系以及各房屋之间的位置关系中至少之一;采用聚类算法对多个历史的所述建筑需求信息进行聚类,得到多个类别;确定当前的所述建筑需求信息与多个所述类别之间的相似度,并确定最大的相似度对应的所述类别为目标类别;将所述目标类别输入到bim模型中,得到与当前的所述建筑需求信息对应的建筑平面图。
3、可选地,采用聚类算法对多个历史的所述建筑需求信息进行聚类,得到多个类别,包括:从多个历史的所述建筑需求信息中提取对应的特征信息,得到多个历史特征,所述特征信息为表征所述建筑需求信息之间相似性的信息;采用所述聚类算法对多个所述历史特征进行聚类,得到多个所述类别。
4、可选地,确定当前的所述建筑需求信息与多个所述类别之间的相似度,包括:从当前的所述建筑需求信息中提取所述特征信息,得到目标特征;确定所述目标特征与多个所述类别之间的相似度。
5、可选地,将所述目标类别输入到bim(building information modeling,建筑信息模型)模型中,包括:判断所述目标类别是否符合第一建筑规则,所述第一建筑规则包括建筑荷载规范、建筑面积规范以及建筑防火规范;在所述目标类别符合所述第一建筑规则的情况下,将所述目标类别输入到所述bim模型中;在所述目标类别不符合所述第一建筑规则的情况下,修改所述目标类别,使得修改后的所述目标类别符合所述第一建筑规则。
6、可选地,将所述目标类别输入到bim模型中,得到与当前的所述建筑需求信息对应的建筑平面图,包括:将所述目标类别输入到所述bim模型中,得到与当前的所述建筑需求信息对应的第一建筑平面图;将所述第一建筑平面图和第二建筑规则输入到所述bim模型中,得到与所述第一建筑平面图对应的第二建筑平面图,所述第二建筑规则包括建筑空间规范和建筑模数标准。
7、可选地,确定最大的相似度对应的所述类别为目标类别,包括:确定最大的相似度对应的所述类别为初始类别;获取所述初始类别并在显示界面显示所述初始类别、第一选择标识和第二选择标识,所述第一选择标识为表征选择所述初始类别的标识,所述第二选择标识为表征不选择所述初始类别的标识;响应于作用在所述第一选择标识上的预定操作,确定所述初始类别符合当前的所述建筑需求信息,并确定所述初始类别为所述目标类别;响应于作用在所述第二选择标识上的所述预定操作,确定所述初始类别不符合当前的所述建筑需求信息,并修改所述初始类别,使得修改后的所述初始类别符合当前的所述建筑需求信息。
8、可选地,在将所述目标类别输入到bim模型中,得到与当前的所述建筑需求信息对应的建筑平面图之后,所述生成方法还包括:获取所述建筑平面图并在显示界面显示所述建筑平面图、第三选择标识和第四选择标识,所述第三选择标识为表征选择所述建筑平面图的标识,所述第四选择标识为表征不选择所述建筑平面图的标识;响应于作用在所述第三选择标识上的预定操作,确定所述建筑平面图符合当前的所述建筑需求信息,并确定所述建筑平面图为目标建筑平面图;响应于作用在所述第四选择标识上的所述预定操作,确定所述建筑平面图不符合当前的所述建筑需求信息,并修改所述建筑平面图,使得修改后的所述建筑平面图符合当前的所述建筑需求信息。
9、根据本申请的另一方面,提供了一种房屋建筑图的生成装置,包括:获取单元,用于获取当前的建筑需求信息以及多个历史的所述建筑需求信息,所述建筑需求信息包括建筑用途信息、建筑高度、建筑面积以及建筑配置信息中至少之一,所述建筑配置信息包括每层的房屋数量、所述房屋内各房间之间的位置关系以及各房屋之间的位置关系中至少之一;聚类单元,用于采用聚类算法对多个历史的所述建筑需求信息进行聚类,得到多个类别;第一确定单元,用于确定当前的所述建筑需求信息与多个所述类别之间的相似度,并确定最大的相似度对应的所述类别为目标类别;第一输入单元,用于将所述目标类别输入到bim模型中,得到与当前的所述建筑需求信息对应的建筑平面图。
10、根据本申请的再一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行任意一种所述生成方法。
11、根据本申请的又一方面,提供了一种电子设备,包括:一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述生成方法。
12、应用本申请的技术方案,首先获取当前的建筑需求信息以及多个历史的建筑需求信息,然后利用聚类算法将多个历史的建筑需求信息进行聚类以得到多个类别,再确定当前的建筑需求信息与多个类别之间的相似度,并确定最大的相似度对应的类别为目标类别,最后将目标类别输入到bim模型中,得到与当前的建筑需求信息对应的建筑平面图。相比于现有技术中由于难以精准提炼出用户的重点需求导致建筑平面图难以与用户的需求进行精准匹配的问题,本申请通过采用聚类算法将多个历史的建筑需求信息进行聚类以得到多个类别,确定当前的建筑需求信息与多个类别之间的相似度,并确定最大的相似度对应的类别为目标类别,可以较为精准地提炼出用户的重点需求,从而使得通过bim模型生成的建筑平面图与用户的需求较为精准地进行了匹配,提高了建筑平面图的准确性。
1.一种房屋建筑图的生成方法,其特征在于,包括:
2.根据权利要求1所述的生成方法,其特征在于,采用聚类算法对多个历史的所述建筑需求信息进行聚类,得到多个类别,包括:
3.根据权利要求2所述的生成方法,其特征在于,确定当前的所述建筑需求信息与多个所述类别之间的相似度,包括:
4.根据权利要求1所述的生成方法,其特征在于,将所述目标类别输入到bim模型中,包括:
5.根据权利要求1所述的生成方法,其特征在于,将所述目标类别输入到bim模型中,得到与当前的所述建筑需求信息对应的建筑平面图,包括:
6.根据权利要求1所述的生成方法,其特征在于,确定最大的相似度对应的所述类别为目标类别,包括:
7.根据权利要求1所述的生成方法,其特征在于,在将所述目标类别输入到bim模型中,得到与当前的所述建筑需求信息对应的建筑平面图之后,所述生成方法还包括:
8.一种房屋建筑图的生成装置,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至7中任意一项所述生成方法。
10.一种电子设备,其特征在于,包括:一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行权利要求1至7中任意一项所述生成方法。