A weather data collection and automated processing system and method

By designing a meteorological data collection and automated processing system, the problem of low meteorological data processing efficiency was solved, and efficient automated processing and display of meteorological data were achieved.

CN116010508BActive Publication Date: 2025-12-09EASY WEATHER (BEIJING) TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211730073.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-30
Publication Date
2025-12-09
Estimated Expiration
2042-12-30

AI Technical Summary

Technical Problem

Current technologies for meteorological data processing are inefficient, making it difficult to automate and display the data effectively.

Method used

A meteorological data collection and automated processing system was designed, including a meteorological data acquisition module, a file storage module, an event notification module, a data execution module, and a display module. Through the interconnection and collaborative work of these modules, the automated processing and display of meteorological data are realized.

Benefits of technology

It enables efficient collection and automated processing of meteorological data, and allows for the display of meteorological results on a screen, thereby improving the efficiency and visualization of meteorological data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116010508B_ABST
    Figure CN116010508B_ABST
Patent Text Reader

Abstract

The application provides a meteorological data collection and automatic processing system and method, which comprises a meteorological data output end of a meteorological data acquisition module connected with a meteorological data input end of a meteorological file storage module, a meteorological data output end of the meteorological file storage module connected with a meteorological data input end of a meteorological event notification module, a data output end of the meteorological event notification module connected with a meteorological data input end of a meteorological data execution running module, and a meteorological data output end of the meteorological data execution running module connected with a meteorological data input end of a meteorological display module. The application can display meteorological charts for the acquired meteorological data.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of meteorological data, and particularly relates to a meteorological data collection and automatic processing system and method. BACKGROUND

[0002] In the meteorological industry, because the data volume of the meteorological industry is huge, files are generally used to store meteorological data. Based on the professionalism of the meteorological industry, different types of meteorological files will have different meteorological algorithms to process and output meteorological products. SUMMARY

[0003] The present application aims to at least solve the technical problems existing in the prior art, and particularly innovatively provides a meteorological data collection and automatic processing system and method.

[0004] In order to achieve the above-mentioned purpose of the present application, the present application provides a meteorological data collection and automatic processing system, comprising a meteorological data acquisition module, a meteorological file storage module, a meteorological event notification module, a meteorological data execution running module and a meteorological display module.

[0005] The meteorological data output end of the meteorological data acquisition module is connected with the meteorological data input end of the meteorological file storage module, the meteorological data output end of the meteorological file storage module is connected with the meteorological data input end of the meteorological event notification module, the data output end of the meteorological event notification module is connected with the meteorological data input end of the meteorological data execution running module, and the meteorological data output end of the meteorological data execution running module is connected with the meteorological data input end of the meteorological display module.

[0006] The meteorological data acquisition module is used for acquiring meteorological data.

[0007] The meteorological file storage module is used for saving the meteorological data acquired by the meteorological data acquisition module as meteorological file data.

[0008] The meteorological event notification module is used for notifying the meteorological data execution running module to start an execution program through the meteorological event notification module after the meteorological file data is stored in the meteorological file storage module.

[0009] The meteorological data execution running module is used for executing a program to obtain a meteorological result according to the notification sent by the meteorological event notification module.

[0010] The meteorological display module is used for displaying the meteorological result on a display screen.

[0011] In a preferred embodiment of the present application, the program executed in the meteorological data execution running module is:

[0012] S41, extracting meteorological coordinate points to be imported into a meteorological three-dimensional graph, and placing meteorological coordinate points belonging to the same region in a same region set G.

[0013] S42, based on the maximum value in the region set, obtain the two furthest points on the meteorological range line, which are the starting coordinates P = (x 开始 ,y 开始 ,z 开始 ) and the termination coordinate point Q = (x 终止 ,y 终止 ,z 终止 );

[0014] S43, based on the starting coordinate point P = (x 开始 ,y 开始 ,z 开始 ) and the termination coordinate point Q = (x 终止 ,y 终止 ,z 终止 ) obtain its initial vector

[0015] S44, starting with coordinate point P = (x 开始 ,y 开始 ,z 开始 Using y as the center of the sphere and r as the radius, calculate the maximum angle. Obtain the corresponding coordinates (X) max ,Y max Z max );

