首页> 中国专利> 一种结合地形因素的台风最优避灾路线计算方法与终端

一种结合地形因素的台风最优避灾路线计算方法与终端

摘要

本发明公开了一种结合地形因素的台风最优避灾路线计算方法与终端;获取台风信息,并在地图上对台风信息进行展示;获取用户的位置信息,并根据位置信息和台风信息判断用户是否处于风圈内,若是,则向用户推送若干个符合预设安全条件的建筑信息并接收用户从中所选择的目的地信息,否则接收用户自由选取且位于风圈外的目的地信息;根据用户的位置信息和目的地信息生成路线信息,并获取路线信息对应的路况信息,根据路况信息进行路线推荐和展示,路况信息包括路线上存在的道路地形;接收用户选择的路线信息,并进行路线规划导航;能够提供相对安全的目的地和出行路线,有效减少台风天气出行产生的危险性,达到安全防护的效果。

著录项

  • 公开/公告号CN113807586A

    专利类型发明专利

  • 公开/公告日2021-12-17

    原文格式PDF

  • 申请/专利号CN202111098264.1

  • 发明设计人 陈雰;王林祥;蔡玲飞;陈金满;

    申请日2021-09-18

  • 分类号G06Q10/04(20120101);G06F16/29(20190101);

  • 代理机构35214 福州市博深专利事务所(普通合伙);

  • 代理人唐燕玲

  • 地址 318000 浙江省台州市市府大道1139号

  • 入库时间 2023-06-19 13:45:04

说明书

技术领域

本发明涉及水利信息化应用技术领域,特别涉及一种结合地形因素的台风最优避灾路线计算方法与终端。

背景技术

目前,每年的夏秋季节,西北太平洋上会生成不少名为台风的自然灾害,有的消散于海上,有的则登上陆地,带来狂风暴雨。另外,降水是与台风伴随的另一主要天气,同时也是引发渍涝和山洪暴发从而形成灾害的主要原因,因此必定是造成台风灾害的重要成因之一。

目前,各沿海地区遭受台风打击严重,以致于地势较低的地方会呈现严重的积水情况,通常外出人员与在外人员需要一个正确的路线来避免一些危险事情发生。

发明内容

本发明所要解决的技术问题是:提供一种结合地形因素的台风最优避灾路线计算方法与终端,能够结合台风影响进行路线推荐,提高出行安全性。

为了解决上述技术问题,本发明采用的技术方案为:

一种结合地形因素的台风最优避灾路线计算方法,包括步骤:

S1、获取台风信息,并在地图上对所述台风信息进行展示;

S2、获取用户的位置信息,并根据所述位置信息和所述台风信息判断用户是否处于风圈内,若是,则向用户推送若干个符合预设安全条件的建筑信息并接收用户从中所选择的目的地信息,否则接收用户自由选取且位于风圈外的目的地信息;

S3、根据用户的所述位置信息和所述目的地信息生成路线信息,并获取所述路线信息对应的路况信息,根据所述路况信息进行路线推荐和展示,所述路况信息包括路线上存在的道路地形;

S4、接收用户选择的路线信息,并进行路线规划导航。

为了解决上述技术问题,本发明采用的另一种技术方案为:

一种结合地形因素的台风最优避灾路线计算终端,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

S1、获取台风信息,并在地图上对所述台风信息进行展示;

S2、获取用户的位置信息,并根据所述位置信息和所述台风信息判断用户是否处于风圈内,若是,则向用户推送若干个符合预设安全条件的建筑信息并接收用户从中所选择的目的地信息,否则接收用户自由选取且位于风圈外的目的地信息;

S3、根据用户的所述位置信息和所述目的地信息生成路线信息,并获取所述路线信息对应的路况信息,根据所述路况信息进行路线推荐和展示,所述路况信息包括路线上存在的道路地形;

S4、接收用户选择的路线信息,并进行路线规划导航。

