A morphological similarity-based similar typhoon analysis method and system

By calculating the longitude difference and morphological similarity between the benchmark typhoon and the comparison typhoon, the bias problem in the typhoon path similarity analysis of the existing technology is solved, and efficient similar typhoon retrieval and path prediction are realized, providing scientific support for power grid typhoon resistance.

CN116340783BActive Publication Date: 2026-02-10NR ELECTRIC CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310075215.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-07
Publication Date
2026-02-10
Estimated Expiration
2043-02-07

AI Technical Summary

Technical Problem

Existing technologies fail to effectively consider the complex shapes of typhoon paths in typhoon path similarity analysis, leading to biased search results and high computational costs, making them unsuitable for online analysis.

Method used

By calculating the longitude difference and morphological similarity between the baseline typhoon and the comparison typhoon, similar typhoons are screened using the average longitude difference and morphological similarity formula, simplifying the calculation process, reducing the amount of calculation, and making it suitable for online analysis.

Benefits of technology

It enables efficient typhoon retrieval, saves online analysis time, provides scientific typhoon path prediction references, and provides decision-making basis for power grid typhoon disaster prevention and mitigation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116340783B_ABST
    Figure CN116340783B_ABST
Patent Text Reader

Abstract

A morphological similarity-based similar typhoon analysis method and system, the method comprising: obtaining reference typhoon and all historical typhoon real-time path point coordinate data; taking each historical typhoon as a comparison typhoon, screening the intersection of the latitude line where the reference typhoon real-time path point is located and the comparison typhoon real-time path, and calculating the longitude difference value of the reference typhoon real-time path point and the corresponding intersection; calculating the average longitude difference value of the reference typhoon and the comparison typhoon; calculating the morphological similarity of the comparison typhoon and the reference typhoon according to the longitude difference value and the average longitude difference value; combining the morphological similarity and the average longitude difference value according to actual requirements to obtain a similar typhoon screening condition, filtering and displaying the comparison typhoon according to the similar typhoon screening condition. Similar typhoons with similar paths to the reference typhoon can be screened from the typhoon database, providing a reference for typhoon path prediction and an important decision basis for power grid resistance to typhoons and disaster prevention and reduction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of meteorological information power grid application technology, and relates to a method and system for analyzing similar typhoons based on morphological similarity. Background Technology

[0002] Meteorological conditions are the most critical external influencing factor for the power system, affecting all aspects of power generation, transmission, and consumption. Among these, the damage caused by typhoons to transmission and transformation equipment and the impact of heavy rain on load behavior are particularly prominent. Therefore, predicting typhoon paths has become one of the most important tasks for power grids in typhoon mitigation. Information on similar paths of historical typhoons can provide important references for typhoon path prediction.

[0003] The search for similar typhoons essentially involves determining the degree of similarity between two curve segments in a geographic coordinate system. In recent years, methods such as proximity extraction, buffer analysis, and key point similarity have been proposed based on this problem. These methods essentially calculate the Euclidean distance between the control points of the typhoon path, without analyzing the similarity of the path curves. Therefore, for typhoons with complex shapes, the search results of the above methods have certain biases.

[0004] The patent with publication number CN102122005A proposes a GIS-based spatial analysis method for typhoon similar paths, including the following steps: (1) real-time collection of historical and forecast typhoon paths; (2) splicing of typhoon path points and displaying them through a GIS platform; (3) similarity analysis between the currently analyzed typhoon and historical typhoons, and finding the list of paths most similar to the current typhoon; (4) filtering the forecast typhoon paths for future trends to find the list of paths most similar to future development; (5) implementing similar path analysis within a bounding box on the GIS platform. This is beneficial for performing similarity analysis on historical typhoons on the GIS platform, thereby predicting the future trend of typhoons. However, because the release frequency of typhoon path points is not fixed, the historical path points in the entire path are unevenly distributed, so the weight of path points throughout the entire life cycle of the typhoon is different, affecting the analysis results.

