A method and apparatus for analyzing meteorological upper-level troughs
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-13
- Publication Date
- 2026-08-14
AI Technical Summary
目前国内气象主流软件对此内容的处理主要通过气象专业人员的手动添加与绘制来完成,导致气象高空槽的分析的效率较低,给日常的气象预报业务带来一定的不便
[0015]在本发明实施例中,通过构建待分析区域的气象高空槽数据库,其中,所述数据库中包括:槽线表,所述待分析区域内的探空站的第一临近站表和所述待分析区域内各个探空站的第二临近站表;基于所述槽线表和所述待分析区域内各个探空站的第一临近站表,确定出所述待分析区域内的第一槽后探空站集合,并确定出所述第一槽后探空站集合对应的槽点集合;基于所述槽线表和所述待分析区域内各个探空站的第二临近站表,确定出所述待分析区域内的第二槽后探空站集合,并确定出所述第二槽后探空站集合对应的槽点集合;基于所述第一槽后探空站集合对应的槽点集合,确定出所述待分析区域的第一槽线集合,以及基于所述第二槽后探空站集合对应的槽点集合,确定出所述待分析区域的第二槽线集合,达到了利用计算机对高空气象槽进行分析的目的,进而解决了现有技术需要人工对高空气象槽进行分析,导致高空气象槽的分析效率较低的技术问题,从而实现了提高高空气象槽的分析效率的技术效果。
Smart Images