本发明的有益效果在于:本发明通过对台风影响力以及影响范围进行展示,结合用户当前是否处于危险地区来提供几个安全的位置,以供用户选取目的地,并根据包括道路地形的路况信息,进行路线推荐和展示,供用户选择,能够提供相对安全的目的地和出行路线,有效减少台风天气出行产生的危险性,减少自然灾害可能对用户造成的伤害与损失,达到安全防护的效果。

附图说明

图1为本发明实施例的一种结合地形因素的台风最优避灾路线计算方法的流程图;

图2为本发明实施例的一种结合地形因素的台风最优避灾路线计算终端的结构图;

图3为本发明实施例的一种结合地形因素的台风最优避灾路线计算方法的流程示意图;

标号说明:

1、一种结合地形因素的台风最优避灾路线计算终端;2、处理器;3、存储器。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。

请参照图1以及图3,一种结合地形因素的台风最优避灾路线计算方法,包括步骤:

S1、获取台风信息,并在地图上对所述台风信息进行展示;

S2、获取用户的位置信息,并根据所述位置信息和所述台风信息判断用户是否处于风圈内,若是,则向用户推送若干个符合预设安全条件的建筑信息并接收用户从中所选择的目的地信息,否则接收用户自由选取且位于风圈外的目的地信息;

S3、根据用户的所述位置信息和所述目的地信息生成路线信息,并获取所述路线信息对应的路况信息,根据所述路况信息进行路线推荐和展示,所述路况信息包括路线上存在的道路地形;

S4、接收用户选择的路线信息,并进行路线规划导航。

从上述描述可知,本发明的有益效果在于:本发明通过对台风影响力以及影响范围进行展示,结合用户当前是否处于危险地区来提供几个安全的位置,以供用户选取目的地,并根据包括道路地形的路况信息,进行路线推荐和展示,供用户选择,能够提供相对安全的目的地和出行路线,有效减少台风天气出行产生的危险性,减少自然灾害可能对用户造成的伤害与损失,达到安全防护的效果。

进一步地,所述步骤S1包括步骤:

S11、获取台风信息,所述台风信息包括轨迹经纬度数据、风眼坐标、风圈半径以及风力级别,所述风圈半径包括以风眼为圆心且正北方向为0°的各个角度的半径;

S12、以风眼坐标为圆心,正北方向为0°,根据所述风圈半径顺时针绘制点位,并进行连接,形成封闭的多边形,并进行颜色填充,得到风圈,并在地图上对应位置进行展示。

由上述描述可知,根据获取到的台风信息,根据风眼坐标和风圈半径进行绘制并在地图上进行展示,使用户更清楚的获知台风的影响范围以及是否身处台风范围内。

进一步地,所述步骤S2具体为:

获取用户的位置信息,计算用户坐标与所述风眼坐标之间的距离,并根据所述风圈半径判断是否处于风圈中,若是,则获取风圈外预设距离内的所有建筑信息,筛选出建筑年限小于预设年限且结构安全等级在预设等级以上的建筑信息,并按照距离>结构安全等级>建筑年限的优先级顺序进行综合排序,推送排序靠前的预设个数的建筑信息接收用户从中所选择的目的地信息,否则接收用户自由选取且位于风圈外的目的地信息。

由上述描述可知,根据用户坐标和风眼坐标之间的距离以及风圈半径判断用户是否处于风圈中,更加准确;若用户处于风圈中,则获取风圈外预设距离内的建筑,且按照距离>结构安全等级>建筑年限的优先级顺序进行综合排序后进行推荐,使用户能够最快的选择到就近的安全建筑位置,离开风圈范围。

进一步地,所述步骤S3包括步骤:

S31、调用预设的软件地图API,根据用户的所述位置信息和所述目的地信息生成多条出行路线,并获取多条所述出行路线的路况数据,所述路况数据包括拥堵情况、预计耗时以及路线上存在的道路地形;

S32、对路线上存在的道路地形进行归类,并结合归类结果计算路线的安全系数;