[0005] Patent CN103500278A proposes a path similarity typhoon analysis method based on the shortest path algorithm. It uses interpolation to obtain evenly distributed critical path points in each typhoon path, and then calculates the shortest deviation distance between different typhoon paths based on these critical path points. This results in a more scientifically similar typhoon path analysis in geospatial terms, providing better scientific and technical support for flood and typhoon prevention. However, this method calculates the set of intersections between typhoon path points and all points on a grid using interpolation. The calculation of these intersections through gridding is computationally intensive, unsuitable for online analysis scenarios, and does not consider the typhoon distance factor. Summary of the Invention

[0006] To address the shortcomings of existing technologies, this invention provides a method and system for analyzing similar typhoons based on morphological similarity. This system enables the retrieval of typhoons with similar paths, allowing the search of individual typhoon cases with similar paths to the current typhoon from a basic typhoon database. This provides a reference for typhoon path prediction and also offers important decision-making support for power grid typhoon resistance and disaster prevention and mitigation.

[0007] The present invention adopts the following technical solution.

[0008] A method for analyzing similar typhoons based on morphological similarity includes the following steps:

[0009] Step 1: Obtain the coordinate data of the baseline typhoon and all historical typhoon real-time path points;

[0010] Step 2: Using each historical typhoon as a comparison typhoon, select the intersection of the latitude line where the benchmark typhoon's actual path point is located and the actual path of the comparison typhoon, and calculate the longitude difference between the benchmark typhoon's actual path point and the corresponding intersection point.

[0011] Step 3: Calculate the average longitude difference between all actual path points of the benchmark typhoon and their corresponding intersection points, and use this as the average longitude difference between the benchmark typhoon and the comparison typhoon.

[0012] Step 4: Calculate the morphological similarity between the comparison typhoon and the benchmark typhoon based on the longitude difference between the actual path point of the benchmark typhoon and the corresponding intersection point, as well as the average longitude difference.

[0013] Step 5: Combine the morphological similarity and average longitude difference according to actual needs to obtain similar typhoon screening conditions, filter and display the comparison typhoons according to the similar typhoon screening conditions.

[0014] Preferably, in step 1, the coordinate data of the baseline typhoon and all historical typhoon real-time path points are read from the database and sorted according to the time of typhoon occurrence.

[0015] Preferably, in step 2, based on the benchmark typhoon's actual path point, the intersection of the latitude line where the benchmark typhoon's actual path point is located and the actual path of the typhoon being compared are selected in the geographic spatial coordinate system.

[0016] If the latitude line of the baseline typhoon's actual path point does not intersect with the actual path of the comparison typhoon, then the actual path point of the baseline typhoon is ignored and will not be included in the subsequent calculation of the average longitude difference and morphological similarity.

[0017] If the latitude line of the baseline typhoon's actual path point intersects with the actual path of the comparison typhoon, then calculate the longitude difference between the baseline typhoon's actual path point and the corresponding intersection point, as follows:

[0018] Let the geospatial coordinates of the baseline typhoon path point be (X... b Y b ), where Y b Y b The coordinates of the baseline typhoon's actual path point are latitude and longitude, respectively. The geographic spatial coordinates of the two typhoon's actual path points are (X... c1 Y c1 ) and (X c2 Y c2 ), and satisfy X c1 >X b >X c2 ,but,

[0019] First, calculate the longitude value Y of the intersection point. j :

[0020] Y j =Y c1 -(X c1 -X b )*(Y c1 -Y c2 (X) c1 -X c2 )

[0021] Then calculate the longitude difference Y. cha =Y j -Y b .

[0022] Preferably, the criterion that the latitude line of the benchmark typhoon's actual path point does not intersect with the actual path of the comparison typhoon is:

[0023] The latitude of the baseline typhoon's actual path point is greater than or less than the latitude of all the actual path points of the comparison typhoon.

