一种计算台风路径风圈覆盖区域的方法及系统技术方案

技术编号:37672604 阅读:41 留言:0更新日期:2023-05-26 04:35
本发明专利技术公开了一种计算台风路径风圈覆盖区域的方法及系统,涉及图形绘制领域,解决了现有台风路径绘制方式无法直观的查看台风的移动过程中受风圈影响的区域,不便于判断某个位置是否受台风影响,其技术方案要点是:S1、获得有序的风圈数据,所述风圈数据包括:台风中心和风圈最大半径;S2、计算相邻两风圈的外切点,相邻风圈上相邻的两切点直线连接,同一风圈上的两切点通过圆弧连接,围合形成风圈路径区域;S3、将所有相邻的风圈路径区域合并,得到风圈覆盖区域;S4、对所述风圈覆盖区域内的圆弧进行多边形模拟,得到台风路径风圈覆盖区域;实现台风路径风圈覆盖区域的绘制,可直观查看台风移动过程中受风圈影响的区域。查看台风移动过程中受风圈影响的区域。查看台风移动过程中受风圈影响的区域。

【技术实现步骤摘要】
一种计算台风路径风圈覆盖区域的方法及系统


[0001]本专利技术涉及图形绘制领域,更具体地说,它涉及一种计算台风路径风圈覆盖区域的方法及系统。

技术介绍

[0002]台风预测预报时会根据已有的台风数据和预测预报,得到一系列有序的台风中心位置与最大风圈半径数据,现有的预测预报产品一般会根据台风中心,使用线段绘制台风路径,但此种方式无法直观的查看台风的移动过程中受风圈影响的区域,不便于判断某个位置是否受台风影响。
[0003]因此,在获得有序的台风中心与最大风圈半径数据的基础上,本专利技术提出一种计算台风路径风圈覆盖区域的方法,可以更为直观的查看台风的移动过程中受风圈影响的区域,为判断区域是否受台风影响提供便利。

技术实现思路

[0004]本申请的目的是提供一种计算台风路径风圈覆盖区域的方法及系统,实现台风路径风圈覆盖区域的绘制,可直观查看台风移动过程中受风圈影响的区域。
[0005]本申请的上述技术目的是通过以下技术方案得以实现的:包括以下步骤:
[0006]S1、获得有序的风圈数据,所述风圈数据包括:台风本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种计算台风路径风圈覆盖区域的方法,其特征是:包括以下步骤:S1、获得有序的风圈数据,所述风圈数据包括:台风中心和风圈最大半径;S2、计算相邻两风圈的外切点,相邻风圈上相邻的两切点通过直线连接,同一风圈上的两切点通过圆弧连接,围合形成风圈路径区域;S3、将所有相邻的风圈路径区域合并,得到风圈覆盖区域;S4、对所述风圈覆盖区域内的圆弧进行多边形模拟,得到台风路径风圈覆盖区域。2.根据权利要求1所述的一种计算台风路径风圈覆盖区域的方法,其特征是:步骤S2包括:计算相邻两风圈的外切线的切点,取切点之间的两条切线和切点之外的两个圆弧,围合成风圈路径区域。3.根据权利要求2所述的一种计算台风路径风圈覆盖区域的方法,其特征是:如果相邻两风圈没有切点,即半径较小的风圈在半径较大的风圈的内部,则直接使用半径较大的风圈作为风圈路径区域。4.根据权利要求1所述的一种计算台风路径风圈覆盖区域的方法,其特征是:步骤S3包括:S31、通过步骤S2获得第一个风圈路径区域A1;S32、判断是否存在下一个风圈路径区域An,n为正整数,若存在则进入步骤S33,若不存在则进入步骤S4;S33、计算风圈路径区域A1与风圈路径区域An的交点,并判断交点是否有效;S34、确定风圈路径区域A1与风圈路径区域An的端点,并判断端点是否有效,根据有效端点和有效交点围合成风圈覆盖区域,并跳转至步骤S32。5.根据权利要求4所述的一种计算台风路径风圈覆盖区域的方法,其特征是:步骤S33中,判断交点是否有效,存在三种情况:线段与线段相交:计算两条线段所在直线的交点,若交点均在两条线段上则该交点有效,否则该交点无效;线段与圆弧相交:计算线段所在直线与圆弧所在的圆的交点,若有两个交点,分别处理两个交点,若交点均在线段和圆弧上则该交点有效,否则该交点无效,若线段所在直线与圆弧所在的圆仅有一个交点,则该交点无效;圆弧与圆弧相交:计算圆弧所在的圆的交点,若有两个交点,分别处理两个交点...

【专利技术属性】
技术研发人员:陈有华杨磊白学智何四海
申请(专利权)人:成都天奥信息科技有限公司
类型:发明
国别省市:

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

1