S33、根据所述安全系数、拥堵情况和预计耗时,对多条所述路线按照安全系数>拥堵情况>预计耗时以及预计耗时>安全系数>拥堵情况的两种优先级进行综合排序,分别得到两种排序靠前的路线,并进行推荐和展示。

由上述描述可知,调用软件地图API生成多条路线信息,并根据路线上包括的道路地形如地下通道、阶梯等,计算路线的安全系数,并结合安全系数进行路线推荐,提高了推荐路线的安全性。

进一步地,所述步骤S2包括步骤:

S21、根据用户操作,得到用户的出行方式信息;

所述步骤S31具体为:

调用软件地图API,根据用户的所述位置信息、所述目的地信息以及出行方式信息生成多条出行路线,并获取多条所述出行路线的路况数据,所述路况数据包括拥堵情况、预计耗时以及路线上存在的道路地形。

由上述描述可知,根据用户的出行方式信息进行考虑来生成出行路线,更加符合用户的需求,适用性强。

请参照图2,一种结合地形因素的台风最优避灾路线计算终端,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

S1、获取台风信息,并在地图上对所述台风信息进行展示;

S2、获取用户的位置信息,并根据所述位置信息和所述台风信息判断用户是否处于风圈内,若是,则向用户推送若干个符合预设安全条件的建筑信息并接收用户从中所选择的目的地信息,否则接收用户自由选取且位于风圈外的目的地信息;

S3、根据用户的所述位置信息和所述目的地信息生成路线信息,并获取所述路线信息对应的路况信息,根据所述路况信息进行路线推荐和展示,所述路况信息包括路线上存在的道路地形;

S4、接收用户选择的路线信息,并进行路线规划导航。

从上述描述可知,本发明的有益效果在于:本发明通过对台风影响力以及影响范围进行展示,结合用户当前是否处于危险地区来提供几个安全的位置,以供用户选取目的地,并根据包括道路地形的路况信息,进行路线推荐和展示,供用户选择,能够提供相对安全的目的地和出行路线,有效减少台风天气出行产生的危险性,减少自然灾害可能对用户造成的伤害与损失,达到安全防护的效果。

进一步地,所述步骤S1包括步骤:

S11、获取台风信息,所述台风信息包括轨迹经纬度数据、风眼坐标、风圈半径以及风力级别,所述风圈半径包括以风眼为圆心且正北方向为0°的各个角度的半径;

S12、以风眼坐标为圆心,正北方向为0°,根据所述风圈半径顺时针绘制点位,并进行连接,形成封闭的多边形,并进行颜色填充,得到风圈,并在地图上对应位置进行展示。

由上述描述可知,根据获取到的台风信息,根据风眼坐标和风圈半径进行绘制并在地图上进行展示,使用户更清楚的获知台风的影响范围以及是否身处台风范围内。

进一步地,所述步骤S2具体为:

获取用户的位置信息,计算用户坐标与所述风眼坐标之间的距离,并根据所述风圈半径判断是否处于风圈中,若是,则获取风圈外预设距离内的所有建筑信息,筛选出建筑年限小于预设年限且结构安全等级在预设等级以上的建筑信息,并按照距离>结构安全等级>建筑年限的优先级顺序进行综合排序,推送排序靠前的预设个数的建筑信息接收用户从中所选择的目的地信息,否则接收用户自由选取且位于风圈外的目的地信息。

由上述描述可知,根据用户坐标和风眼坐标之间的距离以及风圈半径判断用户是否处于风圈中,更加准确;若用户处于风圈中,则获取风圈外预设距离内的建筑,且按照距离>结构安全等级>建筑年限的优先级顺序进行综合排序后进行推荐,使用户能够最快的选择到就近的安全建筑位置,离开风圈范围。

进一步地,所述步骤S3包括步骤:

S31、调用预设的软件地图API,根据用户的所述位置信息和所述目的地信息生成多条出行路线,并获取多条所述出行路线的路况数据,所述路况数据包括拥堵情况、预计耗时以及路线上存在的道路地形;

