[发明专利]一种面向数值模拟的大规模城市模型可计算处理方法有效
申请号: | 202110666244.3 | 申请日: | 2021-06-16 |
公开(公告)号: | CN113449363B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 唐昊;王淳;李鹏飞;于长华;蒋曦东;宋莹璇;张惠琳;卢纪;肖永浩;葛双全;王晓玲;张亚林;孟德壮;何其昀 | 申请(专利权)人: | 中国工程物理研究院计算机应用研究所 |
主分类号: | G06F30/13 | 分类号: | G06F30/13;G06T17/20;G06F111/10 |
代理公司: | 上海氦闪专利代理事务所(普通合伙) 31354 | 代理人: | 李明;袁媛 |
地址: | 621900 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 数值 模拟 大规模 城市 模型 可计算 处理 方法 | ||
1.一种面向数值模拟的大规模城市模型可计算处理方法,其特征在于,依次包括如下内容:
A、建筑轮廓简化单元:通过减少建筑轮廓顶点数量以及减少三维建筑模型的细节特征和面片数,使简化后的建筑轮廓与原建筑轮廓尽量保持形状一致;
B、自相交检测单元:通过对建筑轮廓的多边形构造直线方程,判断直线方程的交点所构造的新多边形顶点是否在原多边形内部,如果均在原多边形内部,则不存在自相交,进入步骤C,否则建筑轮廓存在自相交的情况,进入步骤G;
C、相交检测单元:判断两个不同的建筑轮廓之间是否存在相交的情况,不存在则进入步骤G,存在则进入步骤E;
D、相接检测单元:判断两个不同的建筑轮廓之间是否存在相接的情况,不存在则进入步骤G,存在则进入步骤E;
E、建筑轮廓收缩单元:通过将建筑轮廓收缩指定的距离,即安全缓冲距离,即从建筑轮廓顶点沿角平分线方向向建筑轮廓内部平移一定的距离,实现建筑轮廓收缩,完成后进入步骤F,继续判定建筑之间是否存在相交相接的情况,直到所有建筑完成检测与处理;
F、相交和相接检测单元:经过步骤F之后继续判断两个不同的建筑轮廓之间是否存在相交或相接的情况,不存在则通过检测,进入步骤H,存在则进入步骤G;
G、建筑删除单元:从建筑集合中删除未通过相交或相接检测的建筑单体;从建筑集合中删除未通过高度检查的建筑单体;
H、地形贴合单元:通过计算建筑所在的地表海拔高度,即从建筑顶点发出垂直射线向地形三角网投影,并计算投影点所在的三角面片,实现建筑单体底部与地形三角网贴合,使得所有建筑都无缝贴合在地表模型上;
I、高度检查单元:判断建筑轮廓所有顶点的海拔高度是否一致,通过则进入步骤J,未通过则进入步骤G;
J、建模结果输出单元,包括可计算建筑单体以及与单体贴合的可计算地形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工程物理研究院计算机应用研究所,未经中国工程物理研究院计算机应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110666244.3/1.html,转载请声明来源钻瓜专利网。