[0024] Preferably, the method for finding the two real-time path points of the typhoon is as follows:

[0025] Iterate through the actual path points of the typhoon until you find a point where the product of the latitude of two adjacent actual path points and the difference between the actual path points of the typhoon and the actual path point of the typhoon is negative.

[0026] Preferably, in step 3, the formula for the average longitude difference between the benchmark typhoon and the comparison typhoon is:

[0027]

[0028] Where n is the number of times the baseline typhoon and the comparison typhoon can intersect on the latitude line of the actual path point of the baseline typhoon;

[0029] Y cha_i It represents the longitude difference between the i-th actual path point of the baseline typhoon and its corresponding intersection point.

[0030] Preferably, in step 4, the morphological similarity C pre The calculation formula is:

[0031]

[0032] Among them, C pre To compare the morphological similarity between typhoons and baseline typhoons, C pre The smaller the value, the more similar the shapes of the two typhoons are;

[0033] n represents the number of times the baseline typhoon and the comparison typhoon can intersect on the latitude line of the actual path point of the baseline typhoon.

[0034] Y cha_i This represents the longitude difference between the i-th actual path point of the baseline typhoon and its corresponding intersection point.

[0035] Y avg This represents the average longitude difference between the baseline typhoon and the comparison typhoon.

[0036] Preferably, in step 5, the number Y of typhoons to be displayed is first set. set and the three-level average difference threshold Y s1 Y s2 Y s3 , where Y s1 <Y s2 <Y s3 ;

[0037] Then, by combining the morphological similarity and the average longitude difference, the following similar typhoon screening criteria are obtained:

[0038] If the average difference is in Y s1 The number of typhoons within the range is greater than Y. set Then, sort them according to morphological similarity from smallest to largest, and select the top Y. set In contrast to typhoons, otherwise...

[0039] If the average difference is in Y s2 The number of typhoons within the range is greater than Y. set Then, sort them according to morphological similarity from smallest to largest, and select the top Y. set In contrast to typhoons, otherwise...

[0040] If the average difference is in Y s3 The number of typhoons within the range is greater than Y. set Then, sort them according to morphological similarity from smallest to largest, and select the top Y. set In contrast to typhoons, otherwise...

[0041] All the compared typhoons were sorted from smallest to largest based on their morphological similarity, and the top Y typhoons were selected. set The comparison typhoon.

[0042] A similar typhoon analysis system based on morphological similarity includes:

[0043] The data acquisition module is used to acquire the coordinate data of the baseline typhoon and all historical typhoon real-time path points;

[0044] The longitude difference calculation module is used to select the intersection of the latitude line where the benchmark typhoon's actual path point is located and the actual path of the comparison typhoon, and calculate the longitude difference between the benchmark typhoon's actual path point and the corresponding intersection point, using each historical typhoon as a comparison typhoon.

[0045] The average longitude difference calculation module is used to calculate the average longitude difference between all actual path points and corresponding intersection points of the benchmark typhoon, which is used as the average longitude difference between the benchmark typhoon and the comparison typhoon.

[0046] The morphological similarity calculation module is used to calculate the morphological similarity between the comparison typhoon and the benchmark typhoon based on the longitude difference between the actual path point of the benchmark typhoon and the corresponding intersection point, as well as the average longitude difference.

[0047] The filtering and display module is used to combine the morphological similarity and average longitude difference according to actual needs to obtain similar typhoon screening conditions, and to filter and display the comparison typhoons according to the similar typhoon screening conditions.

[0048] A terminal includes a processor and a storage medium; the storage medium is used to store instructions.

[0049] The processor is configured to operate according to the instructions to execute the steps of the method.

[0050] A computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of the method.

[0051] The beneficial effect of the present invention is that, compared with the prior art, the present invention first calculates the difference in longitude between the actual path points of the typhoon and the benchmark typhoon at the same latitude based on the actual path points of the typhoon, then obtains the average value of all longitude differences, and calculates the morphological similarity between the typhoon and the benchmark typhoon. Then, it comprehensively considers the average longitude difference and similarity to screen similar typhoons, thus providing better scientific and technological support for typhoon path prediction.

