一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

建筑规范的自动检测方法、装置、计算机设备及存储介质与流程

2022-05-08 08:47:23 来源:中国专利 TAG:


1.本发明实施例涉及建筑设计技术领域,尤其涉及一种建筑规范的自动检测方法、装置、计算机设备及存储介质。


背景技术:

2.在传统建筑设计专业中,进行建筑项目前期方案设计时,往往需要设计师团队介入,对项目所在城市的现行规范进行研究和解读,在设计初版文件完成后,设计师需要根据规范条例对设计成果进行检查核验,如不满足要求,则需按照需求修改设计方案直至满足要求。
3.这种人工的方式使得整个过程耗时较长,效率低下,且每次设计过程都重新面临着规范资料查找困难、规范文本完整性不佳以及规范文件年份过于陈旧或非现行使用的规范等问题,另外人工进行解读也容易由于对文本的理解偏差导致设计失误,以及对条件遗漏产生设计误差。


技术实现要素:

4.本发明实施例提供一种建筑规范的自动检测方法、装置、计算机设备及存储介质,以大大减少人工校验规范的时间,并提高校验结果的准确性。
5.第一方面,本发明实施例提供了一种建筑规范的自动检测方法,该方法包括:获取与待检测基地对应的目标城市建筑规范及目标基地限定规范;根据所述目标城市建筑规范及所述目标基地限定规范对所述待检测基地内的每个待检测建筑分别进行间距检测和基地检测;对各个检测结果进行汇总,以得到所述待检测基地的综合检测结果。
6.可选的,所述间距检测包括采光面间距检测、山墙间距检测、消防间距检测、半间距检测及面宽检测中的至少一种;所述基地检测包括退线检测、不可建区域检测、不利因素限高区域检测及限高检测中的至少一种。
7.可选的,针对每个所述待检测建筑,所述采光面间距检测包括:确定所述待检测建筑的采光面;确定所述采光面的第一遮挡建筑;根据所述待检测建筑的属性信息从所述目标城市建筑规范中匹配规范采光面间距;以所述采光面为基础,向所述采光面的出面方向做长度为所述规范采光面间距的第一阴影区域;判断各个所述第一遮挡建筑是否在所述第一阴影区域中,若各个所述第一遮挡建筑均在所述第一阴影区域外,则通过所述采光面间距检测;和/或,针对每个所述待检测建筑,所述山墙间距检测包括:
确定所述待检测建筑的山墙面;确定所述山墙面的第二遮挡建筑;根据所述待检测建筑的属性信息从所述目标城市建筑规范中匹配规范山墙间距;以所述山墙面为基础,向所述山墙面的出面方向做长度为所述规范山墙间距的第二阴影区域;判断各个所述第二遮挡建筑是否在所述第二阴影区域中,若各个所述第二遮挡建筑均在所述第二阴影区域外,则通过所述山墙间距检测。
8.可选的,针对每个所述待检测建筑,所述消防间距检测包括:根据所述待检测建筑的属性信息从所述目标城市建筑规范中匹配规范消防间距;计算所述待检测建筑与所述待检测基地中的其他建筑之间的第一实际距离;判断各个所述第一实际距离是否大于等于所述规范消防间距,若是,则通过所述消防间距检测。
9.可选的,所述半间距检测包括:根据各个所述待检测建筑的属性信息分别确定各个所述待检测建筑的规范半间距;分别确定每两个所述待检测建筑之间的第二实际距离;判断各个所述第二实际距离是否大于等于对应的两个所述待检测建筑的所述规范半间距之和,若是,则通过所述半间距检测。
10.可选的,针对每个所述待检测建筑,所述退线检测包括静态退线检测和/或动态退线检测;其中,所述静态退线检测包括:获取所述待检测基地的基地退线轮廓;判断所述基地退线轮廓是否完全包含所述待检测建筑的建筑轮廓,若所述基地退线轮廓完全包含所有所述待检测建筑的建筑轮廓,则通过所述静态退线检测;所述动态退线检测包括:计算所述基地退线轮廓与基地红线的交叠部分,并根据所述交叠部分计算所述待检测建筑的规范动态退距;做所述待检测建筑的最小外接矩形,并计算所述最小外接矩形到所述交叠部分的第三实际距离;判断所述第三实际距离是否大于等于所述规范动态退距,若是,则通过所述动态退线检测。
11.可选的,所述不可建区域检测包括:根据所述目标基地限定规范获取所述待检测基地内的不可建区域;判断所述待检测基地内是否有所述待检测建筑存在于所述不可建区域中,若否,则通过所述不可建区域检测;或者,所述不利因素限高区域检测包括:根据所述目标基地限定规范获取所述待检测基地内的不利因素限高区域,以及所述不利因素限高区域的建筑限制高度;
确定存在于所述不利因素限高区域内的目标待检测建筑,并判断各个所述目标待检测建筑的高度是否均小于等于所述建筑限制高度,若是,则通过所述不利因素限高区域检测;或者,所述限高检测包括:根据所述目标基地限定规范获取所述待检测基地的规范限高值;判断各个所述待检测建筑的高度是否均小于等于所述规范限高值,若是,则通过所述限高检测。
12.第二方面,本发明实施例还提供了一种建筑规范的自动检测装置,该装置包括:规范获取模块,用于获取与待检测基地对应的目标城市建筑规范及目标基地限定规范;建筑检测模块,用于根据所述目标城市建筑规范及所述目标基地限定规范对所述待检测基地内的每个待检测建筑分别进行间距检测和基地检测;结果汇总模块,用于对各个检测结果进行汇总,以得到所述待检测基地的综合检测结果。
13.第三方面,本发明实施例还提供了一种计算机设备,该计算机设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所提供的建筑规范的自动检测方法。
14.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所提供的建筑规范的自动检测方法。
15.本发明实施例提供了一种建筑规范的自动检测方法,首先获取与待检测基地对应的目标城市建筑规范和目标基地限定规范,然后根据该两个规范对待检测基地内的每个待检测建筑分别进行间距检测和基地检测,再对各个检测结果进行汇总,从而得到待检测基地的综合检测结果。本发明实施例所提供的建筑规范的自动检测方法,通过自动的获取到所需的规范,并自动的根据规范对基地内的建筑进行检测,大大减少了人工校验规范的时间,也使得校验结果比人工的更加准确,从而有效减少设计时发生的误差,同时也为用户提供了极大的便利。
附图说明
16.图1为本发明实施例一提供的建筑规范的自动检测方法的流程图;图2为本发明实施例二提供的建筑规范的自动检测装置的结构示意图;图3为本发明实施例三提供的计算机设备的结构示意图。
具体实施方式
17.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
18.在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
19.实施例一图1为本发明实施例一提供的建筑规范的自动检测方法的流程图。本实施例可适用于在建筑设计过程中对建筑进行规范检测的情况。该方法可以由本发明实施例所提供的建筑规范的自动检测装置来执行,该装置可以由硬件和/或软件的方式来实现,一般可集成于计算机设备中。如图1所示,具体包括如下步骤:s11、获取与待检测基地对应的目标城市建筑规范及目标基地限定规范。
20.具体的,可以预先从专业途径获取中国境内各城市的规范条例,并可以将其中与建筑间距的相关条例进行归纳整理,得到预设在系统中的城市建筑规范,该城市建筑规范可以按照城市或区属进行划分,形成每个城市或区属独有的计算规则,用于城市建筑模型的间距合理性检测,同时也可以作为城市建筑模型的自动智能生成过程中的内置规则。在实际应用时,针对待检测基地,可以根据待检测基地所在地区从预设的城市建筑规范中匹配得到目标城市建筑规范,而目标基地限定规范则可以是用户基于实际需求、周边实际环境、或行业习惯规范等为待检测基地预设的设计条件,可以在对待检测基地内的建筑进行设计之前预先在系统中进行配置。其中的目标城市建筑规范及目标基地限定规范也可以提供给用户查看下载,以解决用户查找资料的困难。
21.s12、根据所述目标城市建筑规范及所述目标基地限定规范对所述待检测基地内的每个待检测建筑分别进行间距检测和基地检测。
22.具体的,可以在每完成一次建筑设计后,自动的或由用户手动触发开始自动检测过程,并获取到相应的目标城市建筑规范和目标基地限定规范,从而可以根据目标城市建筑规范和目标基地限定规范对待检测基地内的每个待检测建筑分别进行间距检测和基地检测,其中,待检测建筑可以是待检测基地内当前完成设计的所有建筑,间距检测过程具体可以根据目标城市建筑规范来实现,基地检测过程则具体可以根据目标基地限定规范来实现。当每个待检测建筑均通过了间距检测和基地检测时,则可以判定当前完成的建筑设计没有问题,若至少存在一个待检测建筑未通过间距检测或基地检测,则可以记录该待检测建筑及检测到的相关问题,以便后续将问题反馈给用户,以便用户对设计进行修改,并可在修改后再次触发自动检测过程,直至设计无问题。
23.其中,针对待检测建筑,可以预先对建筑设计领域的对象设计建模,将实际工程中设计的建筑实体抽象为对应的计算机模型,该计算机模型可以包括空间(户型)组成楼层平面,再组成建筑单元,再组成建筑群,以及用地等等。进一步的,可以提取该计算机模型中的规范检测信息,以将该计算机模型转化为规范检测模型,其中,规范检测信息可以包括用于规范检查重点关注的轮廓、高度、面宽、进深及转向角等信息,规范检测模型可以包括规范检测户组成规范检测楼层,再组成规范检测建筑等等,则可以将规范检测建筑作为待检测建筑,从而可以大大简化建筑模型,更便于自动检测过程的实现。
24.其中,可选的,所述间距检测包括采光面间距检测、山墙间距检测、消防间距检测、
半间距检测及面宽检测中的至少一种;所述基地检测包括退线检测、不可建区域检测、不利因素限高区域检测及限高检测中的至少一种,并可以根据实际需要进行增加。
25.进一步可选的,针对每个所述待检测建筑,所述采光面间距检测包括:确定所述待检测建筑的采光面;确定所述采光面的第一遮挡建筑;根据所述待检测建筑的属性信息从所述目标城市建筑规范中匹配规范采光面间距;以所述采光面为基础,向所述采光面的出面方向做长度为所述规范采光面间距的第一阴影区域;判断各个所述第一遮挡建筑是否在所述第一阴影区域中,若各个所述第一遮挡建筑均在所述第一阴影区域外,则通过所述采光面间距检测;和/或,针对每个所述待检测建筑,所述山墙间距检测包括:确定所述待检测建筑的山墙面;确定所述山墙面的第二遮挡建筑;根据所述待检测建筑的属性信息从所述目标城市建筑规范中匹配规范山墙间距;以所述山墙面为基础,向所述山墙面的出面方向做长度为所述规范山墙间距的第二阴影区域;判断各个所述第二遮挡建筑是否在所述第二阴影区域中,若各个所述第二遮挡建筑均在所述第二阴影区域外,则通过所述山墙间距检测。
26.具体的,间距检测可以包括采光面间距检测,并可以依次对每个待检测建筑进行检测。针对某个待检测建筑,可以首先确定该待检测建筑的采光面,如位于北半球的建筑可以将偏向南方的一面作为采光面,而位于南半球的建筑可以将偏向北方的一面作为采光面。然后可以以采光面为基础,向采光面的出面方向做一个无限长的阴影区域,如果待检测基地中存在另一建筑位于该阴影区域中,则可以将该另一建筑确定为第一遮挡建筑。另一方面,可以根据待检测建筑的属性信息,具体可以包括建筑高度、层高等等,对照目标城市建筑规范获取到规范采光面间距,即当一个建筑被另外一个建筑遮挡时,为保证采光两建筑需要保证的最小规范间距距离。在确定了第一遮挡建筑和规范采光面间距之后,即可以采光面为基础,向采光面的出面方向做长度为规范采光面间距的第一阴影区域,从而判断各个第一遮挡建筑是否在第一阴影区域中,若各个第一遮挡建筑均在第一阴影区域外,则可以判定通过采光面间距检测,若存在第一遮挡建筑在第一阴影区域中,则判定不通过。
27.间距检测还可以包括山墙间距检测,并可以依次对每个待检测建筑进行检测。针对某个待检测建筑,可以首先确定该待检测建筑的山墙面,具体可以根据建筑设计确定。然后可以以山墙面为基础,向山墙面的出面方向做一个无限长的阴影区域,如果待检测基地中存在另一建筑位于该阴影区域中,则可以将该另一建筑确定为第二遮挡建筑。另一方面,可以根据待检测建筑的属性信息,具体可以包括建筑高度、层高以及是否为带窗山墙等等,对照目标城市建筑规范获取到规范山墙间距,即两栋建筑相对山墙之间的最小规范间距距离。在确定了第二遮挡建筑和规范山墙间距之后,即可以山墙面为基础,向山墙面的出面方向做长度为规范山墙间距的第二阴影区域,从而判断各个第二遮挡建筑是否在第二阴影区域中,若各个第二遮挡建筑均在第二阴影区域外,则可以判定通过山墙间距检测,若存在第二遮挡建筑在第二阴影区域中,则判定不通过。
28.进一步可选的,针对每个所述待检测建筑,所述消防间距检测包括:根据所述待检测建筑的属性信息从所述目标城市建筑规范中匹配规范消防间距;计算所述待检测建筑与所述待检测基地中的其他建筑之间的第一实际距离;判断各个所述第一实际距离是否大于等于所述规范消防间距,若是,则通过所述消防间距检测。
29.具体的,间距检测还可以包括消防间距检测,并可以依次对每个待检测建筑进行
检测,适用于住宅类、办公室类及公建类等建筑类型,不同建筑类型在不同建筑高度可对应不同的消防间距数值。针对某个待检测建筑,首先可以根据待检测建筑的属性信息,具体可以包括业态、层高以及层数等信息,对照目标城市建筑规范获取到对应需要满足的规范消防间距,即参照国家统一的消防标准,两栋建筑之间保持适应火灾扑救、人员安全疏散和降低火灾时热辐射等的必要间距。然后可以计算待检测建筑与各个其他建筑之间的第一实际距离,具体可以采用最小距离,再判断各个第一实际距离是否均大于等于规范消防间距,若是,则可以判定通过消防间距检测,若至少存在一个第一实际距离小于规范消防间距,则判定不通过。
30.进一步可选的,所述半间距检测包括:根据各个所述待检测建筑的属性信息分别确定各个所述待检测建筑的规范半间距;分别确定每两个所述待检测建筑之间的第二实际距离;判断各个所述第二实际距离是否大于等于对应的两个所述待检测建筑的所述规范半间距之和,若是,则通过所述半间距检测。
31.具体的,间距检测还可以包括半间距检测。首先可以根据待检测基地内的各个待检测建筑的属性信息,具体可以包括单栋楼高度及层数等信息,对照目标城市建筑规范获取到各个待检测建筑的规范半间距,即相邻建筑的外墙面(含阳台、外廊、飘窗、幕墙)各自应当退让的最小水平距离。然后可以分别计算每两个待检测建筑之间的第二实际距离,具体可以采用最小距离,再判断各个第二实际距离是否大于等于对应的两个待检测建筑的规范半间距之和,若是,则可以判定通过半间距检测,若至少存在一个第二实际距离小于规范半间距之和,则判定不通过。可选的,在进行半间距检测之前,可以首先判断待检测基地所在地区是否需要进行半间距检测,系统中可以对需要进行半间距检测的地区进行标记,若确定需要,则进行上述的半间距检测,若不需要,则可以跳过半间距检测过程。
32.进一步的,间距检测还可以包括面宽检测。首先可以根据目标城市建筑规范获取到待检测基地内的面宽限制条件,然后找到待检测基地内的所有待检测建筑,并分别判断各个待检测建筑的面宽是否均满足获得的面宽限制条件,若是,则可以判定通过面宽检测,若至少存在一个待检测建筑的面宽未满足该面宽限制条件,则判定不通过。
33.进一步可选的,针对每个所述待检测建筑,所述退线检测包括静态退线检测和/或动态退线检测;其中,所述静态退线检测包括:获取所述待检测基地的基地退线轮廓;判断所述基地退线轮廓是否完全包含所述待检测建筑的建筑轮廓,若所述基地退线轮廓完全包含所有所述待检测建筑的建筑轮廓,则通过所述静态退线检测;所述动态退线检测包括:计算所述基地退线轮廓与基地红线的交叠部分,并根据所述交叠部分计算所述待检测建筑的规范动态退距;做所述待检测建筑的最小外接矩形,并计算所述最小外接矩形到所述交叠部分的第三实际距离;判断所述第三实际距离是否大于等于所述规范动态退距,若是,则通过所述动态退线检测。
34.具体的,基地检测可以包括退线检测,且具体可以包括静态退线检测,并可以依次对每个待检测建筑进行检测。针对某个待检测建筑,首先可以从用地模型获得基地退线轮廓,该基地退线轮廓也可以预先配置在目标基地限定规范中备用。然后检查基地退线轮廓是否可以完全包含待检测建筑的建筑轮廓,若可以完全包含所有待检测建筑的建筑轮廓,则可以判定通过静态退线检测,若至少存在一个待检测建筑的建筑轮廓未被完全包含,则判定不通过。
35.基地检测还可以包括动态退线检测,并可以依次对每个待检测建筑进行检测。针对某个待检测建筑,首先可以计算基地退线轮廓与基地红线的交叠部分(即动态退线轮廓),并可以根据该交叠部分计算待检测建筑的规范动态退距。然后做待检测建筑的最小外接矩形,并计算该最小外接矩形到交叠部分的第三实际距离,具体可以采用最小距离。再判断第三实际距离是否大于等于规范动态退距,若是,则可以判定通过动态退线检测,若否,则判定不通过。
36.进一步可选的,所述不可建区域检测包括:根据所述目标基地限定规范获取所述待检测基地内的不可建区域;判断所述待检测基地内是否有所述待检测建筑存在于所述不可建区域中,若否,则通过所述不可建区域检测;或者,所述不利因素限高区域检测包括:根据所述目标基地限定规范获取所述待检测基地内的不利因素限高区域,以及所述不利因素限高区域的建筑限制高度;确定存在于所述不利因素限高区域内的目标待检测建筑,并判断各个所述目标待检测建筑的高度是否均小于等于所述建筑限制高度,若是,则通过所述不利因素限高区域检测;或者,所述限高检测包括:根据所述目标基地限定规范获取所述待检测基地的规范限高值;判断各个所述待检测建筑的高度是否均小于等于所述规范限高值,若是,则通过所述限高检测。
37.具体的,基地检测还可以包括不可建区域检测。首先可以根据目标基地限定规范获取待检测基地内的不可建区域,具体可以是用户在上传基地时限定的不可建区域,并预先配置在目标基地限定规范中。然后判断待检测基地内是否有待检测建筑存在于不可建区域中,若否,则可以判定通过不可建区域检测,若至少存在一个待检测建筑位于不可建区域中,则判定不通过。
38.基地检测还可以包括不利因素限高区域检测。首先可以根据目标基地限定规范获取待检测基地内的不利因素限高区域,以及不利因素限高区域内的建筑限制高度,具体可以是用户在上传基地时限定的不利因素限高区域及建筑限制高度,并预先配置在目标基地限定规范中。然后确定存在于不利因素限高区域内的目标待检测建筑,并判断各个目标待检测建筑的高度是否均小于等于建筑限制高度,若是,则可以判定通过不利因素限高区域检测,若至少存在一个目标待检测建筑的高度大于建筑限制高度,则判定不通过。
39.基地检测还可以包括限高检测。首先可以根据目标基地限定规范获取待检测基地内的规范限高值,具体可以是用户自定义设置的数值,并预先配置在目标基地限定规范中。然后找到待检测基地内的所有待检测建筑,并判断各个待检测建筑的高度是否均小于等于规范限高值,若是,则可以判定通过限高检测,若至少存在一个待检测建筑的高度大于规范限高值,则判定不通过。
40.s13、对各个检测结果进行汇总,以得到所述待检测基地的综合检测结果。
41.具体的,在完成了对各个待检测建筑的间距检测和基地检测后,即可对各个检测结果进行汇总,以得到待检测基地的综合检测结果,并可以向用户提供,以便用户根据该综合检测结果对建筑设计进行调整。其中,该综合检测结果具体可以用于提示当前建筑设计中存在问题的待检测建筑以及该建筑具体存在何种问题等等,也可以以待检测建筑或检测项目为目录,列出各个目录下对应的全部检测结果。
42.本发明实施例所提供的技术方案,首先获取与待检测基地对应的目标城市建筑规范和目标基地限定规范,然后根据该两个规范对待检测基地内的每个待检测建筑分别进行
间距检测和基地检测,再对各个检测结果进行汇总,从而得到待检测基地的综合检测结果。通过自动的获取到所需的规范,并自动的根据规范对基地内的建筑进行检测,大大减少了人工校验规范的时间,也使得校验结果比人工的更加准确,从而有效减少设计时发生的误差,同时也为用户提供了极大的便利。
43.实施例二图2为本发明实施例二提供的建筑规范的自动检测装置的结构示意图,该装置可以由硬件和/或软件的方式来实现,一般可集成于计算机设备中,用于执行本发明任意实施例所提供的建筑规范的自动检测方法。如图2所示,该装置包括:规范获取模块21,用于获取与待检测基地对应的目标城市建筑规范及目标基地限定规范;建筑检测模块22,用于根据所述目标城市建筑规范及所述目标基地限定规范对所述待检测基地内的每个待检测建筑分别进行间距检测和基地检测;结果汇总模块23,用于对各个检测结果进行汇总,以得到所述待检测基地的综合检测结果。
44.本发明实施例所提供的技术方案,首先获取与待检测基地对应的目标城市建筑规范和目标基地限定规范,然后根据该两个规范对待检测基地内的每个待检测建筑分别进行间距检测和基地检测,再对各个检测结果进行汇总,从而得到待检测基地的综合检测结果。通过自动的获取到所需的规范,并自动的根据规范对基地内的建筑进行检测,大大减少了人工校验规范的时间,也使得校验结果比人工的更加准确,从而有效减少设计时发生的误差,同时也为用户提供了极大的便利。
45.在上述技术方案的基础上,可选的,所述间距检测包括采光面间距检测、山墙间距检测、消防间距检测、半间距检测及面宽检测中的至少一种;所述基地检测包括退线检测、不可建区域检测、不利因素限高区域检测及限高检测中的至少一种。
46.在上述技术方案的基础上,可选的,针对每个所述待检测建筑,建筑检测模块22具体用于:确定所述待检测建筑的采光面;确定所述采光面的第一遮挡建筑;根据所述待检测建筑的属性信息从所述目标城市建筑规范中匹配规范采光面间距;以所述采光面为基础,向所述采光面的出面方向做长度为所述规范采光面间距的第一阴影区域;判断各个所述第一遮挡建筑是否在所述第一阴影区域中,若各个所述第一遮挡建筑均在所述第一阴影区域外,则通过所述采光面间距检测;和/或,针对每个所述待检测建筑,所述山墙间距检测包括:确定所述待检测建筑的山墙面;确定所述山墙面的第二遮挡建筑;根据所述待检测建筑的属性信息从所述目标城市建筑规范中匹配规范山墙间距;以所述山墙面为基础,向所述山墙面的出面方向做长度为所述规范山墙间距的第
二阴影区域;判断各个所述第二遮挡建筑是否在所述第二阴影区域中,若各个所述第二遮挡建筑均在所述第二阴影区域外,则通过所述山墙间距检测。
47.在上述技术方案的基础上,可选的,针对每个所述待检测建筑,建筑检测模块22具体用于:根据所述待检测建筑的属性信息从所述目标城市建筑规范中匹配规范消防间距;计算所述待检测建筑与所述待检测基地中的其他建筑之间的第一实际距离;判断各个所述第一实际距离是否大于等于所述规范消防间距,若是,则通过所述消防间距检测。
48.在上述技术方案的基础上,可选的,建筑检测模块22具体用于:根据各个所述待检测建筑的属性信息分别确定各个所述待检测建筑的规范半间距;分别确定每两个所述待检测建筑之间的第二实际距离;判断各个所述第二实际距离是否大于等于对应的两个所述待检测建筑的所述规范半间距之和,若是,则通过所述半间距检测。
49.在上述技术方案的基础上,可选的,针对每个所述待检测建筑,所述退线检测包括静态退线检测和/或动态退线检测;建筑检测模块22具体用于:获取所述待检测基地的基地退线轮廓;判断所述基地退线轮廓是否完全包含所述待检测建筑的建筑轮廓,若所述基地退线轮廓完全包含所有所述待检测建筑的建筑轮廓,则通过所述静态退线检测;和/或,计算所述基地退线轮廓与基地红线的交叠部分,并根据所述交叠部分计算所述待检测建筑的规范动态退距;做所述待检测建筑的最小外接矩形,并计算所述最小外接矩形到所述交叠部分的第三实际距离;判断所述第三实际距离是否大于等于所述规范动态退距,若是,则通过所述动态退线检测。
50.在上述技术方案的基础上,可选的,建筑检测模块22具体用于:根据所述目标基地限定规范获取所述待检测基地内的不可建区域;判断所述待检测基地内是否有所述待检测建筑存在于所述不可建区域中,若否,则通过所述不可建区域检测;或者,根据所述目标基地限定规范获取所述待检测基地内的不利因素限高区域,以及所述不利因素限高区域的建筑限制高度;确定存在于所述不利因素限高区域内的目标待检测建筑,并判断各个所述目标待检测建筑的高度是否均小于等于所述建筑限制高度,若是,则通过所述不利因素限高区域检测;或者,根据所述目标基地限定规范获取所述待检测基地的规范限高值;
判断各个所述待检测建筑的高度是否均小于等于所述规范限高值,若是,则通过所述限高检测。
51.本发明实施例所提供的建筑规范的自动检测装置可执行本发明任意实施例所提供的建筑规范的自动检测方法,具备执行方法相应的功能模块和有益效果。
52.值得注意的是,在上述建筑规范的自动检测装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
53.实施例三图3为本发明实施例三提供的计算机设备的结构示意图,示出了适于用来实现本发明实施方式的示例性计算机设备的框图。图3显示的计算机设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。如图3所示,该计算机设备包括处理器31、存储器32、输入装置33及输出装置34;计算机设备中处理器31的数量可以是一个或多个,图3中以一个处理器31为例,计算机设备中的处理器31、存储器32、输入装置33及输出装置34可以通过总线或其他方式连接,图3中以通过总线连接为例。
54.存储器32作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的建筑规范的自动检测方法对应的程序指令/模块(例如,建筑规范的自动检测装置中的规范获取模块21、建筑检测模块22及结果汇总模块23)。处理器31通过运行存储在存储器32中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述的建筑规范的自动检测方法。
55.存储器32可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器32可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器32可进一步包括相对于处理器31远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
56.输入装置33可用于获取相关规范和基地模型数据,以及产生与计算机设备的用户设置和功能控制有关的键信号输入等。输出装置34可包括显示屏等设备,可用于向用户展示最终的综合检测结果等等。
57.实施例四本发明实施例四还提供一种包含计算机可执行指令的存储介质,该计算机可执行指令在由计算机处理器执行时用于执行一种建筑规范的自动检测方法,该方法包括:获取与待检测基地对应的目标城市建筑规范及目标基地限定规范;根据所述目标城市建筑规范及所述目标基地限定规范对所述待检测基地内的每个待检测建筑分别进行间距检测和基地检测;对各个检测结果进行汇总,以得到所述待检测基地的综合检测结果。
58.存储介质可以是任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如
dram、ddr ram、sram、edo ram、兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
59.当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的建筑规范的自动检测方法中的相关操作。
60.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
61.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
62.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory, rom)、随机存取存储器(random access memory, ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
63.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献