S32、对路线上存在的道路地形进行归类,并结合归类结果计算路线的安全系数;

S33、根据所述安全系数、拥堵情况和预计耗时,对多条所述路线按照安全系数>拥堵情况>预计耗时以及预计耗时>安全系数>拥堵情况的两种优先级进行综合排序,分别得到两种排序靠前的路线,并进行推荐和展示。

由上述描述可知,调用软件地图API生成多条路线信息,并根据路线上包括的道路地形如地下通道、阶梯等,计算路线的安全系数,并结合安全系数进行路线推荐,提高了推荐路线的安全性。

进一步地,所述步骤S2包括步骤:

S21、根据用户操作,得到用户的出行方式信息;

所述步骤S31具体为:

调用软件地图API,根据用户的所述位置信息、所述目的地信息以及出行方式信息生成多条出行路线,并获取多条所述出行路线的路况数据,所述路况数据包括拥堵情况、预计耗时以及路线上存在的道路地形。

由上述描述可知,根据用户的出行方式信息进行考虑来生成出行路线,更加符合用户的需求,适用性强。

请参照图1和图3,本发明的实施例一为:

一种结合地形因素的台风最优避灾路线计算方法,包括步骤:

S1、获取台风信息,并在地图上对所述台风信息进行展示;

所述步骤S1包括步骤:

S11、获取台风信息,所述台风信息包括轨迹经纬度数据、风眼坐标、风圈半径以及风力级别,所述风圈半径包括以风眼为圆心且正北方向为0°的各个角度的半径。

本实施例中,获取台风信息,包括轨迹经纬度数据、风眼坐标、风圈半径、风力级别以及风力强度等等。

S12、以风眼坐标为圆心,正北方向为0°,根据所述风圈半径顺时针绘制点位,并进行连接,形成封闭的多边形,并进行颜色填充,得到风圈,并在地图上对应位置进行展示。

本实施例中,风眼坐标为圆心,以正北方向为0度,根据风圈半径顺时针画点,1度为1个点,并连成线,并最终回到正北方向,形成封闭的多边形,然后再加以颜色填充。由于台风半径在东北、东南、西南和西北四个方向每个方向距离圆心均可能长度不一,因此容易形成由四个锯齿状的风圈。最后通过前端对风圈、路径以及风力级别等进行展示。

S2、获取用户的位置信息,并根据所述位置信息和所述台风信息判断用户是否处于风圈内,若是,则向用户推送若干个符合预设安全条件的建筑信息并接收用户从中所选择的目的地信息,否则接收用户自由选取且位于风圈外的目的地信息;

所述步骤S2具体为:

获取用户的位置信息,计算用户坐标与所述风眼坐标之间的距离,并根据所述风圈半径判断是否处于风圈中,若是,则获取风圈外预设距离内的所有建筑信息,筛选出建筑年限小于预设年限且结构安全等级在预设等级以上的建筑信息,并按照距离>结构安全等级>建筑年限的优先级顺序进行综合排序,推送排序靠前的预设个数的建筑信息接收用户从中所选择的目的地信息,否则接收用户自由选取且位于风圈外的目的地信息。

本实施例中,通过GPS获取用户当前的位置信息,判断风眼与用户坐标的距离是否小于风圈半径以判断用户是否处于风圈中。若用户处于风圈中,则获取风圈外五公里内的所有建筑物,筛选出建筑物年限小于15年,建筑结构安全等级在丙级以上的建筑,并按照距离距离>结构安全等级>建筑年限的优先级顺序进行综合排序,选取排序靠前的若干个建筑物向用户进行推荐。通过将建筑物的基础数据绑定到三维模型进行展示,来供用户选取。

本实施例中,预设距离为5公里,预设年限为15年,预设等级为丙级,在其他等同实施例中,可以根据实际需求进行调整。

