一种实现建筑AI动态排布的解决方法及设备技术

技术编号:26377132 阅读:33 留言:0更新日期:2020-11-19 23:45
本申请涉及一种实现建筑AI动态排布的解决方法,本申请中,预先获取待移动建筑所在区域的地方规范,并进行解析,植入对应的地方规则。通过生成待移动建筑和周围建筑的最小包络框,来判断待移动建筑与周围建筑的相对位置关系。根据待移动建筑与周围建筑的相对位置关系,建筑参数和地方规则,基于预设的算法,计算待移动建筑与所述周围建筑的要求距离值,还将待移动建筑与周围建筑相距最短的两点进行连线,将连线的距离作为实际距离值。在接收设计师输入的操作指令,根据操作指令对待移动建筑的位置进行调整,并实时显示要求距离值和实际距离值,可以使设计师快速找到待移动建筑合适的位置并调整移动方案。

【技术实现步骤摘要】
一种实现建筑AI动态排布的解决方法及设备
本申请涉及城市建筑设计
,尤其涉及一种实现建筑AI动态排布的解决方法及设备。
技术介绍
城市建筑在不满足地方规范时需要对建筑位置进行调整,现有技术中,设计师现有的工作方式为:解读地方规范中所有的条款,在建筑位置调整时,人工计算待移动建筑和周围相邻所有建筑的要求间距,与测量的实际距离进行比较,判断是否满足预设条件。在建筑位置调整时,对应的条款可能会发生改变,要求间距和实际距离可能都在变化,设计师需要反复的测量实际距离和计算要求间距,增加了设计师调整方案的工作量和难度。
技术实现思路
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种实现建筑AI动态排布的解决方法及设备。本申请的方案如下:根据本申请实施例的第一方面,提供一种实现建筑AI动态排布的解决方法,包括:获取待移动建筑所在区域的地方规范,解析所述地方规范,并根据所述地方规范植入对应的地方规则;获取待移动建筑和周围建筑的建筑轮廓及建筑参数;根据所述建筑轮廓生成对应的所述待移动建筑本文档来自技高网...

【技术保护点】
1.一种实现建筑AI动态排布的解决方法,其特征在于,包括:/n获取待移动建筑所在区域的地方规范,解析所述地方规范,并根据所述地方规范植入对应的地方规则;/n获取待移动建筑和周围建筑的建筑轮廓及建筑参数;/n根据所述建筑轮廓生成对应的所述待移动建筑和所述周围建筑的最小包络框;/n根据所述待移动建筑和所述周围建筑的最小包络框判断所述待移动建筑与所述周围建筑的相对位置关系;/n根据所述待移动建筑与所述周围建筑的相对位置关系,所述建筑参数和所述地方规则,基于预设的算法,计算所述待移动建筑与所述周围建筑的要求距离值;/n将所述待移动建筑与所述周围建筑相距最短的两点进行连线,将连线的距离作为实际距离值;/...

【技术特征摘要】
1.一种实现建筑AI动态排布的解决方法,其特征在于,包括:
获取待移动建筑所在区域的地方规范,解析所述地方规范,并根据所述地方规范植入对应的地方规则;
获取待移动建筑和周围建筑的建筑轮廓及建筑参数;
根据所述建筑轮廓生成对应的所述待移动建筑和所述周围建筑的最小包络框;
根据所述待移动建筑和所述周围建筑的最小包络框判断所述待移动建筑与所述周围建筑的相对位置关系;
根据所述待移动建筑与所述周围建筑的相对位置关系,所述建筑参数和所述地方规则,基于预设的算法,计算所述待移动建筑与所述周围建筑的要求距离值;
将所述待移动建筑与所述周围建筑相距最短的两点进行连线,将连线的距离作为实际距离值;
接收设计师输入的操作指令,根据所述操作指令对所述待移动建筑的位置进行调整,并实时显示所述要求距离值和所述实际距离值。


2.根据权利要求1所述的方法,其特征在于,所述根据所述建筑轮廓生成对应的所述待移动建筑及周围建筑的最小包络框,具体包括:
计算所述建筑轮廓在空间坐标系中每个坐标轴方向的最小包络框;
根据所述建筑轮廓每个坐标轴方向的最小包络框生成所述建筑轮廓的三维最小包络框,将所述建筑轮廓的三维最小包络框确定为对应的所述待移动建筑及周围建筑的最小包络框。


3.根据权利要求2所述的方法,其特征在于,所述计算所述建筑轮廓在空间坐标系中每个坐标轴方向的最小包络框,具体包括:
计算所述建筑轮廓在当前坐标轴方向最小的横轴值和纵轴值,最大的横轴值和纵轴值;
将所述最小的横轴值和纵轴值,最大的横轴值和纵轴值作为四个顶点生成矩形,将所述矩形确定为所述建筑轮廓在当前坐标轴方向的最小包络框。


4.根据权利要求1所述的方法,其特征在于,所述根据所述待移动建筑及周围建筑的最小包络框判断所述待移动建筑与所述周围建筑的相对位置关系,具体包括:
若所述周围建筑的最小包络框在所述待移动建筑的最小包络框的南/北方向,则分别生成所述待移动建筑最小包络框南北方向的投影线和所述周围建筑最小包络框南北方向的投影线,判断所述待移动建筑最小包络框南北方向的投影线和所述周围建筑最小包络框南北方向的投影线是否重合,若重合则确定所述待移动建筑与所述周围建筑为南北侧布置关系;
若所述周围建筑的最小包络框在所述待移动建筑的最小包络框的东/西方向,则分别生成所述待移动建筑最小包络框东西方向的投影线和所述周围建筑最小包络框东西方向的投影线,判断所述待移动建筑最小包络框东西方向的投影线和所述周围建筑最小包络框东西方向的投影线是否重合,若重合则确定所述待移...

【专利技术属性】
技术研发人员:丁伟
申请(专利权)人:洛阳众智软件科技股份有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1