[0016] S45, let (x) 开始 ,y 开始 ,z 开始 )=(X max ,Y max Z max Return to step S44; continue until the termination coordinate point is reached;

[0017] S46, starting coordinates (x 开始 ,y 开始 ,z 开始 ), Termination coordinate point (x) 终止 ,y 终止 ,z 终止 ) and all coordinate points (X max ,Y max Z max By forming a smooth closed curve in sequence, the meteorological range line can be obtained.

[0018] In a preferred embodiment of the present invention, the method for obtaining the two farthest points on the meteorological range line in step S42 based on the maximum distance value in the region set is as follows:

[0019]

[0020] Wherein, max represents the maximum value between two points.

[0021] In a preferred embodiment of the present application, the calculation method of the starting vector is as follows:

[0022]

[0023] That is

[0024] (x 开始 ,y 开始 ,z 开始 ) represents the starting coordinate point;

[0025] (x 终止 ,y 终止 ,z 终止 ) represents the ending coordinate point.

[0026] In a preferred embodiment of the present application, in the weather display module, when it touches the weather block within the weather range line, the weather block within the adjacent weather range line is distinguished by different colors.

[0027] The present application also discloses a weather data collection and automatic processing method, comprising the following steps:

[0028] S1, obtaining weather data;

[0029] S2, saving the weather file data of the weather data obtained in step S1;

[0030] S3, judging whether the weather file data is stored:

[0031] If the weather file data has been stored, the next step is performed;

[0032] If the weather file data is not stored, it continues to wait and returns to step S3;

[0033] S4, executing a program to obtain weather results;

[0034] S5, displaying the weather results on the display screen.

[0035] In a preferred embodiment of the present application, the program executed in the weather data execution running module is:

[0036] S41, extracting the weather coordinate points to be imported into the weather three-dimensional graph, and placing the weather coordinate points belonging to the same region in the same region set G;

[0037] S42, obtaining the farthest two points on the weather range line according to the maximum value in the region set, which are respectively the starting coordinate point P=(x 开始 ,y开始 ,z 开始 ) and the end coordinate point Q=(x 终止 ,y 终止 ,z 终止 );

[0038] S43, obtaining the start vector of the start coordinate point P=(x 开始 ,y 开始 ,z 开始 ) and the end coordinate point Q=(x 终止 ,y 终止 ,z 终止 );

[0039] S44, taking the start coordinate point P=(x 开始 ,y 开始 ,z 开始 ) as the center of a sphere and r as the radius, calculating the maximum angle to obtain the corresponding coordinate point (X max ,Y max ,Z max );

[0040] S45, setting (x 开始 ,y 开始 ,z 开始 )=(X max ,Y max ,Z max ) and returning to step S44; until the end coordinate point is reached;

[0041] S46, forming a smooth closed curve in order from the start coordinate point (x 开始 ,y 开始 ,z 开始 ), the end coordinate point (x 终止 ,y 终止 ,z 终止 ) and all coordinate points (X max ,Y max ,Z max ), i.e. obtaining the meteorological range line.

[0042] In a preferred embodiment of the present application, the method for obtaining the two farthest points on the meteorological range line according to the maximum distance value in the region set in step S42 is as follows:

[0043]

[0044] where max represents the maximum value between two points;

[0045] G represents the same region set;

[0046] (x iy i z i (xi, y, z) represents the i-th coordinate point in the same region set;

[0047] (x j y j z j ) represents the j-th coordinate point in the same region set.

[0048] In a preferred embodiment of the present application, the calculation method of the starting vector is as follows:

[0049]

[0050] that is

[0051] (x 开始 y 开始 z 开始 ) represents the starting coordinate point;

[0052] (x 终止 y 终止 z 终止 ) represents the ending coordinate point.

[0053] In a preferred embodiment of the present application, when it touches the weather block in the weather range line, the weather block in the adjacent weather range line is distinguished by different color in step S5.

[0054] In summary, since the above technical solution is adopted, the present application can display the weather map according to the obtained weather data.

[0055] Additional aspects and advantages of the present application will be in part apparent and in part pointed out hereinafter. BRIEF DESCRIPTION OF DRAWINGS

[0056] The above and / or additional aspects and advantages of the present application will become apparent and be readily appreciated from the following description, taken in conjunction with the accompanying drawings, in which:

[0057] Figure 1 is a schematic block diagram of the present application. DETAILED DESCRIPTION

[0058] Embodiments of the present application are described in detail below with reference to the attached drawings, in which like reference numerals are used to represent like elements or components having the same or similar function throughout the attached drawings. The embodiments described below are examples of the present application, and are only used to explain the present application, and cannot be understood as limiting the present application.

[0059] This invention discloses a meteorological data collection and automated processing system, including a meteorological data acquisition module, a meteorological file storage module, a meteorological event notification module, a meteorological data execution module, and a meteorological display module;

[0060] like Figure 1 As shown, the meteorological data output terminal of the meteorological data acquisition module is connected to the meteorological data input terminal of the meteorological file storage module, the meteorological data output terminal of the meteorological file storage module is connected to the meteorological data input terminal of the meteorological event notification module, the data output terminal of the meteorological event notification module is connected to the meteorological data input terminal of the meteorological data execution module, and the meteorological data output terminal of the meteorological data execution module is connected to the meteorological data input terminal of the meteorological display module.

[0061] The meteorological data acquisition module is used to acquire meteorological data;

[0062] The meteorological file storage module is used to save the meteorological data acquired by the meteorological data acquisition module into meteorological files. The storage and retrieval of the meteorological file data can be performed using the application filed by the patent applicant on October 28, 2022, with application number 2022113403429, entitled "A Meteorological Grid Data Storage Method and Query Method," and the storage method is as follows:

[0063] S1, acquire the meteorological data to be stored;

[0064] S2, store the acquired meteorological data to be stored; the method for storing the acquired meteorological data to be stored is: S21, query the element data metadata to determine whether the metadata has been found:

[0065] If no metadata is found, an error message indicating that grid data was inserted is returned.

[0066] If element data metadata is found, proceed to the next step;

[0067] S22, split the entire grid data using metadata, construct a primary key, and generate multiple data blocks; specifically, divide the entire grid data into multiple range regions;

[0068] The index of the first point in each region within the grid represents the data block name;

[0069] Map the data stored in the data block name Data_m_n to the grid index matrix:

[0070]

[0071] Wherein, m, n are the first data in the original grid of the split data block of horizontal and vertical coordinates, x is the data amount of horizontal axis, p is the data amount of horizontal axis of the cut data block, q is the data amount of vertical axis of the split data block.

[0072] S23, the generated multiple data blocks are stored in the warehouse.

[0073] In addition, the query method of the stored meteorological data is:

[0074] S1, obtaining meteorological data information to be queried;

[0075] S2, data query according to the obtained meteorological data information to be queried. Specifically, the following steps are taken:

[0076] S21, judging whether the local contains element information:

[0077] If the local contains element information, step S23 is executed;

[0078] If the local does not contain element information, the next step is executed;

[0079] S22, calling API to query element information, judging whether the element information data is queried:

[0080] If the element information data is queried, the queried element information is added to the local element information cache, and the next step is executed;

[0081] If the element information data is not queried, it is returned that no data is queried;

[0082] S23, with the element information, the storage data column is positioned, the grid data is queried, and it is judged whether the data is queried:

[0083] If the data is queried, the next step is executed; the conversion relationship between the small data block index after splitting and the original grid index is:

[0084] Any point in the small data block after splitting has horizontal and vertical indexes (h, k) in the small data block, which can calculate the index of the point in the original grid. Let the one-dimensional data index of the point after the original grid is developed be θ, then

[0085] θ=(n+k)x+m+h

[0086] Because the one-dimensional index θ of the original grid and the two-dimensional index (t, u) have the following relationship:

[0087] θ=t*x+u;

[0088] If the data is not queried, it is returned that no data is queried;

[0089] S24 parses and merges the queried data and returns the final data.

[0090] The meteorological event notification module is used to notify the meteorological data execution module to start the execution program after the meteorological file data is stored in the meteorological file storage module.

[0091] The meteorological data execution module is used to execute programs to obtain meteorological results based on notifications issued by the meteorological event notification module.

[0092] The weather display module is used to display weather results on the screen.

[0093] In a preferred embodiment of the present invention, the program executed in the meteorological data execution module is as follows:

[0094] S41, extract the meteorological coordinate points of the meteorological 3D map to be imported, and place the meteorological coordinate points belonging to the same region into the same region set G;

[0095] S42, based on the maximum value in the region set, obtain the two furthest points on the meteorological range line, which are the starting coordinate point P = (x 开始 ,y 开始 ,z 开始 ) and the termination coordinate point Q = (x 终止 ,y 终止 ,z 终止 The method for obtaining the two farthest points on the meteorological range line based on the maximum distance value in the region set is as follows:

[0096]

[0097] Where max represents finding the maximum value between two points;

[0098] G represents a set of the same region;

[0099] (x i ,y i ,z i () represents the i-th coordinate point in the same region set;

[0100] (x j ,y j ,z j () represents the j-th coordinate point in the same region set;

[0101] S43, based on the starting coordinate point P = (x 开始 ,y 开始 ,z 开始 ) and the termination coordinate point Q = (x 终止 ,y 终止 ,z 终止 ) obtain its initial vector Starting vector The calculation method is:

[0102]

[0103] That is

[0104] S44, taking the starting coordinate point P=(x 开始 ,y 开始 ,z 开始 ) as the center of the sphere and r as the radius, r< Here, The total number of coordinate points in the statistical area set that fall into the sphere is denoted as N, N≥1; the maximum angle Where, The n-th coordinate point E n inside the sphere and the angle vector formed by the starting coordinate point P=(x 开始 ,y 开始 ,z 开始 ), E n =(X n ,Y n ,Z n ) denotes the n-th coordinate point falling into the sphere; n=1, 2, 3, …, N, (X max ,Y max ,Z max ) denotes the corresponding coordinate point obtained when the maximum angle value is taken; denotes the starting vector; denotes the angle vector; denotes the distance between the coordinate point P and the coordinate point Q, denotes the distance between the coordinate point P and the coordinate point E n ;

[0105] S45, let (x 开始 ,y 开始 ,z 开始 )=(X max ,Y max ,Z max ), return to step S44; until the terminal coordinate point is reached;

[0106] S46, the starting coordinate point (x 开始 ,y 开始 ,z 开始 ), the terminal coordinate point (x 终止 ,y 终止 ,z 终止 ) and all coordinate points (X max ,Y maxZ max ) form a smooth closed curve in order, i.e. get the weather range line.

[0107] In a preferred embodiment of the present application, in the weather display module, when it touches the weather block in the weather range line, the method for distinguishing the adjacent weather block in the weather range line in different colors comprises the following steps:

[0108] S50, judge whether the weather block in the weather range line is touched:

[0109] If the weather block in the weather range line is touched through the display screen, the next step is executed;

[0110] If the weather block in the weather range line is not touched through the display screen, continue to wait, return to step S50;

[0111] S51, get the number of adjacent weather blocks of the weather block touched in the weather range line, respectively recorded as the first adjacent weather block, the second adjacent weather block, the third adjacent weather block, …, the Wth adjacent weather block;

[0112] S52, get the color value of the pixel point of the Wth adjacent weather block, w is a positive integer less than or equal to W, recorded as (Red w , Green w , Blue w ), Red w represents the color value of the red channel of the pixel point of the Wth adjacent weather block, Green w represents the color value of the green channel of the pixel point of the Wth adjacent weather block, and Blue w represents the color value of the blue channel of the pixel point of the Wth adjacent weather block;

[0113] S53, according to the color value of the pixel point of all adjacent weather blocks, get the color value of the touched weather block, which is:

[0114] Red0≠Red w or Green0≠Green w or Blue0≠Blue w , w = 1, 2, 3, …, W, W represents the number of adjacent weather blocks of the weather block touched in the weather range line

[0115] Red0represents the color value of the red channel corresponding to the touched weather block;

[0116] Green0represents the color value of the green channel corresponding to the touched weather block;

[0117] Blue0 represents the color value of the blue channel corresponding to the touched weather block.

[0118] The application further discloses a weather data collection and automatic processing method, comprising the following steps:

[0119] S1, acquiring weather data;

[0120] S2, saving weather file data of the weather data acquired in step S1;

[0121] S3, judging whether the weather file data is stored:

[0122] if the weather file data is stored, the next step is performed;

[0123] if the weather file data is not stored, the step S3 is returned after waiting;

[0124] S4, obtaining weather results by executing a program;

[0125] S5, displaying the weather results on a display screen.

[0126] In a preferred embodiment of the application, the program executed in the weather data execution running module is:

[0127] S41, extracting weather coordinate points to be imported into a weather three-dimensional graph, and placing weather coordinate points belonging to the same region into a same region set G;

[0128] S42, obtaining the farthest two points on a weather range line according to the maximum value in the region set, and the two points are respectively a starting coordinate point P=(x 开始 ,y 开始 ,z 开始 ) and a terminal coordinate point Q=(x 终止 ,y 终止 ,z 终止 ); the method for obtaining the farthest two points on the weather range line according to the maximum distance value in the region set is:

[0129]

[0130] wherein, max represents the maximum value between two points;

[0131] G represents a same region set;

[0132] (x i ,y i ,z i ) represents the i-th coordinate point in the same region set;

[0133] (x j ,y j ,z jrepresents the jth coordinate point in the same region set;

[0134] S43, according to the starting coordinate point P=(x 开始 ,y 开始 ,z 开始 ) and the end coordinate point Q=(x 终止 ,y 终止 ,z 终止 ) to get its starting vector starting vector The calculation method is:

[0135]

[0136] That is

[0137] (x 开始 ,y 开始 ,z 开始 ) represents the starting coordinate point;

[0138] (x 终止 ,y 终止 ,z 终止 ) represents the end coordinate point;

[0139] S44, with the starting coordinate point P=(x 开始 ,y 开始 ,z 开始 ) as the center of the sphere, r as the radius, r< Here, The total number of coordinate points in the region set is counted, denoted as N, N≥1; the maximum angle Where, represents the nth coordinate point E n in the sphere, the included angle vector formed by the starting coordinate point P=(x 开始 ,y 开始 ,z 开始 ), E n =(X n ,Y n ,Z n ) represents the nth coordinate point included in the sphere; n=1, 2, 3, …, N, represents the coordinate point (X max ,Y max ,Z max ) when the maximum angle value is taken; represents the starting vector; represents the included angle vector; represents the distance between the two points of the coordinate point P and the coordinate point Q, represents the coordinate point P and the coordinate point En distance between two points;

[0140] S45, let (x 开始 ,y 开始 ,z 开始 )=(X max ,Y max ,Z max ), return to step S44; until the end of the coordinate point;

[0141] S46, form a smooth closed curve according to the order of the starting coordinate point (x 开始 ,y 开始 ,z 开始 ), the end coordinate point (x 终止 ,y 终止 ,z 终止 ) and all coordinate points (X max ,Y max ,Z max ), that is, obtain the weather range line.

[0142] In a preferred embodiment of the present application, when it touches the weather block in the weather range line in step S5, the method for distinguishing the adjacent weather block in the weather range line in different colors includes the following steps:

[0143] S50, judge whether the weather block in the weather range line is touched:

[0144] If the weather block in the weather range line is touched through the display screen, the next step is executed;

[0145] If the weather block in the weather range line is not touched through the display screen, continue to wait, return to step S50;

[0146] S51, obtain the number of adjacent weather blocks of the weather block touched in the weather range line, respectively recorded as the 1st adjacent weather block, the 2nd adjacent weather block, the 3rd adjacent weather block, …, the Wth adjacent weather block;

[0147] S52, obtain the pixel point color value of the wth adjacent weather block, w is a positive integer less than or equal to W, recorded as (Red w ,Green w ,Blue w ), Red w represents the color value of the red channel of the pixel point of the wth adjacent weather block, Green w represents the color value of the green channel of the pixel point of the wth adjacent weather block, and Blue w represents the color value of the blue channel of the pixel point of the wth adjacent weather block;

[0148] S53, obtaining the color value of the touched weather block according to the color values of the pixel points of all the adjacent weather blocks, wherein the color value of the touched weather block is:

[0149] Red0≠Red w or Green0≠Green w or Blue0≠Blue w w = 1, 2, 3, …, W, W represents the number of blocks adjacent to the weather map of the weather block touched in the weather range line

[0150] Red0 represents the color value of the red channel corresponding to the touched weather block;

[0151] Green0 represents the color value of the green channel corresponding to the touched weather block;

[0152] Blue0 represents the color value of the blue channel corresponding to the touched weather block.

[0153] Although the embodiments of the present application have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, replacements and variations can be made to the embodiments without departing from the principles and purposes of the present application, and the scope of the present application is defined by the claims and their equivalents.

Claims

1. A meteorological data collection and automated processing system, characterized in that, It includes a meteorological data acquisition module, a meteorological file storage module, a meteorological event notification module, a meteorological data execution module, and a meteorological display module; The meteorological data output terminal of the meteorological data acquisition module is connected to the meteorological data input terminal of the meteorological file storage module; the meteorological data output terminal of the meteorological file storage module is connected to the meteorological data input terminal of the meteorological event notification module; the data output terminal of the meteorological event notification module is connected to the meteorological data input terminal of the meteorological data execution module; and the meteorological data output terminal of the meteorological data execution module is connected to the meteorological data input terminal of the meteorological display module. The meteorological data acquisition module is used to acquire meteorological data; The meteorological file storage module is used to save the meteorological data acquired by the meteorological data acquisition module into meteorological files. The meteorological event notification module is used for meteorological file data storage. After the meteorological file storage module is completed, the meteorological data execution module is notified to start the execution program. The meteorological data execution module is used to execute programs to obtain meteorological results based on notifications issued by the meteorological event notification module. The programs executed in the meteorological data execution module are as follows: S41, Extract the meteorological coordinate points of the 3D meteorological map to be imported, and place meteorological coordinate points belonging to the same region into the same region set. middle; S42, based on the maximum distance value in the region set, obtain the two farthest points on the meteorological range line, which are the starting coordinate points. and termination coordinates ; S43, based on the starting coordinates and termination coordinates Obtain its starting vector ; S44, starting from coordinate point As the center of the ball, Calculate the maximum angle using the radius. To obtain the corresponding coordinates ;Maximum angle The calculation method is as follows: ,in, Indicates the start vector; Represents the included angle vector; Represents coordinate points with coordinate points The distance between two points Represents coordinate points with coordinate points The distance between two points; S45, = Return to step S44; continue until the termination coordinate point is reached; S46, starting coordinates Termination coordinates and all coordinate points By forming a smooth closed curve in sequence, the meteorological range line can be obtained. The weather display module is used to display weather results on the screen.

2. The meteorological data collection and automated processing system according to claim 1, characterized in that, In step S42, the method for obtaining the two farthest points on the meteorological range line based on the maximum distance value in the region set is as follows: , in, This indicates finding the maximum value between two points.

3. The meteorological data collection and automated processing system according to claim 1, characterized in that, Start vector in step S43 The calculation method is as follows: , That is = ; Indicates the starting coordinate point; Indicates the ending coordinate point.

4. The meteorological data collection and automated processing system according to claim 1, characterized in that, In the weather display module, when a weather block is touched within the weather range line, it is distinguished by different colors from the weather blocks within the adjacent weather range line.

5. A method for meteorological data collection and automated processing, characterized in that, Includes the following steps: S1, acquire meteorological data; S2, Save the meteorological data obtained in step S1 as meteorological file data; S3, determine whether the meteorological file data is stored: If the meteorological data has already been stored, proceed to the next step; If the meteorological data is not stored, continue to wait and return to step S3; S4, execute the program to obtain meteorological results; the executed program is: S41, Extract the meteorological coordinate points of the 3D meteorological map to be imported, and place meteorological coordinate points belonging to the same region into the same region set. middle; S42, based on the maximum distance value in the region set, obtain the two farthest points on the meteorological range line, which are the starting coordinate points. and termination coordinates ; S43, based on the starting coordinates and termination coordinates Obtain its starting vector ; S44, starting from coordinate point As the center of the ball, Calculate the maximum angle using the radius. To obtain the corresponding coordinates ;Maximum angle The calculation method is as follows: ,in, Indicates the start vector; Represents the included angle vector; Represents coordinate points with coordinate points The distance between two points Represents coordinate points with coordinate points The distance between two points; S45, = Return to step S44; continue until the termination coordinate point is reached; S46, starting coordinates Termination coordinates and all coordinate points By forming a smooth closed curve in sequence, the meteorological range line can be obtained. The S5 displays weather results on the screen.

6. The meteorological data collection and automated processing method according to claim 5, characterized in that, In step S42, the method for obtaining the two farthest points on the meteorological range line based on the maximum distance value in the region set is as follows: , in, This indicates finding the maximum value between two points; Indicates a set of regions; Represents the first in the set of the same region Coordinate points; Represents the first in the set of the same region Coordinates.

7. The meteorological data collection and automated processing method according to claim 5, characterized in that, Start vector in step S43 The calculation method is as follows: , That is = ; Indicates the starting coordinate point; Indicates the ending coordinate point.

8. The meteorological data collection and automated processing method according to claim 5, characterized in that, In step S5, when it touches a meteorological block within the meteorological range line, it uses different colors to distinguish meteorological blocks within the adjacent meteorological range line.

Citation Information

Patent Citations

  • Meteorological information drawing processing method and device, computer equipment and storage medium

    CN107577486A