全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210453371.X (22)申请日 2022.04.27 (71)申请人 中国人民解 放军战略支援 部队信息 工程大学 地址 450000 河南省郑州市高新区科 学大 道62号 (72)发明人 武芳 行瑞星 巩现勇 翟仁健  钱海忠 刘呈熠 殷吉崇 王安东  邱越  (74)专利代理 机构 郑州大通专利商标代理有限 公司 41111 专利代理师 张立强 (51)Int.Cl. G06F 30/13(2020.01) (54)发明名称 一种组合直线模式建筑群典型化方法与装 置 (57)摘要 本发明公开一种组合直线模式建筑群典型 化方法与装置, 该方法包括: 步骤1, 任取一未综 合的组合直线模式建筑群CP, 对CP内存在空间冲 突的建筑物、 即模式单元执行合并操作, 执行步 骤2; 步骤2, 计算CP内模式单元之间的图上最小 间距dex, 判断dex与距离约 束阈值δdis的大小, 若 dex<δdis, 则执行步骤3; 若dex≥δdis, 则执行步 骤6; 步骤3, 对CP执行删除操作, 执行步骤 4; 步骤 4, 对CP执行夸大操作, 执行步骤5; 步骤5, 对CP执 行移位操作, 执行步骤2; 步骤6, 对CP执行分割操 作, 判断是否存在未综合的组合直线模式建筑 群, 若是则转至步骤1, 若否则典型化结束。 本发 明实现了顾及组合 直线模式的建 筑群综合。 权利要求书3页 说明书14页 附图5页 CN 114896658 A 2022.08.12 CN 114896658 A 1.一种组合 直线模式建筑群典型化方法, 其特 征在于, 包括: 步骤1, 任取一未综合的组合直线模式建筑群CP, 对CP内存在空间冲突的建筑物、 即模 式单元执行合并操作, 然后执 行步骤2; 步骤2, 计算CP内模式单元之间的 图上最小间距dex, 判断dex与距离约束阈值δdis的大小, 若dex< δdis, 则执行步骤3; 若dex≥δdis, 则执行步骤6; 步骤3, 对CP执 行删除操作, 然后执 行步骤4; 步骤4, 对CP执 行夸大操作, 然后执 行步骤5; 步骤5, 对CP执 行移位操作, 然后执 行步骤2; 步骤6, 对CP执行分割操作, 判断是否存在未综合的组合直线模式建筑群, 若是则转至 步骤1, 若否则典型化结束。 2.根据权利要求1所述的一种组合直线模式建筑群典型化方法, 其特征在于, 所述合并 操作包括: 将所有建筑物利用其最小面积外接矩形SMBR表示, 以模式单元内建筑物集合的SMBR作 为合并后的建筑物; 建立描述合并后建筑物与原建筑物空间关系与结构的数据结构体Unit_Buildin gs; 所 述数据结构体Unit_Buildings中定义有模式单元序号、 模式单元要素、 模式单元短轴、 模式 单元长轴、 模式单元包含的建筑物ID、 建筑物锚点。 3.根据权利要求1所述的一种组合直线模式建筑群典型化方法, 其特征在于, 所述删除 操作需按照如下规则: 组合直线模式的首末端模式单 元不能删除; 删除影响最小的模式单元; 包括: 优先删除建筑物面积之和最小的模式单元; 优先保留 由组合建筑物构成的模式单 元, 且内部建筑物间隔距离越大的模式单 元保留优先级越高; 删除操作包括如下步骤: 步骤3.1, 遍历组合直线模式Pattern中每个模式单元Uniti, 1<i<Num, Num为Pattern中 模式单元数量, 计算邻近建筑物距离的最大值Dismax, 并将数组[i,Dismax]添加到链表List _ Distance, 若Uniti中只包含一个建筑物, 则计算建筑物面积之和Areasum, 并将数组[i, Areasum]添加到链 表List_Area; 执行步骤3.2; 步骤3.2, 若链表List_Area不为空, 则遍历寻找List_Area中包含面积最小值的数组 [m,Areamin], 则第m个模式单元需要被删除, 删除操作结束; 若链表List_Area为空, 则执行 步骤3.3; 步骤3.3, 遍历寻找List_Distance中包含距离最小值的数组[n,Dismin], 则第n个模式 单元需要被删除, 删除操作结束。 4.根据权利要求1所述的一种组合直线模式建筑群典型化方法, 其特征在于, 所述夸大 操作包括: 步骤4.1, 确定各模式单元的夸大面积; 包括: 采用平均分配的策略分配删除后模式单 元的面积, 记已删除模式单元的面积为Areadel, 则剩余每个模式单元分配到的面积Areaave 计算公式如下: 权 利 要 求 书 1/3 页 2 CN 114896658 A 2式中, Num为剩余模式单 元的数量; 步骤4.2, 模式单元的夸大操作; 包括: 建筑物的夸大沿其长轴或者短轴方向进行; 在进 行夸大时首先计算长轴、 短轴与模式主方向的夹角, 夹角较小的轴线方向为夸大方向; 将与 夸大方向一致的建筑物矩形边从两端分别 向外延伸, 以延伸后的顶点组成夸大后的建筑 物, 从而实现建筑物沿模式方向的夸大。 5.根据权利要求1所述的一种组合直线模式建筑群典型化方法, 其特征在于, 所述移位 操作需按照如下规则: 保持模式的空间覆盖不变, 即只能对除首末端外的模式单 元进行移位; 移位后的模式单 元尽量保持与原组合 直线模式的轨 迹一致; 移位操作包括如下步骤: 对所有模式单元原始质心的连线进行等间距差分, 即可求出各模式单元质心移位后的 点位坐标, 然后完成移位操作。 6.根据权利要求2所述的一种组合直线模式建筑群典型化方法, 其特征在于, 所述分割 操作包括: 步骤6.1, 模式单元结构体数据更新: 对于Unit_Buildings中的模式单元要素、 模式单 元短轴及模式单元长轴, 根据对应模式单元的SMBR进行更新; 保持更新前后各锚点间的距 离值与模式单 元长轴长度值的比值相等; 步骤6.2, 模式单元内建筑物重构: 对相邻建筑物之间相邻锚点的距离进行判断, 若距 离小于距离约束阈值 δdis则将相邻锚点删除。 7.一种组合 直线模式建筑群典型化装置, 其特 征在于, 包括: 合并模块, 用于任取一未综合的组合直线模式建筑群CP, 对CP内存在空间冲突的建筑 物、 即模式单 元执行合并操作, 然后执 行判断模块; 判断模块, 用于计算CP内模式单元之间的 图上最小间距dex, 判断dex与距离约束阈值δdis 的大小, 若dex< δdis, 则执行删除操作模块; 若dex≥δdis, 则执行分割操作模块; 删除操作模块, 用于对CP执 行删除操作, 然后执 行夸大操作模块; 夸大操作模块, 用于对CP执 行夸大操作, 然后执 行移位操作模块; 移位操作模块, 用于对CP执 行移位操作, 然后执 行判断模块; 分割操作模块, 用于对CP执行分割操作, 判断是否存在未综合的组合直线模式建筑群, 若是则转至合并模块, 若否则典型化结束。 8.根据权利要求7所述的一种组合直线模式建筑群典型化装置, 其特征在于, 所述合并 操作包括: 将所有建筑物利用其最小面积外接矩形SMBR表示, 以模式单元内建筑物集合的SMBR作 为合并后的建筑物; 建立描述合并后建筑物与原建筑物空间关系与结构的数据结构体Unit_Buildin gs; 所 述数据结构体Unit_Buildings中定义有模式单元序号、 模式单元要素、 模式单元短轴、 模式 单元长轴、 模式单元包含的建筑物ID、 建筑物锚点。 9.根据权利要求7所述的一种组合直线模式建筑群典型化装置, 其特征在于, 所述删除 操作需按照如下规则: 组合直线模式的首末端模式单 元不能删除;权 利 要 求 书 2/3 页 3 CN 114896658 A 3

.PDF文档 专利 一种组合直线模式建筑群典型化方法与装置

文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种组合直线模式建筑群典型化方法与装置 第 1 页 专利 一种组合直线模式建筑群典型化方法与装置 第 2 页 专利 一种组合直线模式建筑群典型化方法与装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 01:28:54上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。