[发明专利]在建筑中计算平面内任意点到点最短路径的方法及系统在审
申请号: | 202010510854.X | 申请日: | 2020-06-08 |
公开(公告)号: | CN111815024A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 刘竞翔 | 申请(专利权)人: | 刘竞翔 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06F30/13 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 528300 广东省佛山市顺德区陈村镇*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 建筑 计算 平面 任意 到点 路径 方法 系统 | ||
本发明属于建筑平面中相关数据处理技术领域,公开了一种在建筑中计算平面内任意点到点最短路径的方法及系统,将平面空间抽象为计算机可操作的点Point、边Edge、多边形Polygon和图Graph;对初始的图Graph使用可见点算法进行可见性图Visibility Graph的计算;对要计算的点,将额外的可见边Additional Visibility Edges添加到可见性图Visibility Graph中;使用Dijkstra算法寻找最短路径。本发明提供的最短路径计算中,计算出的最短路径,为真实最短路径;相比现有技术准确度得到了极大提升。
技术领域
本发明属于建筑平面中相关数据处理技术领域,尤其涉及一种在建筑中计算平面内任意点到点最短路径的方法及系统。
背景技术
建筑业每年有大量项目,几乎所有项目需考量对建筑法规的符合情况。目前,这项工作都是由人工进行操作。从建筑师自身的设计过程,到设计单位内部校审,再到政府审批,每个环节都要考虑建筑法规,耗费大量时间与人力资源。
实际上,建筑合规情况的审核可以通过计算机编程的方式实现一定程度上的自动化处理。而在这个过程中,有一个核心问题必须解决,即平面中点到点最短路径(及该路径长度)的计算。大量的规范判定都要基于该问题展开,如:从房间门到疏散门的最短路径的总长度是否超过规定的值,房间内任意点到房间门的最短路径的总长度是否超过规定的值。
解决此核心问题,可为进一步的建筑合规检测提供基础,最终实现规范审核自动化/半自动化,提升行业效率。
目前,建筑业界中未见有解决该核心问题的软件。Autodesk公司最新推出的Revit2020软件中,添加了“最短路径”的新功能,但是该功能实际上将建筑空间网格化,在网格中求处近似最短路径,而非真实最短路径;计算机业界存在接近满足该需要的工具,如pyvisgraph(一个python的库)。但是pyvisgraph等库,常用于地理信息系统(GIS),对于建筑中面临的情况并不完全适用,如无法考虑存在外轮廓的情况,又或无法考虑起始点/目标点在任意轮廓上的情况,故无法直接用于建筑中点到点最短路径的计算。
综上所述,现有技术存在的问题是:(1)现有建筑业界中未见有解决该核心问题的软件,但计算机业界已存在接近满足该需要的算法。本算法参考了pyvisgraph(一个开源的Python库),但其无法计算存在外轮廓的情况,且当起始点/目标点在任意轮廓上时,会导致计算错误。而现有技术不能进行补充和修正。
(2)当前行业内,进行建筑合规审核时,平面中点到点最短路径计算由人工进行操作,耗费大量时间与人力资源。
(3)Autodesk公司的Revit2020产品未能计算真实最短路径,仅通过建筑空间网格化,在网格中寻路,从而求得近似的最短路径。
(4)pyvisgraph非针对建筑平面设计,对于存在外轮廓的情况,又或考虑起始点/目标点在任意轮廓上的情况,无法计算。
解决上述技术问题的难度:基于pyvisgraph改善类的定义、可见点算法、以及对起始点/目标点的补充判断,从而完善应对建筑中存在外轮廓,以及起始点/目标点在任意轮廓上的情况。
解决上述技术问题的意义:本发明提供的有效计算建筑平面中点到点最短路径的方法,将为各种更进一步的合规性判断提供基本的依据,以助于建筑合规性自动化检查的逐步发展。
发明内容
针对现有技术存在的问题,本发明提供了一种在建筑中计算平面内任意点到点最短路径的方法及系统。
本发明是这样实现的,一种在建筑中计算平面内任意点到点最短路径的方法,包括以下步骤:
步骤一,将平面空间抽象为计算机可操作的点Point、边Edge、多边形Polygon和图Graph;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于刘竞翔,未经刘竞翔许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010510854.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双层式罐头瓶盖
- 下一篇:一种基于架设人工智能公共服务平台系统及方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理