Figure CN116414904B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of atmospheric science, and in particular to an analytical method and apparatus for meteorological upper-level troughs. Background Technology
[0002] While computer analysis and processing technologies for meteorological data have matured, some analytical tasks remain unresolved, such as the computer analysis and identification of upper-level troughs. Currently, mainstream meteorological software in China primarily relies on manual addition and drawing by meteorological professionals for this task, resulting in low efficiency in upper-level trough analysis and causing inconvenience to daily weather forecasting operations.
[0003] No effective solutions have yet been proposed to address the above problems. Summary of the Invention
[0004] In view of this, the purpose of the present invention is to provide an analysis method and apparatus for upper-level meteorological troughs, so as to alleviate the technical problem of low analysis efficiency of existing upper-level meteorological troughs.
[0005] In a first aspect, embodiments of the present invention provide a method for analyzing meteorological upper-level troughs, comprising: constructing a meteorological upper-level trough database for an area to be analyzed, wherein the database includes: a trough line table, a first neighboring station table for radiosonde stations in the area to be analyzed, and a second neighboring station table for each radiosonde station in the area to be analyzed; determining a first set of radiosonde stations following a trough in the area to be analyzed based on the trough line table and the first neighboring station table for each radiosonde station in the area to be analyzed, and determining a set of trough points corresponding to the first set of radiosonde stations following a trough; determining a second set of radiosonde stations following a trough in the area to be analyzed based on the trough line table and the second neighboring station table for each radiosonde station in the area to be analyzed, and determining a set of trough points corresponding to the second set of radiosonde stations following a trough; determining a first set of trough lines in the area to be analyzed based on the set of trough points corresponding to the first set of radiosonde stations following a trough, and determining a second set of trough lines in the area to be analyzed based on the set of trough points corresponding to the second set of radiosonde stations following a trough.
[0006] Further, the trough line table includes: the measurement time of the upper-air map, the isobaric surface height, the trough line identification code, and the position coordinates of key points of the upper-air trough spline curve; the first neighboring station table includes: the station name of the first target radiosonde, the latitude and longitude of the first target radiosonde, and the latitude and longitude of the center point between the first target radiosonde and the initial radiosonde, wherein the initial radiosonde is any radiosonde within the area to be analyzed, the distance between the first target radiosonde and the initial radiosonde is less than a preset distance, and the angle between the target line segment constructed by the first target radiosonde and the initial radiosonde and the due north direction is within a first preset range; the second neighboring station table includes: the station name of the second target radiosonde, the latitude and longitude of the second target radiosonde, and the latitude and longitude of the center point between the second target radiosonde and the initial radiosonde, wherein the distance between the second target radiosonde and the initial radiosonde is less than a preset distance, and the angle between the target line segment constructed by the second target radiosonde and the initial radiosonde and the due north direction is within a second preset range.
[0007] Further, based on the trough line table and the first neighboring station table of each radiosonde station in the area to be analyzed, the first set of radiosonde stations behind the trough and the set of trough points corresponding to the first set of radiosonde stations behind the trough in the area to be analyzed are determined, including: sorting each radiosonde station in the area to be analyzed according to a first preset sorting rule to obtain a first sorting list; and based on the first sorting list, the trough line table and the first neighboring station table of each radiosonde station in the area to be analyzed, determining the first set of radiosonde stations behind the trough and the set of trough points corresponding to the first set of radiosonde stations behind the trough in the area to be analyzed.
[0008] Further, based on the first sorting list, the trough line table, and the first neighboring station table for each radiosonde station in the area to be analyzed, the first set of post-trough radiosondes and the set of trough points corresponding to the first set of post-trough radiosondes in the area to be analyzed are determined, including: constructing an initial set of post-trough radiosondes; a first execution step, if the initial set of post-trough radiosondes does not include the current radiosonde and the wind direction of the current radiosonde is within a third preset range, then the current radiosonde is added to the initial set of post-trough radiosondes to obtain a target set of post-trough radiosondes; a second execution step, if the initial set of post-trough radiosondes does not include the current radiosonde and the wind direction of the current radiosonde is within a third preset range, then based on the first neighboring station table, the third target radiosonde among the first target radiosondes is determined, wherein the angle between the wind direction of the third target radiosonde and the wind direction of the current radiosonde is greater than a preset angle; a third execution step, determining the midpoint between the current radiosonde and the third target radiosonde; a fourth execution step, if the target set of post-trough radiosondes does not include the current radiosonde, then the current radiosonde is added to the initial set of post-trough radiosondes to obtain a target set of post-trough radiosondes; a second execution step, if the initial set of post-trough radiosondes does not include the current radiosonde and the wind direction of the current radiosonde is within a third preset range, then the third target radiosonde among the first target radiosondes is determined, wherein the angle between the wind direction of the third target radiosonde and the wind direction of the current radiosonde is greater than a preset angle; a third execution step, determining the midpoint between the current radiosonde and the third target radiosonde; and a fourth execution step, if the target set of post-trough radiosondes does not include the target set of post-trough radiosondes... If the first target radiosonde station includes all radiosondes except the third target radiosonde station, then each radiosonde station except the third target radiosonde station is sequentially determined as the current radiosonde station. The first execution step, the second execution step, and the third execution step are repeated until the target post-trough radiosonde station set includes all radiosondes except the third target radiosonde station. Based on the midpoint obtained from the repeated execution, a set of groove points corresponding to the current radiosonde station is constructed. If the target post-trough radiosonde station set includes all radiosondes except the third target radiosonde station, then based on the first sorting list, the next radiosonde station of the current radiosonde station is determined as the current radiosonde station. The first execution step, the second execution step, the third execution step, and the fourth execution step are repeated until all radiosondes in the area to be analyzed are traversed. The target post-trough radiosonde station set obtained after traversal is determined as the first post-trough radiosonde station set, and the set of groove points corresponding to each current radiosonde station obtained after traversal is determined as the set of groove points corresponding to the first post-trough radiosonde station set.
[0009] Further, based on the trough line table and the second neighboring station table of each radiosonde station in the area to be analyzed, the set of second post-trough radiosondes and the set of trough points corresponding to the set of second post-trough radiosondes in the area to be analyzed are determined, including: sorting each radiosonde station in the area to be analyzed according to a second preset sorting rule to obtain a second sorting list; and based on the second sorting list, the trough line table, and the second neighboring station table of each radiosonde station in the area to be analyzed, determining the set of second post-trough radiosondes and the set of trough points corresponding to the set of second post-trough radiosondes in the area to be analyzed.
[0010] Furthermore, based on the set of trough points corresponding to the set of radiosonde stations behind the first trough, the first set of trough lines in the region to be analyzed is determined, including: based on B-spline curve fitting that does not pass through points, the first set of trough lines in the region to be analyzed is obtained from the set of trough points corresponding to the set of radiosonde stations behind the first trough.
[0011] Secondly, embodiments of the present invention also provide an analysis device for meteorological upper-level troughs, comprising: a construction unit for constructing a meteorological upper-level trough database for an area to be analyzed, wherein the database includes: a trough line table, a first neighboring station table of radiosonde stations in the area to be analyzed, and a second neighboring station table of each radiosonde station in the area to be analyzed; a first determination unit for determining a first set of radiosonde stations following the trough in the area to be analyzed, and determining a set of trough points corresponding to the first set of radiosonde stations following the trough, based on the trough line table and the first neighboring station table of each radiosonde station in the area to be analyzed; a second determination unit for determining a second set of radiosonde stations following the trough in the area to be analyzed, and determining a set of trough points corresponding to the second set of radiosonde stations following the trough, based on the trough line table and the second neighboring station table of each radiosonde station in the area to be analyzed; and a third determination unit for determining a first set of trough lines in the area to be analyzed based on the set of trough points corresponding to the first set of radiosonde stations following the trough, and determining a second set of trough lines in the area to be analyzed based on the set of trough points corresponding to the second set of radiosonde stations following the trough.
[0012] Further, the trough line table includes: the measurement time of the upper-air map, the isobaric surface height, the trough line identification code, and the position coordinates of key points of the upper-air trough spline curve; the first neighboring station table includes: the station name of the first target radiosonde, the latitude and longitude of the first target radiosonde, and the latitude and longitude of the center point between the first target radiosonde and the initial radiosonde, wherein the initial radiosonde is any radiosonde within the area to be analyzed, the distance between the first target radiosonde and the initial radiosonde is less than a preset distance, and the angle between the target line segment constructed by the first target radiosonde and the initial radiosonde and the due north direction is within a first preset range; the second neighboring station table includes: the station name of the second target radiosonde, the latitude and longitude of the second target radiosonde, and the latitude and longitude of the center point between the second target radiosonde and the initial radiosonde, wherein the distance between the second target radiosonde and the initial radiosonde is less than a preset distance, and the angle between the target line segment constructed by the second target radiosonde and the initial radiosonde and the due north direction is within a second preset range.
[0013] Thirdly, embodiments of the present invention also provide an electronic device, including a memory and a processor, wherein the memory is used to store a program that supports the processor in executing the method described in the first aspect above, and the processor is configured to execute the program stored in the memory.
[0014] Fourthly, embodiments of the present invention also provide a computer-readable storage medium on which a computer program is stored.
[0015] In this embodiment of the invention, a meteorological upper-level trough database for the region to be analyzed is constructed. The database includes: a trough line table, a first neighboring station table for radiosonde stations within the region to be analyzed, and a second neighboring station table for each radiosonde station within the region to be analyzed. Based on the trough line table and the first neighboring station table for each radiosonde station within the region to be analyzed, a first set of radiosonde stations following the first trough is determined, and a set of trough points corresponding to this first set of radiosonde stations is determined. Based on the trough line table and the second neighboring station table for each radiosonde station within the region to be analyzed, a first set of radiosonde stations following the first trough is determined. The system uses a set of radiosonde stations following the second trough to determine the set of trough points corresponding to the set of radiosonde stations following the second trough. Based on the set of trough points corresponding to the set of radiosonde stations following the first trough, the system determines the first trough line set of the region to be analyzed. Based on the set of trough points corresponding to the set of radiosonde stations following the second trough, the system determines the second trough line set of the region to be analyzed. This achieves the goal of using a computer to analyze upper-air meteorological troughs, thereby solving the technical problem that existing technologies require manual analysis of upper-air meteorological troughs, resulting in low analysis efficiency. This improves the technical efficiency of upper-air meteorological trough analysis.
[0016] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.
[0017] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0018] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0019] Figure 1 A flowchart illustrating an analysis method for a meteorological upper-level trough provided in an embodiment of the present invention;
[0020] Figure 2 A schematic diagram of an analysis device for a meteorological upper-level trough provided in an embodiment of the present invention;
[0021] Figure 3 This is a schematic diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0022] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0023] Example 1:
[0024] According to an embodiment of the present invention, an embodiment of a method for analyzing meteorological upper-level troughs is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0025] Figure 1 This is a flowchart of an analysis method for a meteorological upper-level trough according to an embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:
[0026] Step S102: Construct a meteorological upper-level trough database for the area to be analyzed, wherein the database includes: a trough line table, a first neighboring station table for radiosonde stations in the area to be analyzed, and a second neighboring station table for each radiosonde station in the area to be analyzed.
[0027] It should be noted that the trough line table includes: the measurement time of the upper-level map, the height of the isobaric surface, the trough line identification code, and the position coordinates of key points of the upper-level trough spline curve;
[0028] The first neighboring station list includes: the station name of the first target radiosonde, the latitude and longitude of the first target radiosonde, and the latitude and longitude of the center point between the first target radiosonde and the initial radiosonde, wherein the initial radiosonde is any radiosonde in the area to be analyzed, the distance between the first target radiosonde and the initial radiosonde is less than a preset distance, and the angle between the target line segment constructed by the first target radiosonde and the initial radiosonde and the due north direction is within a first preset range;
[0029] The first preset range is 45 degrees to 225 degrees.
[0030] The second neighboring station list includes: the station name of the second target radiosonde, the latitude and longitude of the second target radiosonde, and the latitude and longitude of the center point between the second target radiosonde and the initial radiosonde, wherein the distance between the second target radiosonde and the initial radiosonde is less than a preset distance and the angle between the target line segment constructed by the second target radiosonde and the initial radiosonde and due north is within a second preset range.
[0031] The second preset range is from 135 degrees to 315 degrees.
[0032] Step S104: Based on the trough line table and the first neighboring station table of each radiosonde station in the area to be analyzed, determine the first set of post-trough radiosonde stations in the area to be analyzed and the first set of pre-trough radiosonde stations corresponding to each post-trough radiosonde station in the first set of post-trough radiosonde stations.
[0033] Step S106: Based on the trough line table and the second neighboring station table of each radiosonde station in the area to be analyzed, determine the second post-trough radiosonde station set in the area to be analyzed and the second pre-trough radiosonde station set corresponding to each post-trough radiosonde station in the second post-trough radiosonde station set.
[0034] Step S108: Based on the first set of post-trough radiosonde stations and the first set of pre-trough radiosonde stations corresponding to each post-trough radiosonde station in the first set of post-trough radiosonde stations, determine the first set of trough lines for the region to be analyzed; and based on the second set of post-trough radiosonde stations and the second set of pre-trough radiosonde stations corresponding to each post-trough radiosonde station in the second set of post-trough radiosonde stations, determine the second set of trough lines for the region to be analyzed.
[0035] In this embodiment of the invention, a meteorological upper-level trough database for the region to be analyzed is constructed. The database includes: a trough line table, a first neighboring station table for radiosonde stations within the region to be analyzed, and a second neighboring station table for each radiosonde station within the region to be analyzed. Based on the trough line table and the first neighboring station table for each radiosonde station within the region to be analyzed, a first set of radiosonde stations following the first trough is determined, and a set of trough points corresponding to this first set of radiosonde stations is determined. Based on the trough line table and the second neighboring station table for each radiosonde station within the region to be analyzed, a first set of radiosonde stations following the first trough is determined. The system uses a set of radiosonde stations following the second trough to determine the set of trough points corresponding to the set of radiosonde stations following the second trough. Based on the set of trough points corresponding to the set of radiosonde stations following the first trough, the system determines the first trough line set of the region to be analyzed. Based on the set of trough points corresponding to the set of radiosonde stations following the second trough, the system determines the second trough line set of the region to be analyzed. This achieves the goal of using a computer to analyze upper-air meteorological troughs, thereby solving the technical problem that existing technologies require manual analysis of upper-air meteorological troughs, resulting in low analysis efficiency. This improves the technical efficiency of upper-air meteorological trough analysis.
[0036] In this embodiment of the invention, step S104 includes the following steps:
[0037] Based on the first preset sorting rule, each radiosonde station in the area to be analyzed is sorted to obtain a first sorting list;
[0038] Based on the first sorting list, the trough line table, and the first neighboring station table of each radiosonde station in the area to be analyzed, the first set of radiosonde stations behind the trough and the set of trough points corresponding to the first set of radiosonde stations behind the trough in the area to be analyzed are determined.
[0039] Specifically, based on the first sorting list, the trough line table, and the first neighboring station table for each radiosonde station within the area to be analyzed, the first set of post-trough radiosondes within the area to be analyzed and the set of trough points corresponding to the first set of post-trough radiosondes are determined, including:
[0040] Construct the initial set of sounding stations after the initial slot;
[0041] The first execution step is to add the current radiosonde to the initial set of radiosonde stations after the trough, if the current radiosonde station is not included in the initial set of radiosonde stations after the trough and the wind direction of the current radiosonde station is within the third preset range, so as to obtain the target set of radiosonde stations after the trough.
[0042] The second execution step is as follows: if the current radiosonde is not included in the initial set of radiosonde stations and the wind direction of the current radiosonde is within a third preset range, then based on the first neighboring station list, the third target radiosonde among the first target radiosonde stations is determined, wherein the angle between the wind direction of the third target radiosonde and the wind direction of the current radiosonde is greater than a preset angle.
[0043] The third execution step is to determine the midpoint between the current sounding station and the third target sounding station;
[0044] The fourth execution step is as follows: If the target trough post-sounding station set does not include any sounding stations other than the third target sounding station in the first target sounding station set, then the sounding stations other than the third target sounding station in the first target sounding station set are sequentially determined as the current sounding station, and the first execution step, the second execution step, and the third execution step are repeated until the target trough post-sounding station set includes any sounding stations other than the third target sounding station in the first target sounding station set. Based on the midpoints obtained from the repeated execution, the trough point set corresponding to the current sounding station is constructed.
[0045] If the target post-trough radiosonde set includes radiosondes other than the third target radiosonde among the first target radiosondes, then based on the first sorting list, the next radiosonde of the current radiosonde is determined as the current radiosonde, and the first execution step, the second execution step, the third execution step, and the fourth execution step are repeated until all radiosondes in the area to be analyzed are traversed. The target post-trough radiosonde set obtained after traversal is determined as the first post-trough radiosonde set, and the set of trough points corresponding to each current radiosonde obtained after traversal is determined as the set of trough points corresponding to the first post-trough radiosonde set.
[0046] It should be noted that the first preset sorting rule is to sort row by row from the top left corner to the bottom right corner.
[0047] In this embodiment of the invention, we can usually determine the location of a trough point by the wind direction distribution of two observation points. The point of the radiosonde station upstream of the trough point is called the trough back point, and the point of the radiosonde station downstream of the trough point is called the trough front point. We can determine the location of a point at the midpoint between the trough front point and the trough back point. This point is called the trough point.
[0048] First, determine if the current radiosonde station is already included in the initial post-trough radiosonde station set. If it is, skip this point and proceed to select the next radiosonde station. If the current radiosonde station is not in the initial post-trough radiosonde station set, check if the wind direction of the current radiosonde station is between 45 degrees and 0 degrees and between 180 degrees and 360 degrees (i.e., the third preset range). If the current radiosonde station meets the conditions, it has the wind direction characteristics of the post-trough point and is included in the initial post-trough radiosonde station set; if the current radiosonde station does not meet the characteristics, proceed to determine the next radiosonde station from left to right and from top to bottom.
[0049] From the first list of neighboring stations, stations ranging from 45 degrees to 225 degrees are sequentially retrieved from the list of neighboring stations to determine the trough front point. If the wind direction difference between the current radiosonde station and the neighboring station is greater than or equal to 45 degrees (i.e., a preset angle, which can be adjusted as needed, generally between 30 and 60 degrees), then that neighboring point is the trough front point (i.e., the third target radiosonde station). If the wind direction difference between the current radiosonde station and the neighboring station is less than 45 degrees, it is determined whether the neighboring station is a radiosonde station in the set of radiosonde stations behind the trough target. If the neighboring station is a behind-trough point, it is recorded as a behind-trough point. The first set of points is used as the current radiosonde station. If the neighboring station is not a post-trough point, the next radiosonde station of the current radiosonde station is determined as the current radiosonde station based on the first sorting list. The first, second, third and fourth execution steps are repeated until all radiosonde stations in the area to be analyzed are traversed. The target post-trough radiosonde station set obtained after traversal is determined as the first post-trough radiosonde station set, and the set of trough points corresponding to each current radiosonde station obtained after traversal is determined as the set of trough points corresponding to the first post-trough radiosonde station set.
[0050] In this embodiment of the invention, step S106 includes the following steps:
[0051] Based on the second preset sorting rule, each radiosonde station in the area to be analyzed is sorted to obtain a second sorting list;
[0052] Based on the second sorting list, the trough line table, and the second neighboring station table of each radiosonde station in the area to be analyzed, the set of second post-trough radiosondes in the area to be analyzed and the set of trough points corresponding to the set of second post-trough radiosondes are determined.
[0053] It should be noted that the second preset sorting rule is to sort row by row from the bottom right corner to the top right corner.
[0054] In this embodiment of the invention, the process of determining the set of second post-trough radiosondes within the region to be analyzed and the set of trough points corresponding to the set of second post-trough radiosondes is similar to the process of determining the set of first post-trough radiosondes within the region to be analyzed and determining the set of trough points corresponding to the set of first post-trough radiosondes, and will not be described again here.
[0055] Additionally, it should be noted that the analysis process for upper-air numerical weather prediction products will be explained below.
[0056] Compared to upper-air sounding data, trough analysis in numerical weather prediction products is much simpler due to the gridded distribution of the upper-air field. Unlike the algorithms used for trough analysis (Type 3 and Type 4), the comparison between points behind the trough and neighboring points differs; for Type 3 troughs, the comparison is f... i,j with f i+1,j-1 f i+1,j f i+1,j+1 f i,j+1 f i-1,j+1 Compared to the wind direction at equal grid points, the type 4 trough is f i,j with f i+1,j+1 f i+1,j f i+1,j-1 f i,j-1 f i-1,j-1 Compared to wind direction at equal grid points, the rest of the algorithms are completely consistent with the above process. In addition, since the current numerical grid point distance is small, the wind direction between grid points is mostly calculated by difference. Therefore, in actual upper-air numerical map analysis, the distance between grid points needs to be adjusted to 2.5 degrees * 2.5 degrees. Ordinary numerical products can meet the requirements by sampling (sampling means taking a grid point value every 2.5 degrees to form a new numerical field, and then putting the trough line back into the numerical product after determining the trough line position).
[0057] In this embodiment of the invention, to address the shortcoming of meteorological analysis software requiring manual analysis and addition by meteorological professionals for upper-level trough analysis, an intelligent analysis method for upper-level troughs was developed by utilizing the distribution characteristics of wind direction in the upper-level trough area, thereby realizing the intelligent drawing of upper-level troughs.
[0058] Example 2:
[0059] This invention also provides an analysis device for meteorological upper-level troughs. This analysis device is used to execute the analysis method for meteorological upper-level troughs provided in the above-described embodiments of this invention. The following is a detailed description of the analysis device for meteorological upper-level troughs provided in this invention.
[0060] like Figure 2 As shown, Figure 2 The diagram shows the analysis device for the aforementioned upper-level meteorological trough, which includes:
[0061] Construction unit 10 is used to construct a meteorological upper-level trough database for the area to be analyzed, wherein the database includes: a trough line table, a first neighboring station table of radiosonde stations in the area to be analyzed, and a second neighboring station table of each radiosonde station in the area to be analyzed;
[0062] The first determining unit 20 is used to determine the first set of radiosonde stations behind the trough in the region to be analyzed based on the trough line table and the first neighboring station table of each radiosonde station in the region to be analyzed, and to determine the set of trough points corresponding to the first set of radiosonde stations behind the trough.
[0063] The second determining unit 30 is used to determine the set of second post-trough radiosondes in the region to be analyzed based on the trough line table and the second neighboring station table of each radiosonde station in the region to be analyzed, and to determine the set of trough points corresponding to the set of second post-trough radiosondes.
[0064] The third determining unit 40 is used to determine the first set of trough lines in the region to be analyzed based on the set of trough points corresponding to the first set of trough post-trough radiosonde stations, and to determine the second set of trough lines in the region to be analyzed based on the set of trough points corresponding to the second set of trough post-trough radiosonde stations.
[0065] In this embodiment of the invention, a meteorological upper-level trough database for the region to be analyzed is constructed. The database includes: a trough line table, a first neighboring station table for radiosonde stations within the region to be analyzed, and a second neighboring station table for each radiosonde station within the region to be analyzed. Based on the trough line table and the first neighboring station table for each radiosonde station within the region to be analyzed, a first set of radiosonde stations following the first trough is determined, and a set of trough points corresponding to this first set of radiosonde stations is determined. Based on the trough line table and the second neighboring station table for each radiosonde station within the region to be analyzed, a first set of radiosonde stations following the first trough is determined. The system uses a set of radiosonde stations following the second trough to determine the set of trough points corresponding to the set of radiosonde stations following the second trough. Based on the set of trough points corresponding to the set of radiosonde stations following the first trough, the system determines the first trough line set of the region to be analyzed. Based on the set of trough points corresponding to the set of radiosonde stations following the second trough, the system determines the second trough line set of the region to be analyzed. This achieves the goal of using a computer to analyze upper-air meteorological troughs, thereby solving the technical problem that existing technologies require manual analysis of upper-air meteorological troughs, resulting in low analysis efficiency. This improves the technical efficiency of upper-air meteorological trough analysis.
[0066] Example 3:
[0067] This invention also provides an electronic device, including a memory and a processor. The memory is used to store a program that supports the processor in executing the method described in Embodiment 1 above, and the processor is configured to execute the program stored in the memory.
[0068] See Figure 3The present invention also provides an electronic device 100, including: a processor 50, a memory 51, a bus 52 and a communication interface 53, wherein the processor 50, the communication interface 53 and the memory 51 are connected through the bus 52; the processor 50 is used to execute executable modules, such as computer programs, stored in the memory 51.
[0069] The memory 51 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 53 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc.
[0070] Bus 52 can be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0071] The memory 51 is used to store programs. After receiving an execution instruction, the processor 50 executes the programs. The method executed by the device for defining the flow process disclosed in any of the foregoing embodiments of the present invention can be applied to the processor 50 or implemented by the processor 50.
[0072] Processor 50 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 50 or by instructions in software form. Processor 50 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 51. The processor 50 reads the information in memory 51 and, in conjunction with its hardware, completes the steps of the above method.
[0073] Example 4:
[0074] This invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the method described in Embodiment 1 above.
[0075] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.
[0076] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0077] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0078] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0079] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0080] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for analyzing meteorological upper-level troughs, characterized in that, include: A meteorological upper-level trough database for the region to be analyzed is constructed. The database includes: a trough line table, a first neighboring station table for radiosonde stations within the region to be analyzed, and a second neighboring station table for each radiosonde station within the region to be analyzed. The trough line table includes: measurement time of the upper-level chart, isobaric surface height, trough line identification code, and location coordinates of key points on the upper-level trough spline curve. The first neighboring station table includes: the station name of the first target radiosonde station, the latitude and longitude of the first target radiosonde station, and the latitude and longitude of the center point between the first target radiosonde station and the initial radiosonde station. The initial radiosonde station is any radiosonde station within the region to be analyzed. The distance between the first target radiosonde station and the initial radiosonde station... The distance between the two targets is less than a preset distance, and the angle between the target line segment constructed by the initial radiosonde station and the due north direction is within a first preset range; the second neighboring station list includes: the station name of the second target radiosonde station, the latitude and longitude of the second target radiosonde station, and the latitude and longitude of the center point between the second target radiosonde station and the initial radiosonde station, wherein the distance between the second target radiosonde station and the initial radiosonde station is less than a preset distance, and the angle between the target line segment constructed by the initial radiosonde station and the due north direction is within a second preset range; the first preset range is 45 degrees to 225 degrees; the second preset range is 135 degrees to 315 degrees. Based on the trough line table and the first neighboring station table of each radiosonde station in the area to be analyzed, the first set of radiosonde stations behind the trough in the area to be analyzed is determined, and the set of trough points corresponding to the first set of radiosonde stations behind the trough is determined. Based on the trough line table and the second neighboring station table of each radiosonde station in the area to be analyzed, the set of second post-trough radiosonde stations in the area to be analyzed is determined, and the set of trough points corresponding to the set of second post-trough radiosonde stations is determined. Based on the set of trough points corresponding to the first set of radiosonde stations behind the trough, a first set of trough lines in the region to be analyzed is determined, and based on the set of trough points corresponding to the second set of radiosonde stations behind the trough, a second set of trough lines in the region to be analyzed is determined.
2. The method according to claim 1, characterized in that, Based on the trough line table and the first neighboring station table for each radiosonde station in the area to be analyzed, the first set of post-trough radiosondes and the set of trough points corresponding to the first set of post-trough radiosondes in the area to be analyzed are determined, including: Based on the first preset sorting rule, each radiosonde station in the area to be analyzed is sorted to obtain a first sorting list; Based on the first sorting list, the trough line table, and the first neighboring station table of each radiosonde station in the area to be analyzed, the first set of radiosonde stations behind the trough and the set of trough points corresponding to the first set of radiosonde stations behind the trough in the area to be analyzed are determined.
3. The method according to claim 2, characterized in that, Based on the first sorting list, the trough line table, and the first neighboring station table for each radiosonde station in the area to be analyzed, the first set of post-trough radiosondes and the set of trough points corresponding to the first set of post-trough radiosondes in the area to be analyzed are determined, including: Construct the initial set of sounding stations after the initial slot; The first execution step is to add the current radiosonde to the initial set of radiosonde stations after the trough, if the current radiosonde is not included in the initial set of radiosonde stations and the wind direction of the current radiosonde is within the third preset range, so as to obtain the target set of radiosonde stations after the trough. The second execution step is as follows: if the current radiosonde is not included in the initial set of radiosonde stations and the wind direction of the current radiosonde is within a third preset range, then based on the first neighboring station list, the third target radiosonde among the first target radiosonde stations is determined, wherein the angle between the wind direction of the third target radiosonde and the wind direction of the current radiosonde is greater than a preset angle. The third execution step is to determine the midpoint between the current sounding station and the third target sounding station; The fourth execution step is as follows: If the target trough post-sounding station set does not include any sounding stations other than the third target sounding station in the first target sounding station set, then the sounding stations other than the third target sounding station in the first target sounding station set are sequentially determined as the current sounding station, and the first execution step, the second execution step, and the third execution step are repeated until the target trough post-sounding station set includes any sounding stations other than the third target sounding station in the first target sounding station set. Based on the midpoints obtained from the repeated execution, the trough point set corresponding to the current sounding station is constructed. If the target post-trough radiosonde set includes radiosondes other than the third target radiosonde among the first target radiosondes, then based on the first sorting list, the next radiosonde of the current radiosonde is determined as the current radiosonde, and the first execution step, the second execution step, the third execution step, and the fourth execution step are repeated until all radiosondes in the area to be analyzed are traversed. The target post-trough radiosonde set obtained after traversal is determined as the first post-trough radiosonde set, and the set of trough points corresponding to each current radiosonde obtained after traversal is determined as the set of trough points corresponding to the first post-trough radiosonde set.
4. The method according to claim 1, characterized in that, Based on the trough line table and the second neighboring station table for each radiosonde station in the area to be analyzed, the set of second post-trough radiosondes and the set of trough points corresponding to the set of second post-trough radiosondes in the area to be analyzed are determined, including: Based on the second preset sorting rule, each radiosonde station in the area to be analyzed is sorted to obtain a second sorting list; Based on the second sorting list, the trough line table, and the second neighboring station table of each radiosonde station in the area to be analyzed, the set of second post-trough radiosondes in the area to be analyzed and the set of trough points corresponding to the set of second post-trough radiosondes are determined.
5. The method according to claim 1, characterized in that, Based on the set of trough points corresponding to the set of sounding stations behind the first trough, the first set of trough lines in the region to be analyzed is determined, including: Based on B-spline curve fitting that does not pass through points, the first set of trough lines in the region to be analyzed is obtained by fitting the set of trough points corresponding to the set of sounding stations behind the first trough.
6. An analytical device for a meteorological upper-level trough, characterized in that, include: A construction unit is used to construct a meteorological upper-level trough database for the area to be analyzed. The database includes: a trough line table, a first neighboring station table for radiosonde stations within the area to be analyzed, and a second neighboring station table for each radiosonde station within the area to be analyzed. The trough line table includes: the measurement time of the upper-level chart, the isobaric surface height, the trough line identification code, and the location coordinates of key points on the upper-level trough spline curve. The first neighboring station table includes: the station name of the first target radiosonde station, the latitude and longitude of the first target radiosonde station, and the latitude and longitude of the center point between the first target radiosonde station and the initial radiosonde station. The initial radiosonde station is any radiosonde station within the area to be analyzed, and the first target radiosonde station and the initial radiosonde station... The distance between the radiosonde stations is less than a preset distance, and the angle between the target line segment constructed by the first target radiosonde station and the initial radiosonde station and the due north direction is within a first preset range; the second neighboring station list includes: the station name of the second target radiosonde station, the latitude and longitude of the second target radiosonde station, and the latitude and longitude of the center point between the second target radiosonde station and the initial radiosonde station, wherein the distance between the second target radiosonde station and the initial radiosonde station is less than a preset distance, and the angle between the target line segment constructed by the second target radiosonde station and the initial radiosonde station and the due north direction is within a second preset range; the first preset range is 45 degrees to 225 degrees; the second preset range is 135 degrees to 315 degrees. The first determining unit is used to determine the first set of radiosonde stations behind the trough in the region to be analyzed, based on the trough line table and the first neighboring station table of each radiosonde station in the region to be analyzed, and to determine the set of trough points corresponding to the first set of radiosonde stations behind the trough. The second determining unit is used to determine the set of second post-trough radiosondes in the region to be analyzed based on the trough line table and the second neighboring station table of each radiosonde station in the region to be analyzed, and to determine the set of trough points corresponding to the set of second post-trough radiosondes. The third determining unit is used to determine the first set of trough lines in the region to be analyzed based on the set of trough points corresponding to the first set of trough post-trough radiosonde stations, and to determine the second set of trough lines in the region to be analyzed based on the set of trough points corresponding to the second set of trough post-trough radiosonde stations.
7. An electronic device, characterized in that, The device includes a memory and a processor, the memory being used to store a program that enables the processor to execute the method of any one of claims 1 to 5, and the processor being configured to execute the program stored in the memory.
8. A computer-readable storage medium storing a computer program thereon, characterized in that, When a computer program is run by a processor, it performs the steps of the method described in any one of claims 1 to 5.
Citation Information
Patent Citations
Method for automatically identifying high-altitude transverse groove by utilizing wind field data
CN111239852A