[0052] 1. A similar typhoon retrieval and query function has been implemented, which directly uses the real-time path points of the benchmark typhoon without the need to define a grid, thus saving online analysis time;

[0053] 2. Formulas for calculating the average difference and morphological similarity are proposed. The formulas are simplified based on the least squares method, which is simple and reliable. In actual use, different combinations can meet various needs. This invention uses a brand-new similarity calculation method to solve this problem, which solves the problem that the uneven distribution of historical path points in the whole path due to the irregular time frequency of typhoon path point releases affects the analysis results.

[0054] 3. The concept of latitude line intersections is introduced to simplify the calculation process and reduce the amount of calculation, making it suitable for online analysis scenarios. It also takes into account the typhoon distance factor and sets a three-level average longitude difference threshold to prioritize the display of typhoons that are close to the typhoon. Attached Figure Description

[0055] Figure 1 This is a flowchart illustrating the analytical method of the present invention;

[0056] Figure 2 This is a schematic diagram illustrating the principle of longitude difference calculation in an embodiment of the present invention;

[0057] Figure 3 The filtering conditions and processes described in this embodiment of the invention;

[0058] Figure 4 These are the screening conditions and filtering results in the embodiments of the present invention. Detailed Implementation

[0059] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of this invention. The embodiments described in this application are merely some embodiments of this invention, and not all embodiments. Based on the spirit of this invention, other embodiments obtained by those skilled in the art without creative effort are all within the protection scope of this invention.

[0060] like Figure 1 As shown, Embodiment 1 of the present invention provides a method for analyzing similar typhoons based on morphological similarity. In a preferred but non-limiting embodiment of the present invention, the method includes the following steps:

[0061] Step 1: Obtain the coordinate data of the baseline typhoon and all historical typhoon real-time path points;

[0062] The baseline typhoon and all historical typhoon real-time path points are read from the database and stored in memory at once. This lays the foundation for subsequent calculations of the similarity coefficient and average longitude of all typhoons. Specifically, by inputting the number or Chinese name of the baseline typhoon into the database, the real-time path points of the baseline typhoon are sorted according to the time of occurrence of the typhoon and then read into memory. Then, the information of historical typhoons other than the baseline typhoon is read, and similarly sorted according to the time of occurrence of the real-time path points and stored in memory.

[0063] Step 2: Using each historical typhoon as a comparison typhoon, select the intersection of the latitude line where the benchmark typhoon's actual path point is located and the actual path of the comparison typhoon, and calculate the longitude difference between the benchmark typhoon's actual path point and the corresponding intersection point.

[0064] Based on the baseline typhoon track points, the intersection points of the latitude lines of the baseline typhoon track points and the comparison typhoon tracks are selected in the geographic spatial coordinate system.

[0065] If the latitude line of the baseline typhoon's actual path point does not intersect with the actual path of the comparison typhoon, then the actual path point of the baseline typhoon is ignored and will not be included in the subsequent calculation of the average longitude difference and morphological similarity.

[0066] If the latitude line of the baseline typhoon's actual path point intersects with the actual path of the comparison typhoon, then calculate the longitude difference between the baseline typhoon's actual path point and the corresponding intersection point, as follows:

[0067] Let the geospatial coordinates of the baseline typhoon path point be (X... b Y b ), where Y b Y b The coordinates of the baseline typhoon's actual path point are latitude and longitude, respectively. The geographic spatial coordinates of the two typhoon's actual path points are (X... c1 Y c1 ) and (X c2 Y c2 ), and satisfy X c1 >X b >X c2 ,but,

[0068] First, calculate the longitude value Y of the intersection point. j :

[0069] Y j =Y c1 -(X c1 -X b )*(Y c1 -Y c2 (X) c1 -X c2 )