所述步骤S2包括步骤:

S21、根据用户操作,得到用户的出行方式信息。

在本实施例中,用户还可以选取出行方式,如步行和驾车等。

S3、根据用户的所述位置信息和所述目的地信息生成路线信息,并获取所述路线信息对应的路况信息,根据所述路况信息进行路线推荐和展示,所述路况信息包括路线上存在的道路地形;

步骤S3包括步骤:

S31、调用预设的软件地图API,根据用户的所述位置信息和所述目的地信息生成多条出行路线,并获取多条所述出行路线的路况数据,所述路况数据包括拥堵情况、预计耗时以及路线上存在的道路地形;

所述步骤S31具体为:

调用软件地图API,根据用户的所述位置信息、所述目的地信息以及出行方式信息生成多条出行路线,并获取多条所述出行路线的路况数据,所述路况数据包括拥堵情况、预计耗时以及路线上存在的道路地形。

本实施例中,我们引入了高德地图API(Application Programming Interface,应用程序接口),针对用户选取的出行方式,如步行和驾车等,生成用户位置到目的地的多条出行路线,同时调用高德地图中的路况API得到对应多条路线的路况数据,包括拥堵情况、预计耗时以及路线上存在的道路地形等,其中拥堵情况包括未知、畅通、缓行、拥堵、严重拥堵等,道路地形包括普通道路、人行横道、地下通道、桥、天桥、索道、阶梯、斜坡、隧道以及公园等。

S32、对路线上存在的道路地形进行归类,并结合归类结果计算路线的安全系数。

本实施例中,根据路线上存在的道路类型进行归类,将地下通道、斜坡、隧道、桥、天桥等可能会发生意外事件的道路地形给了为不安全类型,根据包含的不安全类型的道路地形数量降低对应路线的安全系数,例如以总值为1每包含有一个不安全类型的道路地形则安全系数减0.1等方式(安全系数=1-不安全类型的道路地形个数)。

S33、根据所述安全系数、拥堵情况和预计耗时,对多条所述路线按照安全系数>拥堵情况>预计耗时以及预计耗时>安全系数>拥堵情况的两种优先级进行综合排序,分别得到两种排序靠前的路线,并进行推荐和展示。

本实施例中,我们对每条道路的路况数据进行分析,结合安全系数、预计耗时以及拥堵情况进行考虑,生成两条推荐路线:

路线一(优先推荐):以安全系数>拥堵情况>预计耗时的优先级进行综合排序后得到的路线;

路线二:以预计耗时>安全系数>拥堵情况的优先级进行综合排序后得到的路线。

其中,优先级顺序即综合排序时的权重值高低排序,如安全系数>拥堵情况>预计耗时即综合排序时,安全系数的参考权重值最高,预计耗时的参考权重值最低。

本实施例中,在获取路线信息时还获取到了路线长度/距离,并结合路线长度/距离来得到预计耗时。

S4、接收用户选择的路线信息,并进行路线规划导航。

本实施例中,在用户选取路线后,程序开始规划路线进行导航。

请参照图2,本发明的实施例二为:

一种结合地形因素的台风最优避灾路线计算终端1,包括处理器2、存储器3以及存储在所述存储器3中并可在所述处理器2上运行的计算机程序,所述处理器2执行所述计算机程序时实现以上实施例一中的步骤。

综上所述,本发明提供的一种结合地形因素的台风最优避灾路线计算方法与终端,通过对台风影响力以及影响范围进行展示,结合用户当前是否处于危险地区来提供几个安全的位置,以供用户选取目的地,根据用户出行方式、位置以及目的地生成多条出行路线,并根据包括道路地形的路况信息,计算安全系数,结合安全系数、预计耗时以及拥堵情况进行路线推荐和展示,供用户选择,能够提供相对安全的目的地和出行路线,满足用户需求的同时有效减少台风天气出行产生的危险性,减少自然灾害可能对用户造成的伤害与损失,达到安全防护的效果。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号