Meteorological prediction data display method and device, storage medium, equipment and system
By generating and displaying image files of forecast time and meteorological elements from meteorological forecast data, this method solves the problem of the inability to adjust meteorological forecast data display systems in the field of new energy power generation. It realizes meteorological forecast maps covering various meteorological elements with different forecast durations, helping data analysts and power plant operation and maintenance personnel to understand the phenomena and patterns of meteorological data.
Patent Information
- Application Number
- CN202410771265.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-14
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2044-06-14
AI Technical Summary
In existing technologies, meteorological forecast data display systems in the field of new energy power generation cannot dynamically adjust the displayed meteorological forecast data according to different forecast durations and different meteorological elements.
By acquiring forecast files corresponding to various forecast durations, forecast time files and meteorological element files are generated, and then converted into image files. These are published as GeoServer layers, and combined with meteorological element heat maps and flow field change maps, target images are generated for display.
It has achieved meteorological forecast maps covering various meteorological elements for different forecast durations, helping data analysts and power plant operation and maintenance personnel to understand the phenomena and patterns of meteorological data.
Smart Images

Figure CN118820500B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of weather prediction, in particular to a weather prediction data display method, device, storage medium, equipment and system. BACKGROUND
[0002] In the field of new energy power generation, new power systems are closely related to weather conditions. Wind energy and solar energy are affected by regional weather conditions, and are extremely unevenly distributed in time and space, and have large fluctuations and gaps, resulting in constraints on new energy output. Currently, in the field of new energy, the established weather prediction data display system of the state and industry is still used to display weather element data under fixed spatial scales and fixed time scales, but it cannot dynamically adjust the weather prediction data to be displayed according to different prediction lengths and different weather elements. SUMMARY
[0003] The purpose of the present disclosure is to provide a weather prediction data display method, device, storage medium, equipment and system, which can solve the problem that the weather prediction data display system used in the field of new energy power generation in the prior art cannot adjust the weather prediction data to be displayed according to different prediction lengths and different weather elements.
[0004] To achieve the above-mentioned purpose, a first aspect of an embodiment of the present disclosure provides a weather prediction data display method, which comprises:
[0005] Obtaining a plurality of prediction files corresponding to a plurality of prediction lengths of a target prediction batch, wherein the target prediction batch comprises at least one reporting time, and each prediction length corresponds to a prediction file;
[0006] Generating a plurality of prediction time files according to each prediction file in the plurality of prediction files, generating a plurality of weather element files according to each prediction time file, and converting each weather element file into an image file to obtain a plurality of image files corresponding to each prediction file;
[0007] Publishing the plurality of image files corresponding to each prediction file in the plurality of prediction files as a GeoServer layer;
[0008] Obtaining a weather element heat map according to the GeoServer layer and a different weather element heat map legend;
[0009] Setting a flow field change map of wind speed and sea current on the weather element heat map to obtain a target image;
[0010] Displaying the target image through a weather prediction map.
[0011] Optionally, the generating a plurality of prediction time files according to each of the plurality of prediction files, generating a plurality of meteorological element files according to each of the plurality of prediction time files, and converting each of the plurality of meteorological element files into an image file to obtain a plurality of image files corresponding to each of the plurality of prediction files comprises:
[0012] According to the prediction time, a plurality of prediction time files corresponding to each of the plurality of prediction files are generated;
[0013] According to the meteorological element, a plurality of meteorological element files corresponding to each of the plurality of prediction time files are generated;
[0014] For each of the plurality of meteorological element files, the meteorological element file is converted into an image file to obtain a plurality of image files corresponding to each of the plurality of prediction files.
[0015] Optionally, the obtaining a plurality of prediction files corresponding to a plurality of prediction time lengths of a target prediction batch comprises:
[0016] According to the time when the meteorological data arrives at the designated platform, the integrity of the meteorological data of various prediction time lengths in the target prediction batch is judged according to the prediction batch;
[0017] When the meteorological data is determined to be complete, the prediction file corresponding to each prediction time length of the target prediction batch is downloaded from the designated platform to obtain a plurality of prediction files corresponding to a plurality of prediction time lengths of the target prediction batch.
[0018] Optionally, after the obtaining a plurality of prediction files corresponding to a plurality of prediction time lengths of a target prediction batch, the method further comprises:
[0019] The plurality of prediction files are classified according to prediction time length and spatial scale to obtain prediction files with the same prediction time length and spatial scale;
[0020] The prediction files with the same prediction time length and spatial scale are stored in the same directory to obtain a plurality of storage directories.
[0021] Optionally, after the storing the prediction files with the same prediction time length and spatial scale in the same directory to obtain a plurality of storage directories, the method further comprises:
[0022] Data is retrieved from the plurality of storage directories;
[0023] All files under each directory in the plurality of storage directories are converted into nc files through a preset mirror image.
[0024] Optionally, the generating, according to the predicted time, a plurality of predicted time files corresponding to each of the plurality of predicted files comprises:
[0025] The generating, according to the predicted time, a plurality of predicted time files corresponding to each of the plurality of predicted files comprises:
[0026] Optionally, the method further comprises:
[0027] For the predicted file corresponding to the predicted time length exceeding the time length threshold, each predicted time file corresponding to the predicted file is split according to the preset time step to obtain a plurality of data in each predicted time file, and each data contains data within one time step.
[0028] Optionally, after the generating, according to the meteorological elements, a plurality of meteorological element files corresponding to each of the plurality of predicted time files, the method further comprises:
[0029] According to the meteorological elements, a meteorological element identifier is added in each of the meteorological element files.
[0030] Optionally, before the obtaining, according to the GeoServer layer and different meteorological element heat maps, a meteorological element heat map, the method further comprises:
[0031] According to the data range and unit of each meteorological element, a heat map legend of the meteorological element is sequentially set according to a data segment.
[0032] Optionally, the setting, on the meteorological element heat map, a flow field change map of wind speed and sea current to obtain a target image comprises:
[0033] According to the meridional and latitudinal wind, the size and direction of the wind are determined.
[0034] According to the meridional and latitudinal sea current, the size and direction of the sea current are determined.
[0035] According to the size of the wind speed, the length of the wind flow field line in the flow field change map is determined, and according to the direction of the wind, the direction of the wind flow field line in the flow field change map is determined.
[0036] According to the size of the sea current, the length of the sea current flow field line in the flow field change map is determined, and according to the direction of the sea current, the direction of the sea current flow field line in the flow field change map is determined.
[0037] The length and direction of the wind flow field line and the length and direction of the sea current flow field line are superimposed on the thermal map to obtain the target image.
[0038] Optionally, the target image is displayed through a meteorological prediction map, including:
[0039] A play interval is set according to the prediction length;
[0040] The target image is displayed through the meteorological prediction map according to the play interval.
[0041] A second aspect of the embodiments of the present disclosure provides a meteorological prediction data display device, including:
[0042] The acquisition module is configured to acquire a plurality of prediction files corresponding to a plurality of prediction lengths of a target prediction batch, wherein the target prediction batch includes at least one report time, and each prediction length corresponds to a prediction file;
[0043] The conversion module is configured to generate a plurality of prediction time files according to each prediction file in the plurality of prediction files, generate a plurality of meteorological element files according to each prediction time file, and convert each meteorological element file into an image file to obtain a plurality of image files corresponding to each prediction file;
[0044] The publishing module is configured to publish the plurality of image files corresponding to each prediction file in the plurality of prediction files as a GeoServer layer;
[0045] The determination module is configured to obtain a meteorological element thermal map according to the GeoServer layer and a different meteorological element thermal map legend;
[0046] The setting module is configured to set a flow field change map of wind speed and sea current on the meteorological element thermal map to obtain a target image;
[0047] The display module is configured to display the target image through a meteorological prediction map.
[0048] A third aspect of the present disclosure provides a non-transitory computer readable storage medium having a computer program stored thereon, the program being executed by a processor to implement the steps of the meteorological prediction data display method provided in the first aspect of the present disclosure.
[0049] A fourth aspect of the present disclosure provides an electronic device, including:
[0050] A memory having a computer program stored thereon;
[0051] A processor configured to execute the computer program in the memory to implement the steps of the meteorological prediction data display method provided in the first aspect of the present disclosure.
[0052] A fifth aspect of the present disclosure provides a weather forecast data display system, comprising a server and a display device;
[0053] The server is configured to obtain a plurality of prediction files corresponding to a plurality of prediction time lengths of a target prediction batch, generate a plurality of prediction time files according to each of the plurality of prediction files, generate a plurality of meteorological element files according to each of the prediction time files, and convert each of the meteorological element files into an image file to obtain a plurality of image files corresponding to each of the prediction files, publish the plurality of image files corresponding to each of the prediction files as a GeoServer layer, and obtain a meteorological element heat map according to the GeoServer layer and a different meteorological element heat map legend, and set a flow field change graph of wind speed and sea current on the meteorological element heat map to obtain a target image; wherein the target prediction batch comprises at least one reporting time, and each prediction time length corresponds to a prediction file.
[0054] The display device is configured to display the target image through a weather forecast map.
[0055] In the above technical solution, a plurality of prediction files corresponding to a plurality of prediction time lengths are analyzed and split to obtain meteorological element files corresponding to each meteorological element in the plurality of prediction files, and a plurality of image files corresponding to a plurality of meteorological elements are obtained through analysis and processing of each meteorological element file, so as to establish a weather forecast map according to the plurality of image files, thereby achieving the purpose of a weather forecast map covering a plurality of meteorological elements of various prediction time lengths, and helping data analysts and electric field operation and maintenance personnel understand the phenomena and laws of meteorological data through image display.
[0056] Other features and advantages of the present disclosure will be described in detail in the following detailed description section. BRIEF DESCRIPTION OF DRAWINGS
[0057] The accompanying drawings are included to provide a further understanding of the present disclosure and constitute a part of the specification, and are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation on the present disclosure. In the drawings:
[0058] Figure 1 FIG. 1 is a flowchart of a weather forecast data display method according to an exemplary embodiment.
[0059] Figure 2 FIG. 2 is a flowchart of another weather forecast data display method according to an exemplary embodiment.
[0060] Figure 3 FIG. 3 is a flowchart of another weather forecast data display method according to an exemplary embodiment.
[0061] Figure 4 is a flowchart of another method of presenting weather forecast data according to an example embodiment.
[0062] Figure 5 is a flowchart of another method of presenting weather forecast data according to an example embodiment.
[0063] Figure 6 is a flowchart of another method of presenting weather forecast data according to an example embodiment.
[0064] Figure 7 is a flowchart of another method of presenting weather forecast data according to an example embodiment.
[0065] Figure 8 is a flowchart of another method of presenting weather forecast data according to an example embodiment.
[0066] Figure 9 is a block diagram of a device for presenting weather forecast data according to an example embodiment.
[0067] Figure 10 is a block diagram of an electronic device according to an example embodiment.
[0068] Figure 11 is a schematic diagram of a system for presenting weather forecast data according to an example embodiment.
[0069] Figure 12 is a block diagram of another electronic device according to an example embodiment. DETAILED DESCRIPTION
[0070] A detailed description of specific embodiments of the present disclosure follows, in reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely illustrative and are not intended to limit the disclosure.
[0071] It should be noted that all actions of acquiring signals, information or data in the present disclosure are performed in compliance with the corresponding data protection regulations and policies of the country where the device is located, and with the authorization of the owner of the corresponding device.
[0072] Figure 1 is a flowchart of a method of presenting weather forecast data according to an example embodiment, as shown in Figure 1 includes the following steps:
[0073] In step S101, a plurality of prediction files corresponding to a plurality of prediction durations of a target prediction batch are acquired, wherein the target prediction batch includes at least one reporting time, and each prediction duration corresponds to a prediction file.
[0074] For example, the prediction batch refers to the time interval of the release of meteorological prediction data, and can also be understood as the prediction update frequency. The prediction duration refers to the time span covered by each prediction, that is, the validity period of each released meteorological prediction, which can be short-term, medium-term and long-term. The prediction duration is set according to the prediction purpose and needs. For the batch of short-term prediction, the update is usually performed every several hours, and the prediction duration is usually 240 hours. For the batch of medium-term prediction, the update time is shorter, and the update is usually performed every 12 to 24 hours, and the prediction duration is usually one week or one month. For the batch of long-term prediction, the update time is usually longer, and the update is usually performed every week or month, and the prediction duration covers a longer time span, such as one year. Each prediction batch corresponds to a reporting time, for example, 0 o'clock reporting, and the data reported at 0 o'clock is a prediction batch.
[0075] In step S102, a plurality of prediction time files are generated according to each prediction file in the plurality of prediction files, a plurality of meteorological element files are generated according to each prediction time file, and each meteorological element file is converted into an image file to obtain a plurality of image files corresponding to each prediction file.
[0076] For example, the prediction time refers to a specific time point or time period predicted by each prediction file. Prediction file A predicts meteorological data at 15 o'clock, 18 o'clock and 21 o'clock, and the prediction time is 15 o'clock, 18 o'clock and 21 o'clock. Each prediction file includes a plurality of prediction times, and each prediction time includes data of a plurality of meteorological elements. By analyzing the data in the prediction file, a meteorological element file corresponding to each meteorological element of each prediction time is obtained, and each meteorological element file is converted into an image file. For example, prediction file A includes two meteorological elements of cloud cover and irradiance at 15 o'clock, and prediction file A can be split into two meteorological element files: a meteorological element file of cloud cover at 15 o'clock and a meteorological element file of irradiance at 15 o'clock. In the present disclosure, the meteorological elements can include one or more of wind speed, irradiance, temperature, air pressure, dew point temperature, rainfall, snowfall, snow depth, visibility, cloud cover, wave height, sea temperature, sea current, wave direction, wave height, wave period, sea level pressure, snowfall, total radiation, total cloud cover, total precipitation, convective precipitation, large-scale precipitation, and 2m height temperature in the past 24 hours.
[0077] In step S103, the plurality of image files corresponding to each prediction file in the plurality of prediction files are released as GeoServer layers.
[0078] For example, a layer can be created from the image file by GeoServer (a geographic information system platform), published as a GeoServer layer, and accessed and used by users.
[0079] In step S104, a meteorological element thermal map is obtained according to the GeoServer layer and the different meteorological element thermal map legends.
[0080] For example, the meteorological element thermal map is a data visualization method for expressing the numerical distribution of different meteorological elements at different prediction times in a specific geographic area, and can show the differences in meteorological elements in geographical space in terms of color density and change, so that users can intuitively understand the distribution rule and change trend of meteorological elements.
[0081] In step S105, a flow field change map of wind and sea current is set on the meteorological element thermal map to obtain a target image.
[0082] For example, the flow field change map can be used to describe the spatial and temporal changes of wind or sea current, and the flow field change map of wind field and sea current is added to the meteorological element thermal map to obtain a target image.
[0083] In step S106, the target image is displayed by a meteorological prediction atlas.
[0084] In the above technical solution, by analyzing and splitting a plurality of prediction files of different prediction lengths, a meteorological element file corresponding to each meteorological element in the plurality of prediction files is obtained, and by analyzing and processing each meteorological element file, a plurality of image files corresponding to a plurality of meteorological elements are obtained, so that a meteorological prediction atlas is established according to the plurality of image files, thereby achieving the purpose of covering a plurality of meteorological elements of different prediction lengths, and helping data analysts and electric field operation and maintenance personnel to understand the phenomenon and rule of meteorological data through image display.
[0085] Figure 2 is a flow chart of another meteorological prediction data display method according to an example embodiment, as shown in Figure 2 The above step S102 of generating a plurality of prediction time files from each prediction file in the plurality of prediction files, generating a plurality of meteorological element files from each prediction time file, and converting each meteorological element file into an image file to obtain a plurality of image files corresponding to each prediction file includes the following steps:
[0086] In step S1021, a plurality of prediction time files corresponding to each prediction file in the plurality of prediction files are generated according to the prediction time.
[0087] For example, each prediction file includes data of different prediction time lengths, each of which can cover different time spans. It can be understood that each prediction file can include multiple prediction times of a time span, and each prediction file is split into multiple prediction time files according to the prediction times. In this way, the multiple prediction files are all split to obtain multiple prediction time files corresponding to each prediction file in the multiple prediction files.
[0088] In step S1022, multiple meteorological element files corresponding to each prediction time file in the multiple prediction time files are generated according to the meteorological elements.
[0089] For example, each prediction time includes multiple meteorological elements, and the multiple meteorological elements included in each prediction time file are parsed one by one, each meteorological element is split out, and multiple meteorological element files are generated and stored in the form of one meteorological element file for one meteorological element.
[0090] In step S1023, for each meteorological element file in the multiple meteorological element files, the meteorological element file is converted into an image file to obtain multiple image files corresponding to each prediction file.
[0091] For example, as described above, based on the prediction times, multiple prediction time files corresponding to each prediction file can be obtained, each prediction time file corresponds to multiple meteorological element files, and each prediction time corresponds to multiple meteorological element files. Each meteorological element file corresponding to each prediction time is a file format of meteorological data type, and each meteorological element file of meteorological data type can be converted into an image file using a gdal command. Optionally, in an implementation manner, the image file can be in tiff format, the nc file described in step S110 below is exported as a tiff file, and the file is stored in the corresponding directory of step S108 below, and tiff is added to the folder prefix, for example, tiff / YYYY / A1D / 0000 / .
[0092] Figure 3 is a flowchart of another meteorological prediction data display method according to an example embodiment, as shown in Figure 3 As shown in step S101 above, obtaining the multiple prediction files corresponding to the multiple prediction time lengths of the target prediction batch includes the following steps:
[0093] In step S1011, according to the time when the meteorological data arrives at the specified platform, the integrity of the meteorological data of various prediction time lengths in the target prediction batch is judged according to the prediction batch.
[0094] For example, the meteorological data can be provided by ECMWF (European Centre for Medium-Range Weather Forecasts), the designated platform can be the Hong Kong Baidu intelligent cloud platform, and the latest meteorological data generated by ECMWF every day is pushed to the designated platform. In the present disclosure, the prediction time length can be 0-240h, 0-1104h, or 0-5160h, wherein the prediction time length of 0-240h can be updated every 6 hours, the prediction time length of 0-1104h can be updated every 24 hours, and the prediction time length of 0-5160h can be updated every 30 days; according to the time when the data arrives at the designated platform, it is checked whether the number and file size of each type of meteorological data file are complete.
[0095] In step S1012, when it is determined that the meteorological data is complete, the prediction file corresponding to each prediction time length of the target prediction batch is downloaded from the designated platform, and a plurality of prediction files corresponding to a plurality of prediction time lengths of the target prediction batch are obtained.
[0096] For example, the completeness of each type of meteorological data is judged according to the prediction batch, for example, the number and size of the meteorological data file reported from UTC 00:00 are complete, then the server starts to download the meteorological data file of the prediction batch, so as to obtain the prediction file of the batch.
[0097] Figure 4 is a flow chart of another meteorological prediction data display method according to an exemplary embodiment, as shown in Figure 4 After the above-mentioned step S101 of obtaining a plurality of prediction files corresponding to a plurality of prediction time lengths of the target prediction batch, the following steps are further included:
[0098] In step S107, the plurality of prediction files are classified according to the prediction time length and the spatial scale, so as to obtain prediction files with the same prediction time length and spatial scale.
[0099] In step S108, the prediction files with the same prediction time length and spatial scale are stored in the same directory, and a plurality of storage directories are obtained.
[0100] For example, the spatial scale represents the size of the predicted geographical range, that is, the geographical area covered by the prediction; different prediction lengths and different spatial scales can be distinguished by different file prefixes, and data of different prediction lengths and different spatial scales can be stored in different folders according to the file prefixes of the prediction files. Taking the 0-240h prediction file reported at UTC 00:00 as an example, the file name is A1D+MMDD0000+mmdd+hhii+1, the spatial scale is 0.1 (which is not included in the file name and can be obtained according to the data content in the prediction file), and it can be concluded that the file prefix is A1D, MMDD0000 is the UTC time of 0 o'clock for daily prediction, MMDD is the month and date of the prediction reporting time, and mmdd+hhii is the prediction time. Therefore, the files with the same file prefix A1D and the same spatial scale 0.1 are stored in “YYYY / A1D / 0000 / ”, that is, the prediction files reported at UTC 00:00 of a certain year; for example, A1D02010000020100031 represents the reporting time of 2 o'clock on February 1st and the prediction time of 3 o'clock on February 1st, and A1D02010000020100041 represents the reporting time of 2 o'clock on February 1st and the prediction time of 4 o'clock on February 1st. The two prediction files with the same spatial scale in the two prediction files can be stored in the same directory.
[0101] Figure 5 is a flowchart of another meteorological prediction data display method according to an example embodiment, as shown in Figure 5 After obtaining the plurality of storage directories by storing the prediction files with the same prediction length and spatial scale in the same directory in step S108, the method further includes the following steps:
[0102] In step S109, data is retrieved from the plurality of storage directories.
[0103] In step S110, all files under each directory in the plurality of storage directories are converted into nc files by a preset mirror.
[0104] For example, according to the directory of the file storage in step S108, the prediction files are retrieved from different folders. Optionally, the file format of the retrieved prediction files can be grib, and the docker mirror “snow73 / eccodes” is used to convert the grib files into nc files, wherein the file format conversion command can be:
[0105] grib_to_netcdf-o / YYYY / A1D / HHII / nc / filename.nc
[0106] / YYYY / A1D / HHII / grib / filename
[0107] Optionally, the step S1021 of generating, according to the prediction time, a plurality of prediction time files corresponding to each of the plurality of prediction files comprises the following steps:
[0108] According to the prediction time, a plurality of prediction time files corresponding to each of the plurality of prediction files are generated based on each of the plurality of prediction files, each of the plurality of prediction time files corresponding to a prediction time, the plurality of prediction times being determined according to a start time and a preset time step, or the plurality of prediction times being preset times.
[0109] For example, the time step is the time interval in a meteorological prediction run, and the prediction time is determined according to the start time and the preset time step; for a prediction file with a short prediction length, such as a prediction file with a prediction length of 0-240h, the start time is 0 and the time step is 3 hours, and the prediction times are 3, 6, 9, etc. Therefore, a prediction time file is generated at 3, a prediction time file is generated at 6, and a prediction time file is generated at 9. The prediction time can also be set to a fixed value according to the prediction length, for example, a prediction file with a prediction length of 0-1104h can generate a prediction time file every 24 hours, i.e., a prediction time file is generated every day, and for a prediction file with a prediction length of 0-5160h, a prediction time file is generated every month, i.e., a prediction time file is generated in January, a prediction time file is generated in February, and so on.
[0110] Optionally, the meteorological prediction data display method further comprises the following steps:
[0111] For a prediction file corresponding to a prediction length exceeding the length threshold, each prediction time file corresponding to the prediction file is split according to the preset time step to obtain a plurality of data in each prediction time file, each data containing data within a time step.
[0112] For example, considering the time span of the prediction data and the size of the included data amount, a time length threshold can be set in advance. When the prediction time length exceeds the time length threshold, the time span corresponding to the prediction file is large, the prediction time is day or month, and the data amount included in each prediction time file can be large. The data in each prediction time file can be split according to the preset time step to obtain multiple data in each prediction time file. Each data includes data in a time step. The time length threshold can be in the range of greater than 240 hours. The prediction time lengths of 0-1104h and 0-5160h are greater than the threshold. Taking the prediction time length of 0-1104h as an example, the prediction file corresponding to 0-1104h generates a prediction time file every 24 hours. Therefore, for each prediction time file corresponding to the prediction time length of 0-1104h, the time step can be further split by 6 hours, that is, each prediction time file contains 4 times of 6-hour data.
[0113] Optionally, after the step S1022 of generating a plurality of meteorological element files corresponding to each prediction time file in the plurality of prediction time files according to the meteorological elements is performed, the following step is further included:
[0114] According to the meteorological elements, a meteorological element identifier is added in each meteorological element file.
[0115] For example, two-digit numbers can be used to arrange serial numbers for different meteorological elements as meteorological element identifiers. For example, a corresponding relationship in Table 1 is established. Taking wind speed as an example, it can be known from Table 1 that the serial number corresponding to the wind speed is 01. Therefore, two digits 01 are added at the end of the file name of the wind speed meteorological element file to distinguish that the file represents the wind speed. Similarly, two digits corresponding to each type of meteorological element are added at the end of the file name to distinguish different files representing different meteorological elements.
[0116] Table 1
[0117] Meteorological element Serial number Wind speed 01 Wind direction 02 Irradiance 03 Temperature 04 Atmospheric pressure 05 Dew point temperature 06 Rainfall 07 Snowfall 08 Snow depth 09 Visibility 10 Cloud cover 11 Sea temperature 12 Sea current 13 Current direction 14 Wave period 15 Wave height 16 Wave direction 17
[0118] Optionally, before the step S104 of obtaining the meteorological element heat map according to the GeoServer layer and the heat map legend of different meteorological elements is performed, the following step is further included:
[0119] According to the data range and unit of each type of meteorological element, the heat map legend of the meteorological element is set according to the data segment.
[0120] For example, the heat map legend can include a corresponding relationship between color and value, and the color density can be used to represent the size of the value.
[0121] The sea level pressure legend generally includes color and corresponding pressure value range. The sea level pressure legend is designed as follows:
[0122] Blue represents low air pressure, the air pressure range is usually 900 hPa to 1000 hPa;
[0123] Green represents moderate air pressure, the air pressure range is usually 1000 hPa to 1020 hPa;
[0124] Yellow represents high air pressure, the air pressure range is usually 1020 hPa to 1050 hPa;
[0125] Red represents very high air pressure, the air pressure range is usually more than 1050 hPa, the kind of color, data partition interval, and the corresponding relationship between interval and color are not limited by the present disclosure.
[0126] The cloud amount legend usually uses colors and patterns to represent different ranges of cloud amount. The cloud amount legend is designed as follows:
[0127] Blue represents a clear sky, with a cloud amount of 0%-20%;
[0128] Gray-blue represents a little cloudy sky, with a cloud amount of 20%-40%;
[0129] Gray represents a cloudy sky, with a cloud amount of 40%-70%;
[0130] Dark gray or black represents a sky completely covered by clouds, with a cloud amount of 70%-100%, the kind of color, the degree of gradation, the percentage partition interval, and the corresponding relationship between interval and color are not limited by the present disclosure, other colors can be used, for example, blue gradually changes from dark to light to correspond to the percentage of cloud amount one by one.
[0131] Figure 6 is a flow chart of another weather forecast data display method according to an exemplary embodiment, as shown in Figure 6 The step S105 of setting the flow field change diagram of wind speed and sea current on the thermal map of meteorological elements to obtain the target image includes the following steps:
[0132] In step S1051, the size and direction of wind speed are determined according to the meridional wind and zonal wind.
[0133] For example, the size and direction of wind speed are determined by the meridional wind v and zonal wind u, and the size of wind speed V can be calculated by the formula: where v represents the size of meridional wind speed, u represents the size of zonal wind speed, and the direction of wind can be determined according to the judgment condition in Table 2 and the trigonometric function formula.
[0134] Table 2
[0135]
[0136]
[0137] In step S1052, the size and the flow direction of the sea current are determined according to the meridional and zonal sea currents. For example, the size and the flow direction of the sea current are determined by the meridional sea current v and the zonal sea current u, and the size U of the sea current can be determined by the formula: After determination, v represents the size of the meridional sea current, u represents the size of the zonal sea current, and the flow direction of the sea current is not limited in the present disclosure and can be determined by referring to the method of wind direction or can be set according to actual needs.
[0138] In step S1053, the length of the wind flow field line in the flow field change graph is determined according to the size of the wind speed, and the direction of the wind flow field line in the flow field change graph is determined according to the wind direction.
[0139] In step S1054, the length of the sea current flow field line in the flow field change graph is determined according to the size of the sea current, and the direction of the sea current flow field line in the flow field change graph is determined according to the flow direction of the sea current.
[0140] For example, according to the size of the wind speed and the sea current speed, the length and the flow speed of the wind and sea current flow field lines are automatically matched, and the direction of the wind and sea current flow field lines in the flow field graph is determined according to the wind direction and the flow direction of the sea current.
[0141] In step S1055, the length and the direction of the wind flow field line and the length and the direction of the sea current flow field line are superimposed on the thermal map to obtain a target image.
[0142] For example, after the flow field processing in step S1054, the obtained flow field change graph is superimposed on the thermal map to obtain a target image.
[0143] In the above technical solution, by analyzing and splitting a plurality of prediction files of a plurality of prediction lengths, a plurality of meteorological element files corresponding to each meteorological element in the plurality of prediction files are obtained, a plurality of image files corresponding to a plurality of meteorological elements are obtained by analyzing and processing each meteorological element file, and a meteorological prediction atlas is established according to the plurality of image files, so as to achieve the purpose of covering a plurality of meteorological elements of various prediction lengths, and help data analysis personnel and electric field operation personnel understand the phenomenon and law of meteorological data through image display.
[0144] Figure 7 is a flow chart of another meteorological prediction data display method according to an example embodiment, as shown in Figure 7 The target image displayed by the meteorological prediction atlas in step S106 described above includes the following steps:
[0145] In step S1061, the play interval is set according to the prediction length.
[0146] In step S1062, the target image is displayed according to the play interval through the weather prediction atlas.
[0147] For example, considering that the data sizes are different for different prediction lengths, different play intervals can be set according to different prediction lengths, which can be a time interval in unit time, such as 1 hour, 6 hours, 24 hours, 168 hours, etc. The target image is displayed through the weather prediction atlas according to the time interval. The play interval is not limited in this disclosure and can be set according to the specific prediction length.
[0148] In an implementation, the prediction length includes 0-240h, 0-1104h, 0-5160h, Figure 8 is a flowchart of another weather prediction data display method according to an example embodiment, as shown, including the following steps: Figure 8
[0149] In step S81, the weather prediction atlas page is opened, and the wind speed flow field graph can be displayed by default.
[0150] In step S82, the specific weather element to be displayed is selected.
[0151] In step S83, by default, the page opened by the weather prediction atlas is the 0-240h weather prediction graph. For 0-90h data, the data is played by hour according to the 1-hour play time interval in step S831. For 93-240h data, the data is played by 6 hours according to the 6-hour play time interval in step S832.
[0152] The 0-1104h, 0-5160h, and arbitrary time length data play can be selected through the drop-down menu bar in the weather prediction atlas page. In step S84, for 0-1104h data, the play time interval is 24 hours, and the data is played by 24 hours. In step S85, for 0-5160h data, the play time interval is 168 hours, and the data is played by 168 hours. The play time interval of the arbitrary time length data is determined according to the play time intervals of the 0-240h, 0-1104h, and 0-5160h data.
[0153] In step S87, the play is ended.
[0154] Through the above technical solution, the weather prediction atlas play in multiple dimensions such as short-term (0-240h), medium-term (0-1104h), and long-term (0-5160h) can be realized.
[0155] Figure 9 Fig. 9 is a block diagram of a weather forecast data display device according to an exemplary embodiment. Figure 9 As shown in Fig. 9, the weather forecast data display device 900 includes an obtaining module 910, a converting module 920, a publishing module 930, a determining module 940, a setting module 950, and a displaying module 960.
[0156] The obtaining module 910 is configured to obtain a plurality of prediction files corresponding to a plurality of prediction time lengths of a target prediction batch, wherein the target prediction batch includes at least one reporting time, and each prediction time length corresponds to a prediction file.
[0157] The converting module 920 is configured to generate a plurality of prediction time files according to each prediction file in the plurality of prediction files, generate a plurality of meteorological element files according to each prediction time file, and convert each meteorological element file into an image file to obtain a plurality of image files corresponding to each prediction file.
[0158] The publishing module 930 is configured to publish the plurality of image files corresponding to each prediction file in the plurality of prediction files as a GeoServer layer.
[0159] The determining module 940 is configured to obtain a meteorological element heat map according to the GeoServer layer and a heat map legend of different meteorological elements.
[0160] The setting module 950 is configured to set a flow field change map of wind speed and sea current on the meteorological element heat map to obtain a target image.
[0161] The displaying module 960 is configured to display the target image through a weather forecast map.
[0162] Optionally, the converting module 920 includes a time file generation submodule, a meteorological element file generation submodule, and an image file conversion submodule.
[0163] The time file generation submodule is configured to generate a plurality of prediction time files corresponding to each prediction file in the plurality of prediction files according to prediction time.
[0164] The meteorological element file generation submodule is configured to generate a plurality of meteorological element files corresponding to each prediction time file in the plurality of prediction time files according to meteorological elements.
[0165] The image file conversion submodule is configured to convert each meteorological element file in the plurality of meteorological element files into an image file to obtain a plurality of image files corresponding to each prediction file.
[0166] Optionally, the obtaining module 910 is configured to:
[0167] According to the time of the meteorological data reaching the specified platform, the integrity of the meteorological data of each prediction time length in the target prediction batch is judged according to the prediction batch;
[0168] When the meteorological data is determined to be complete, the prediction file corresponding to each prediction time length of the target prediction batch is downloaded from the specified platform to obtain a plurality of prediction files corresponding to a plurality of prediction time lengths of the target prediction batch.
[0169] Optionally, after obtaining the plurality of prediction files corresponding to the plurality of prediction time lengths of the target prediction batch, the apparatus 900 further comprises a storage module 970;
[0170] The storage module 970 is configured to:
[0171] classify the plurality of prediction files according to the prediction time length and the spatial scale to obtain prediction files with the same prediction time length and spatial scale;
[0172] store the prediction files with the same prediction time length and spatial scale in the same directory to obtain a plurality of storage directories.
[0173] Optionally, after storing the prediction files with the same prediction time length and spatial scale in the same directory to obtain a plurality of storage directories, the apparatus 900 further comprises a retrieval module 990;
[0174] The retrieval module 990 is configured to:
[0175] retrieve data from the plurality of storage directories;
[0176] convert all files in each directory in the plurality of storage directories into nc files through a preset mirror image.
[0177] Optionally, the time file generation sub-module is configured to:
[0178] generate, based on each prediction file in the plurality of prediction files, a plurality of prediction time files corresponding to each prediction file according to a plurality of prediction times, each prediction file corresponding to a plurality of prediction time files corresponding to one prediction time, and the plurality of prediction times being determined according to a reporting time and a preset time step, or the plurality of prediction times being a preset time.
[0179] Optionally, the apparatus 900 further comprises a data splitting module;
[0180] The data splitting module is configured to:
[0181] for a prediction file corresponding to a prediction time length exceeding a time length threshold, split each prediction time file corresponding to the prediction file according to a preset time step to obtain a plurality of data in each prediction time file, and each time of data contains data within one time step.
[0182] Optionally, after the generating of the plurality of meteorological element files corresponding to each of the plurality of prediction time files according to the meteorological elements, the method further comprises an identifying module;
[0183] The identifying module is configured to add a meteorological element identifier in each of the meteorological element files according to the meteorological elements.
[0184] Optionally, before the obtaining of the meteorological element heat map according to the GeoServer layer and the heat map legend of different meteorological elements, the method further comprises a legend setting module;
[0185] The legend setting module is configured to set the heat map legend of each of the meteorological elements according to the data range and unit of each of the meteorological elements in sequence according to data segments.
[0186] Optionally, the setting module 950 is configured to:
[0187] determine the size and direction of the wind according to the meridional and zonal wind;
[0188] determine the size and direction of the sea current according to the meridional and zonal sea current;
[0189] determine the length of the wind flow field line in the flow field change map according to the size of the wind, and determine the direction of the wind flow field line in the flow field change map according to the direction of the wind;
[0190] determine the length of the sea current flow field line in the flow field change map according to the size of the sea current, and determine the direction of the sea current flow field line in the flow field change map according to the direction of the sea current;
[0191] superimpose the length and direction of the wind flow field line and the length and direction of the sea current flow field line on the heat map to obtain the target image.
[0192] Optionally, the display module 960 is configured to:
[0193] set a playing interval according to the prediction time length;
[0194] display the target image according to the playing interval through the meteorological prediction map.
[0195] As to the apparatus in the above-mentioned embodiments, the specific manners in which various modules perform operations have been described in details in the embodiments of the method, and thus will not be described in details here.
[0196] In the technical scheme, a plurality of prediction files of a plurality of prediction lengths are analyzed and split to obtain meteorological element files corresponding to each meteorological element in the plurality of prediction files, and through analysis and processing of each meteorological element file, a plurality of image files corresponding to a plurality of meteorological elements are obtained, so as to establish a meteorological prediction atlas according to the plurality of image files, thereby achieving the purpose of covering a plurality of meteorological elements of various prediction lengths, and helping data analysts and operation and maintenance personnel of the power plant to understand the phenomenon and law of meteorological data through the image display method.
[0197] Figure 10 is a block diagram of an electronic device 1000 according to an example embodiment. As shown in Figure 10 the electronic device 1000 can include a processor 1001, a memory 1002. The electronic device 1000 can also include one or more of a multimedia component 1003, an input / output (I / O) interface 1004, and a communication component 1005.
[0198] The processor 1001 is configured to control overall operations of the electronic device 1000 to complete all or part of the steps of the above-mentioned weather forecast data display method. The memory 1002 is configured to store various types of data to support operations of the electronic device 1000, which can include, for example, instructions for operating any application or method on the electronic device 1000, and application-related data, such as contact data, sent and received messages, pictures, audio, video, and the like. The memory 1002 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic storage, a flash memory, a magnetic disk or an optical disk. The multimedia component 1003 can include a screen and an audio component. The screen can be a touch screen, for example, and the audio component is configured to output and / or input audio signals. For example, the audio component can include a microphone configured to receive external audio signals. The received audio signals can be further stored in the memory 1002 or transmitted through the communication component 1005. The audio component also includes at least one speaker configured to output audio signals. The I / O interface 1004 provides an interface between the processor 1001 and other interface modules, which can be a keyboard, a mouse, a button, and the like. The buttons can be virtual buttons or physical buttons. The communication component 1005 is configured to perform wired or wireless communication between the electronic device 1000 and other devices. The wireless communication, such as Wi-Fi, Bluetooth, near field communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, and the like, or a combination of one or more of them, is not limited herein. Therefore, the corresponding communication component 1005 can include a Wi-Fi module, a Bluetooth module, an NFC module, and the like.
[0199] In an exemplary embodiment, the electronic device 1000 can be implemented by one or more Application Specific Integrated Circuit (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), controller, microcontroller, microprocessor or other electronic elements for executing the above-mentioned weather forecast data display method.
[0200] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implements the steps of the above-mentioned weather forecast data display method. For example, the computer-readable storage medium can be the above-mentioned memory 1002 including program instructions, which can be executed by the processor 1001 of the electronic device 1000 to complete the above-mentioned weather forecast data display method.
[0201] Figure 11 is a schematic diagram of a weather forecast data display system according to an exemplary embodiment, as shown in Figure 11 The weather forecast data display system can include a server 1101 and a display device 1102.
[0202] The server 1101 is configured to obtain a plurality of prediction files corresponding to a plurality of prediction time lengths of a target prediction batch, generate a plurality of prediction time files according to each of the plurality of prediction files, generate a plurality of meteorological element files according to each of the plurality of prediction time files, and convert each of the plurality of meteorological element files into an image file to obtain a plurality of image files corresponding to each of the plurality of prediction files, publish the plurality of image files corresponding to each of the plurality of prediction files as a GeoServer layer, obtain a meteorological element heat map according to the GeoServer layer and a different meteorological element heat map legend, and set a flow field change map of wind and sea current on the meteorological element heat map to obtain a target image; wherein the target prediction batch includes at least one reporting time, and each prediction time length corresponds to a prediction file.
[0203] The display device 1102 is configured to display the target image through a weather forecast map.
[0204] The specific methods of the steps in the above-mentioned embodiments have been described in detail in the foregoing Figures 1-8 Embodiments can be referred to the foregoingFigures 1-8 Embodiments, which will not be described again.
[0205] In the technical solution, by analyzing and splitting the multiple prediction files of multiple prediction lengths, the meteorological element files corresponding to each meteorological element in the multiple prediction files are obtained, and by analyzing and processing each meteorological element file, the multiple image files corresponding to multiple meteorological elements are obtained, so as to establish a meteorological prediction atlas according to the multiple image files, thereby achieving the purpose of covering various meteorological elements of multiple prediction lengths, and helping data analysts and electric field operation and maintenance personnel to understand the phenomena and laws of meteorological data through image display.
[0206] Figure 12 is another block diagram of an electronic device according to an example embodiment. For example, the electronic device 1200 can be provided as a server. Referring to Figure 12 , the electronic device 1200 includes a processor 1222, the number of which can be one or more, and a memory 1232 for storing a computer program executable by the processor 1222. The computer program stored in the memory 1232 can include one or more modules each corresponding to a set of instructions. In addition, the processor 1222 can be configured to execute the computer program to perform the meteorological prediction data display method described above.
[0207] In addition, the electronic device 1200 can further include a power supply component 1226 which can be configured to perform power management of the electronic device 1200, and a communication component 1250 which can be configured to implement communication of the electronic device 1200, such as wired or wireless communication. In addition, the electronic device 1200 can further include an input / output (I / O) interface 1258. The electronic device 1200 can operate based on an operating system stored in the memory 1232.
[0208] In another example embodiment, a computer readable storage medium including program instructions is also provided, which when executed by a processor implements the steps of the meteorological prediction data display method described above. For example, the non-transitory computer readable storage medium can be the memory 1232 described above including program instructions, and the program instructions can be executed by the processor 1222 of the electronic device 1200 to complete the meteorological prediction data display method described above.
[0209] In another example embodiment, a computer program product is also provided, which includes a computer program executable by a programmable device, the computer program having code portions for executing the meteorological prediction data display method described above when executed by the programmable device.
[0210] The preferred embodiments of the present disclosure are described in detail above with reference to the drawings, but the present disclosure is not limited to the specific details in the above-described embodiments. Various simple modifications can be made to the technical solutions of the present disclosure within the technical concept of the present disclosure, and these simple modifications all belong to the protection scope of the present disclosure.
[0211] In addition, it should be noted that each specific technical feature described in the above specific embodiments can be combined in any appropriate manner without contradiction. In order to avoid unnecessary repetition, various possible combinations are not described again in the present disclosure.
[0212] In addition, various different embodiments of the present disclosure can also be combined in any appropriate manner, as long as they do not deviate from the idea of the present disclosure, and they should also be considered as disclosed in the present disclosure.
Claims
1. A method of presenting weather forecast data, characterized by, The method comprises: obtaining a plurality of prediction files corresponding to a plurality of prediction time lengths of a target prediction batch, wherein the target prediction batch comprises at least one reporting time, and each prediction time length corresponds to a prediction file; generating a plurality of prediction time files according to each prediction file in the plurality of prediction files, generating a plurality of meteorological element files according to each prediction time file, and converting each meteorological element file into an image file to obtain a plurality of image files corresponding to each prediction file; publishing the plurality of image files corresponding to each prediction file in the plurality of prediction files as a GeoServer layer; obtaining a meteorological element heat map according to the GeoServer layer and a different meteorological element heat map legend; setting a flow field change map of wind and sea current on the meteorological element heat map to obtain a target image; displaying the target image through a meteorological prediction atlas; wherein the generating a plurality of prediction time files according to each prediction file in the plurality of prediction files, generating a plurality of meteorological element files according to each prediction time file, and converting each meteorological element file into an image file to obtain a plurality of image files corresponding to each prediction file comprises: generating a plurality of prediction time files corresponding to each prediction file in the plurality of prediction files according to prediction time; generating a plurality of meteorological element files corresponding to each prediction time file in the plurality of prediction time files according to meteorological elements; for each meteorological element file in the plurality of meteorological element files, converting the meteorological element file into an image file to obtain a plurality of image files corresponding to each prediction file.
2. The method of claim 1, wherein, The obtaining a plurality of prediction files corresponding to a plurality of prediction time lengths of a target prediction batch comprises: judging the completeness of meteorological data of various prediction time lengths in the target prediction batch according to the time when the meteorological data arrives at a specified platform according to prediction batches; when it is determined that the meteorological data is complete, downloading a prediction file corresponding to each prediction time length of the target prediction batch from the specified platform to obtain a plurality of prediction files corresponding to a plurality of prediction time lengths of the target prediction batch.
3. The method of claim 1, wherein, After the obtaining a plurality of prediction files corresponding to a plurality of prediction time lengths of a target prediction batch, the method further comprises: classifying the plurality of prediction files according to prediction time length and spatial scale to obtain prediction files with the same prediction time length and spatial scale; storing the prediction files with the same prediction time length and spatial scale in the same directory to obtain a plurality of storage directories.
4. The method of claim 3, wherein, After the storing the prediction files with the same prediction time length and spatial scale in the same directory to obtain a plurality of storage directories, the method further comprises: calling data from the plurality of storage directories; converting all files under each directory in the plurality of storage directories into nc files through a preset mirror image.
5. The method of claim 1, wherein, The generating a plurality of prediction time files according to each prediction file in the plurality of prediction files comprises: According to each of the plurality of prediction files, a plurality of prediction time files corresponding to each of the plurality of prediction files are generated at a plurality of prediction times, the plurality of prediction time files corresponding to one prediction time, and the plurality of prediction times being determined according to a start time and a preset time step, or the plurality of prediction times being preset times.
6. The method of claim 5, wherein, The method further comprises: For the prediction file corresponding to the prediction time length exceeding the time length threshold, each prediction time file corresponding to the prediction file is split according to a preset time step to obtain a plurality of data in each prediction time file, and each data contains data within one time step.
7. The method of claim 1, wherein, After the plurality of meteorological element files corresponding to each of the plurality of prediction time files are generated according to the meteorological elements, the method further comprises: According to the meteorological elements, a meteorological element identifier is added to each of the meteorological element files.
8. The method of claim 1, wherein, Before the meteorological element heat map is obtained according to the GeoServer layer and the heat map legends of different meteorological elements, the method further comprises: According to the data range and unit of each meteorological element, the heat map legend of the meteorological element is sequentially set according to a data segment.
9. The method of claim 1, wherein, The setting of the flow field change graph of wind speed and sea current on the meteorological element heat map to obtain the target image comprises: According to the meridional and zonal wind, the size and direction of the wind are determined; According to the meridional and zonal sea current, the size and direction of the sea current are determined; According to the size of the wind speed, the length of the wind flow field line in the flow field change graph is determined, and according to the direction of the wind, the direction of the wind flow field line in the flow field change graph is determined; According to the size of the sea current, the length of the sea current flow field line in the flow field change graph is determined, and according to the direction of the sea current, the direction of the sea current flow field line in the flow field change graph is determined; The length and direction of the wind flow field line and the length and direction of the sea current flow field line are superimposed on the heat map to obtain the target image.
10. The method of claim 1, wherein, The displaying of the target image through the meteorological prediction atlas comprises: According to the prediction time length, a play interval is set; According to the play interval, the target image is displayed through the meteorological prediction atlas.
11. A weather forecast data display device characterized by comprising: It comprises: An acquisition module is configured to acquire a plurality of prediction files corresponding to a plurality of prediction time lengths of a target prediction batch, wherein the target prediction batch comprises at least one start time, and each prediction time length corresponds to a prediction file; A conversion module is configured to generate a plurality of prediction time files according to each of the plurality of prediction files, generate a plurality of meteorological element files according to each prediction time file, and convert each meteorological element file into an image file to obtain a plurality of image files corresponding to each prediction file; A publishing module is configured to publish the plurality of image files corresponding to each of the plurality of prediction files as a GeoServer layer; A determination module is configured to obtain a meteorological element heat map according to the GeoServer layer and heat map legends of different meteorological elements; The setting module is used to set wind speed and ocean current flow field change maps on the meteorological element heat map to obtain the target image; The display module is used to display the target image through meteorological forecast maps; The conversion module is further configured to generate multiple prediction time files corresponding to each prediction file in the multiple prediction files based on the prediction time; generate multiple meteorological element files corresponding to each prediction time file in the multiple prediction time files based on meteorological elements; and convert each meteorological element file in the multiple meteorological element files into an image file to obtain multiple image files corresponding to each prediction file.
12. A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, When executed by a processor, the program implements the steps of the method described in any one of claims 1-10.
13. An electronic device, comprising: include: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the steps of the method according to any one of claims 1-10.
14. A weather forecast data presentation system characterized by, include: Servers and display devices; The server is configured to acquire multiple prediction files corresponding to various prediction durations for a target prediction batch, generate multiple prediction time files based on each prediction file, generate multiple meteorological element files based on each prediction time file, convert each meteorological element file into an image file, obtain multiple image files corresponding to each prediction file, publish the multiple image files corresponding to each prediction file as a GeoServer layer, and obtain a meteorological element heatmap based on the GeoServer layer and different meteorological element heatmap legends. This heatmap is used to set wind speed and ocean current flow field change maps on the meteorological element heatmap to obtain the target image. The target prediction batch includes at least one reporting time, and each prediction duration corresponds to one prediction file. The display device is used to display the target image through a meteorological forecast map; The server is further configured to generate multiple forecast time files corresponding to each forecast file in the multiple forecast files based on the forecast time; generate multiple meteorological element files corresponding to each forecast time file in the multiple forecast time files based on meteorological elements; and convert each meteorological element file in the multiple meteorological element files into an image file to obtain multiple image files corresponding to each forecast file.
Citation Information
Patent Citations
Meteorological element superposition display method based on vector electronic chart
CN111104615A
Meteorological data processing method and device, terminal and storage medium
CN113688100A