[0070] Then calculate the longitude difference Y. cha =Y j -Y b .

[0071] The criterion for determining that the latitude line of the baseline typhoon's actual path does not intersect with the actual path of the comparison typhoon is:

[0072] The latitude of the benchmark typhoon's actual path point is greater than or less than the latitude of all the actual path points of the comparison typhoon.

[0073] The method for finding the two actual path points of the typhoon is as follows:

[0074] Iterate through the actual path points of the typhoon until you find a point where the product of the latitude of two adjacent actual path points and the difference between the actual path points of the typhoon and the actual path point of the typhoon is negative.

[0075] This invention compares a benchmark typhoon with historical typhoons one by one, calculating the average difference in longitude and similarity between each benchmark and historical typhoon. For example... Figure 2 As shown, the reference typhoons are traversed sequentially from points B-1, B-2, etc. For point B-1, the latitude of all the actual path points of the typhoon is greater than the latitude of point B-1. Therefore, point B-1 is not included in the calculation of the two indicators.

[0076] For point B-2, after iterating through and comparing the actual typhoon path points, it was first detected that the product of the latitude differences between points C-1 and C-2 and point B-2 was negative. Therefore, the calculation... Figure 1 The latitude and longitude coordinates of the midpoint. The geospatial coordinates of the baseline typhoon track point B-2 are (X... b Y b ), where X and Y represent latitude and longitude, respectively. The geographic spatial coordinates of the two actual typhoon path points C-1 and C-2 are compared as follows (X... c1 Y c1 ) and (X c2 Y c2 According to the principle of proportionality for similar triangles, then: It can be deduced that: Y j-1 =(Y c1 -Y c2 )X j-1 / X j-2 =(X c1 -X b )*(Y c1 -Y c2 ) / (X c1 -X c2 The longitude of the intersection point is Y. j =Y c1 -Y j-1 Substituting, we get: Y j =Y c1 -(X c1 -X b )*(Y c1 -Y c2 (X) c1 -X c2 Then, the difference in longitude Y between the baseline typhoon B-2 point and the base typhoon B-2 point is calculated.cha =Y j -Y b And record them in a sequence for later calculation.

[0077] Step 3: Calculate the average longitude difference between all actual path points of the benchmark typhoon and their corresponding intersection points, and use this as the average longitude difference between the benchmark typhoon and the comparison typhoon.

[0078] The average difference between the longitude of the baseline typhoon and the comparison typhoon is calculated by iterating through all longitude differences between them. The calculation formula is as follows:

[0079]

[0080] Where n is the number of times the baseline typhoon and the comparison typhoon can intersect on the latitude line of the actual path point of the baseline typhoon;

[0081] Y cha_i The longitude difference between the i-th actual path point and the intersection point of the baseline typhoon.

[0082] Step 4: Calculate the morphological similarity between the comparison typhoon and the benchmark typhoon based on the longitude difference between the actual path point of the benchmark typhoon and the corresponding intersection point, as well as the average longitude difference.

[0083] The formula for calculating morphological similarity is: Calculated C pre The smaller the value, the more similar the shapes of the two typhoons are.

[0084] Step 5: Combine the morphological similarity and average longitude difference according to actual needs to obtain similar typhoon screening conditions, filter and display the comparison typhoons according to the similar typhoon screening conditions.

[0085] Overall similarity C pre and the average difference Y avg Based on actual needs, select verification combinations for screening, such as screening typhoons with an average longitude difference of less than 5 degrees, and ranking them from the smallest to the top 10 in terms of similarity.

[0086] In practice, similarity and average longitude difference can be combined arbitrarily. Different combinations will produce different results, and combinations can be made according to actual needs.

[0087] For example, based on actual needs, designs such as Figure 3 The filtering criteria and process are shown below:

[0088] There are two factors in selecting typhoons: morphological similarity C pre and average difference Y avg Among them, morphological similarity C pre The average longitude difference Y represents the degree of similarity in the curve shape of two typhoons. avgThis indicates whether two typhoons are geographically close.

[0089] In practical applications, similar typhoons that are close to each other are prioritized for display, and there are certain requirements regarding the number of typhoons displayed and the online analysis time. Therefore, to prioritize the display of similar typhoons that are close to each other and to reduce the system's online analysis time, the system first sets the number of typhoons Y to be displayed. set and the three-level average difference threshold Y s1 Y s2 Y s3 , where Y s1 <Y s2 <Y s3 ;

[0090] Then, by combining the morphological similarity and the average longitude difference, the following similar typhoon screening criteria are obtained:

[0091] If the average difference is in Y s1 The number of typhoons within the range is greater than Y. set Then, sort them according to morphological similarity from smallest to largest, and select the top Y. set In contrast to typhoons, otherwise...

[0092] If the average difference is in Y s2 The number of typhoons within the range is greater than Y. set Then, sort them according to morphological similarity from smallest to largest, and select the top Y. set In contrast to typhoons, otherwise...

[0093] If the average difference is in Y s3 The number of typhoons within the range is greater than Y. set Then, sort them according to morphological similarity from smallest to largest, and select the top Y. set In contrast to typhoons, otherwise...

[0094] All the compared typhoons were sorted from smallest to largest based on their morphological similarity, and the top Y typhoons were selected. set The comparison typhoon.

[0095] For example, first set the number Y of typhoons to be displayed. set and the longitude difference range Y of a Category 3 typhoon s1 Y s2 Y s3 , where Y s1 <Y s2 <Y s3 ,according to Figure 3 The process iterates through the historical typhoon analysis results sequentially. Y is set sequentially... set =20, Y s1 =3, Y s2 =5, Y s3=10, using Omas (202112) as the baseline typhoon, the filtered result is as follows Figure 4 As shown, the map only displays information on the first 5 typhoon paths.

[0096] Embodiment 2 of the present invention provides a similar typhoon analysis system based on morphological similarity, comprising:

[0097] The data acquisition module is used to acquire the coordinate data of the baseline typhoon and all historical typhoon real-time path points;

[0098] The longitude difference calculation module is used to select the intersection of the latitude line where the benchmark typhoon's actual path point is located and the actual path of the comparison typhoon, and calculate the longitude difference between the benchmark typhoon's actual path point and the corresponding intersection point, using each historical typhoon as a comparison typhoon.

[0099] The average longitude difference calculation module is used to calculate the average longitude difference between all actual path points and corresponding intersection points of the benchmark typhoon, which is used as the average longitude difference between the benchmark typhoon and the comparison typhoon.

[0100] The morphological similarity calculation module is used to calculate the morphological similarity between the comparison typhoon and the benchmark typhoon based on the longitude difference between the actual path point of the benchmark typhoon and the corresponding intersection point, as well as the average longitude difference.

[0101] The filtering and display module is used to combine the morphological similarity and average longitude difference according to actual needs to obtain similar typhoon screening conditions, and to filter and display the comparison typhoons according to the similar typhoon screening conditions.

[0102] A terminal includes a processor and a storage medium; the storage medium is used to store instructions.

[0103] The processor is configured to operate according to the instructions to execute the steps of the method.

[0104] A computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of the method.

[0105] The beneficial effect of the present invention is that, compared with the prior art, the present invention first calculates the difference in longitude between the actual path points of the typhoon and the benchmark typhoon at the same latitude based on the actual path points of the typhoon, then obtains the average value of all longitude differences, and calculates the morphological similarity between the typhoon and the benchmark typhoon. Then, it comprehensively considers the average longitude difference and similarity to screen similar typhoons, thus providing better scientific and technological support for typhoon path prediction.

[0106] 1. A similar typhoon retrieval and query function has been implemented, which directly uses the real-time path points of the benchmark typhoon without the need to define a grid, thus saving online analysis time;

[0107] 2. Formulas for calculating the average difference and morphological similarity are proposed. The formulas are simplified based on the least squares method, which is simple and reliable. In actual use, different combinations can meet various needs. This invention uses a brand-new similarity calculation method to solve this problem, which solves the problem that the uneven distribution of historical path points in the whole path due to the irregular time frequency of typhoon path point releases affects the analysis results.

[0108] 3. The concept of latitude line intersections is introduced to simplify the calculation process and reduce the amount of calculation, making it suitable for online analysis scenarios. It also takes into account the typhoon distance factor and sets a three-level average longitude difference threshold to prioritize the display of typhoons that are close to the typhoon.

[0109] This disclosure can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this disclosure.

[0110] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.

[0111] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.

[0112] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk, C++, etc., and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.

[0113] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the protection scope of the claims of the present invention.

Claims

1. A method for analyzing similar typhoons based on morphological similarity, characterized in that: The method includes the following steps: Step 1: Obtain the coordinate data of the baseline typhoon and all historical typhoon real-time path points; Step 2: Using each historical typhoon as a comparison typhoon, select the intersection point of the latitude line where the benchmark typhoon's actual path point is located and the actual path of the comparison typhoon, and calculate the longitude difference between the benchmark typhoon's actual path point and the corresponding intersection point. Step 3: Calculate the average longitude difference between all actual path points of the benchmark typhoon and their corresponding intersection points, and use this as the average longitude difference between the benchmark typhoon and the comparison typhoon. Step 4: Calculate the morphological similarity between the comparison typhoon and the benchmark typhoon based on the longitude difference between the actual path point of the benchmark typhoon and the corresponding intersection point, as well as the average longitude difference. Step 5: Combine the morphological similarity and average longitude difference according to actual needs to obtain similar typhoon screening conditions, filter and display the comparison typhoons according to the similar typhoon screening conditions.

2. The method for analyzing similar typhoons based on morphological similarity according to claim 1, characterized in that: In step 1, the coordinate data of the baseline typhoon and all historical typhoon real-time path points are read from the database and sorted according to the time of typhoon occurrence.

3. The method for analyzing similar typhoons based on morphological similarity according to claim 1, characterized in that: In step 2, based on the baseline typhoon track point, the intersection of the latitude line where the baseline typhoon track point is located and the comparison typhoon track point are selected in the geographic spatial coordinate system. If the latitude line of the baseline typhoon's actual path point does not intersect with the actual path of the comparison typhoon, then the actual path point of the baseline typhoon is ignored and will not be included in the subsequent calculation of the average longitude difference and morphological similarity. If the latitude line of the baseline typhoon's actual path point intersects with the actual path of the comparison typhoon, then calculate the longitude difference between the baseline typhoon's actual path point and the corresponding intersection point, as follows: Let the geospatial coordinates of the baseline typhoon path point be (X... b Y b ), where X b Y b The coordinates of the baseline typhoon's actual path point are latitude and longitude, respectively. The geographic spatial coordinates of the two typhoon's actual path points are (X... c1 Y c1 ) and (X c2 Y c2 ), and satisfy X c1 >X b >X c2 ,but, First, calculate the longitude value Y of the intersection point. j : AND j =Y c1 -(X c1 -X b )*(AND c1 -AND c2 ) / (X c1 -X c2 ) Then calculate the longitude difference Y. cha =Y j -Y b .

4. The method for analyzing similar typhoons based on morphological similarity according to claim 3, characterized in that: The criterion for determining that the latitude line of the baseline typhoon's actual path does not intersect with the actual path of the comparison typhoon is: The latitude of the baseline typhoon's actual path point is greater than or less than the latitude of all the actual path points of the comparison typhoon.

5. The method for analyzing similar typhoons based on morphological similarity according to claim 3, characterized in that: The method for finding the two actual path points of the typhoon is as follows: Iterate through the comparison points of the typhoon's actual path until you find a point where the product of the latitude difference between two adjacent points of the comparison typhoon's actual path and the latitude difference between the reference typhoon's actual path is negative.

6. The method for analyzing similar typhoons based on morphological similarity according to claim 1, characterized in that: In step 3, the formula for the average longitude difference between the baseline typhoon and the comparison typhoon is: Where n is the number of times the baseline typhoon and the comparison typhoon can intersect on the latitude line of the actual path point of the baseline typhoon; Y cha_i It represents the longitude difference between the i-th actual path point of the baseline typhoon and its corresponding intersection point.

7. The method for analyzing similar typhoons based on morphological similarity according to claim 1, characterized in that: In step 4, morphological similarity C pre The calculation formula is: Among them, C pre To compare the morphological similarity between typhoons and baseline typhoons, C pre The smaller the value, the more similar the shapes of the two typhoons are; n represents the number of times the baseline typhoon and the comparison typhoon can intersect on the latitude line of the actual path point of the baseline typhoon. Y cha_i This represents the longitude difference between the i-th actual path point of the baseline typhoon and its corresponding intersection point. Y avg This represents the average longitude difference between the baseline typhoon and the comparison typhoon.

8. The method for analyzing similar typhoons based on morphological similarity according to claim 1, characterized in that: In step 5, first set the number Y of typhoons to be displayed. set and the three-level average difference threshold Y s1 Y s2 Y s3 , where Y s1 <Y s2 <Y s3 ; Then, by combining the morphological similarity and the average longitude difference, the following similar typhoon screening criteria are obtained: If the average difference is in Y s1 The number of typhoons within the range is greater than Y. set Then, sort them according to morphological similarity from smallest to largest, and select the top Y. set In contrast to typhoons, otherwise... If the average difference is in Y s2 The number of typhoons within the range is greater than Y. set Then, sort them according to morphological similarity from smallest to largest, and select the top Y. set In contrast to typhoons, otherwise... If the average difference is in Y s3 The number of typhoons within the range is greater than Y. set Then, sort them according to morphological similarity from smallest to largest, and select the top Y. set In contrast to typhoons, otherwise... All the compared typhoons were sorted from smallest to largest based on their morphological similarity, and the top Y typhoons were selected. set The comparison typhoon.

9. A similar typhoon analysis system based on morphological similarity, used to implement the analysis method described in any one of claims 1-8, characterized in that: The system includes: The data acquisition module is used to acquire the coordinate data of the baseline typhoon and all historical typhoon real-time path points; The longitude difference calculation module is used to select the intersection of the latitude line where the benchmark typhoon's actual path point is located and the actual path of the comparison typhoon, and calculate the longitude difference between the benchmark typhoon's actual path point and the corresponding intersection point, using each historical typhoon as a comparison typhoon. The average longitude difference calculation module is used to calculate the average longitude difference between all actual path points and corresponding intersection points of the benchmark typhoon, which is used as the average longitude difference between the benchmark typhoon and the comparison typhoon. The morphological similarity calculation module is used to calculate the morphological similarity between the comparison typhoon and the benchmark typhoon based on the longitude difference between the actual path point of the benchmark typhoon and the corresponding intersection point, as well as the average longitude difference. The filtering and display module is used to combine the morphological similarity and average longitude difference according to actual needs to obtain similar typhoon screening conditions, and to filter and display the comparison typhoons according to the similar typhoon screening conditions.

10. A terminal, comprising a processor and a storage medium; characterized in that: The storage medium is used to store instructions; The processor is configured to operate according to the instructions to perform the steps of the method according to any one of claims 1-8.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method according to any one of claims 1-8.

Citation Information

Patent Citations

  • GIS-based spatial analysis and application method for similar paths of typhoon

    CN102122005A

  • Path similarity typhoon analysis method based on shortest path algorithm

    CN103500278A

  • Method and device for checking consistency and similarity degree of typhoon path forecast

    CN115685387A