CN112835668B - Meteorological data reading and product display visualization system and method - Google Patents

Meteorological data reading and product display visualization system and method Download PDF

Info

Publication number
CN112835668B
CN112835668B CN202110162042.5A CN202110162042A CN112835668B CN 112835668 B CN112835668 B CN 112835668B CN 202110162042 A CN202110162042 A CN 202110162042A CN 112835668 B CN112835668 B CN 112835668B
Authority
CN
China
Prior art keywords
weather
rendering
meteorological
webgis
data file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110162042.5A
Other languages
Chinese (zh)
Other versions
CN112835668A (en
Inventor
钱苏晋
刘爱军
李平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing E Techstar Co ltd
Original Assignee
Beijing E Techstar Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing E Techstar Co ltd filed Critical Beijing E Techstar Co ltd
Priority to CN202110162042.5A priority Critical patent/CN112835668B/en
Publication of CN112835668A publication Critical patent/CN112835668A/en
Application granted granted Critical
Publication of CN112835668B publication Critical patent/CN112835668B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention relates to the field of meteorological data reading, and discloses a meteorological data reading and product display visualization system and method, wherein the system comprises a WebGIS client browser and a WebGIS server; the WebGIS client browser comprises a meteorological data file input component, a meteorological visualization layer configuration component and a WebGIS map rendering frame; the WebGIS server includes a file resource service and a GIS map screen service. The invention not only realizes the decoding of the meteorological data file data and the analysis of meteorological products; a flexible and rapid meteorological product data reading and visual display mechanism is realized; the problems that the traditional Web front-end weather data rasterization rendering cannot process a large amount of data and rendering errors exist are solved by applying an HTML Canvas technology and a bilinear interpolation algorithm. The method solves the defect that other weather analysis tool software cannot be combined with the WebGIS map rendering frame, and meets the requirements of rapid weather data reading and product display.

Description

Meteorological data reading and product display visualization system and method
Technical Field
The invention relates to the field of meteorological data reading, in particular to a meteorological data reading and product display visualization system and method.
Background
The meteorological data reading and meteorological product display play an important role in the aspects of meteorological prediction and early warning, meteorological data management, meteorological decision analysis and the like. The common programming languages used by the scientific researchers in the weather research and the weather data analysis include a C language, a Python language, an R language and a Java language, wherein the R language and the Python language are used as script languages, and are favored by the scientific researchers because the script languages have no strict grammar, compilation type and other limitations. By means of the open source community of the language, scientific researchers can quickly find out open source components which can be used for reading meteorological data files and displaying products, and a meteorological product analysis chart is generated.
In addition to the programming languages and tools mentioned above, GIS-based weather geographic information systems also have associated functions of weather data analysis and visualization. Such systems are usually built on large commercial GIS software, such as arcGIS of ESRI company, superMap of hypergraph software company, etc., which have more powerful meteorological data acquisition, storage, monitoring and analysis capability, and can construct a meteorological GIS network platform with comprehensive meteorological information analysis and processing. The programming languages and tools mentioned above have the ability to rapidly analyze drawings, but are often used as scientific research tools, and cannot be outputted or combined with WebGIS systems. The GIS weather geographic information system constructed on the commercial GIS software is required to be developed for the second time based on the commercial GIS software, so that the problems of high project cost, poor expansion capability, slow start of developers and the like are caused, and meanwhile, the simple requirements of weather data file reading and product display are huge and complex.
Disclosure of Invention
The invention provides a meteorological data reading and product display visualization system and method, so as to solve the problems in the prior art.
In a first aspect, the invention provides a meteorological data reading and product displaying visualization system, which comprises a WebGIS client browser (1) and a WebGIS server (6); the WebGIS client browser (1) comprises a meteorological data file input component (2), a meteorological visualization layer configuration component (3) and a WebGIS map rendering frame (4); the WebGIS server comprises a file resource service (7) and a GIS map picture service (8).
Further, the WebGIS map rendering framework (4) comprises a plurality of layer rendering components, and the plurality of layer rendering components comprise an aerial image layer rendering component (5); the weather image layer rendering component (5) comprises a weather data file downloading component (5.1), a weather data file decoding component (5.2), a weather product generating component (5.3) and a rasterization rendering component (5.4).
Furthermore, the weather data file input component (2), the weather visual layer configuration component (3), the file resource service (7) and the GIS map picture service (8) form a weather visual layer generation workflow, and the weather visual layer generation workflow sequentially comprises weather data input, weather visual configuration, data files and configuration storage.
Further, the WebGIS map rendering framework (4) is configured to send a request to the GIS map picture service (8) by using the HTTP protocol so as to obtain a map layer to be loaded, the WebGIS map rendering framework (4) obtains a visual layer configuration and starts each layer rendering workflow, determines whether the visual layer configuration includes an meteorological layer configuration, obtains an meteorological layer configuration determination result, and determines whether the meteorological visual rendering workflow needs to be started according to the meteorological layer configuration determination result.
Judging whether the visual layer configuration comprises the weather layer configuration or not, obtaining a weather layer configuration judging result, judging whether the weather visual rendering workflow needs to be started or not according to the weather layer configuration judging result, namely if the visual layer configuration does not comprise the weather layer configuration, not starting the weather visual rendering workflow; if the visual layer configuration comprises the weather layer configuration, judging whether a weather visual rendering workflow needs to be started, and if the weather visual rendering workflow needs to be started, starting the weather visual rendering workflow; if the weather visualization rendering workflow does not need to be started, the weather visualization rendering workflow is not started.
Further, the weather data file downloading component (5.1), the weather data file decoding component (5.2), the weather product generating component (5.3) and the rasterization rendering component (5.4) form a weather visual rendering workflow, and the weather visual rendering workflow sequentially comprises weather file loading, weather file decoding, weather product generating and weather product rasterization rendering.
Further, a meteorological data file downloading component (5.1) is used for requesting the GIS map picture service (8) to download the meteorological data file designated in the meteorological layer configuration by using the HTTP protocol and outputting a file stream;
the meteorological data file decoding component (5.2) is used for decoding the meteorological data file according to a meteorological data file coding protocol and outputting decoded data;
the weather product generation component (5.3) is used for analyzing the weather products according to the weather data file coding protocol and outputting a weather product list; the meteorological data file coding protocol is NetCDF or GRIB;
the rasterization rendering component (5.4) is used for obtaining a meteorological product to be rendered and rendering configuration according to meteorological visualization layer configuration, wherein the rendering configuration comprises a color table required for rendering and a corresponding relation between the color table and data, performing color resampling on the data by using a bilinear interpolation algorithm, calling an HTML Canvas API at the front end of a browser to perform color drawing, and outputting a Canvas instance containing a meteorological drawing result;
and the WebGIS map rendering frame (4) is used for acquiring the Canvas instance output by the weather image layer rendering component (5) and projecting the Canvas instance onto the GIS map.
On the other hand, the invention provides a meteorological data reading and product display visualization method, which comprises an meteorological layer configuration method and an meteorological layer rendering method.
Further, the method for configuring the weather image layer comprises the following steps:
s101) logging in a meteorological data reading and product display visualization system by using a WebGIS client browser;
s102) uploading a weather data file to be visually analyzed and displayed through a weather data file input assembly (2);
s103) creating a weather image layer for the uploaded weather data file and performing weather visualization configuration;
s104) storing meteorological visualization configuration, and submitting meteorological layer configuration and meteorological data files to a WebGIS server (6) by a WebGIS client browser (1);
s105) the GIS map picture service (8) keeps the configuration of the weather image picture layer in a database and generates a map picture;
s106) the file resource service (7) writes the meteorological data file into a server disk;
s107) ends the atmosphere map layer configuration.
In step S102), the weather data file is in NetCDF format or GRIB format.
Further, the method for rendering the aerial image layer comprises the following steps:
s201), logging in a meteorological data reading and product display visualization system by using a WebGIS client browser;
s202) playing the WebGIS map picture to be checked;
s203), loading a layer list of the WebGIS map picture by a WebGIS map rendering frame (4);
s204) judging whether the WebGIS map picture contains an aerial image layer, if so, entering a step S205), and if not, jumping to a step S211) to continue to execute map rendering;
s205), loading an aerial image layer rendering component by the WebGIS map rendering frame (4), analyzing the layer configuration by the aerial image layer rendering component (5), and starting a rendering workflow;
s206) downloading the meteorological data file by the meteorological data file downloading component (5.1);
s207) judging whether the meteorological data file is successfully downloaded, if so, entering step S208); if not, jumping to step S211) to continue to perform map rendering;
s208) the meteorological data file decoding component (5.2) decodes the meteorological data file according to the meteorological data file encoding protocol and outputs decoded data;
s209) a meteorological product generation component (5.3) analyzes the meteorological products according to the meteorological data file coding protocol to generate a meteorological product list;
s210) loading a weather product to be rendered according to a weather product list by a rasterization rendering component (5.4), visually rendering the weather product to be rendered, and outputting a Canvas instance containing weather drawing results;
s211) acquiring a Canvas instance containing a weather drawing result by the WebGIS map rendering frame (4), displaying the Canvas instance on a GIS map, and displaying the Canvas instance on a WebGIS client browser window;
s212) the aerial image layer rendering is completed.
The beneficial effects of the invention are as follows: the method and the system for reading the weather data and displaying the product based on the WebGIS are constructed, flexible and rapid weather product data reading and visual displaying are realized, the gap of Web front-end languages in common development languages is filled, the defect that other weather analysis tool software cannot be combined with a WebGIS map rendering frame is overcome, the requirements for rapid weather data reading and product displaying are met, and the secondary development cost of using commercial software is reduced. The invention not only realizes decoding of the data of the meteorological data file (NetCDF, GRIB) and analysis of the meteorological products; the flexible and quick meteorological product data reading and visual display mechanism is realized; meanwhile, the problems that the traditional Web front-end weather data rasterization rendering cannot process a large amount of data and rendering errors exist are solved by applying an HTML Canvas technology and a bilinear interpolation algorithm.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed for the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a visual system for reading meteorological data and displaying products according to an embodiment of the present invention.
Fig. 2 is a schematic structural diagram of an aerial image layer rendering assembly according to a first embodiment.
Fig. 3 is a schematic flow chart of an aerial image layer configuration method according to the first embodiment.
Fig. 4 is a schematic flow chart of an aerial image layer configuration method according to the first embodiment.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the detailed description is presented by way of example only and is not intended to limit the invention. It should be noted that the terms "comprising" and "having," and any variations thereof, in the description and claims of the present invention and in the foregoing figures, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of elements is not necessarily limited to those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
In a first aspect, the present invention provides a meteorological data reading and product displaying visualization system, as shown in fig. 1, including a WebGIS client browser 1 and a WebGIS server 6; the WebGIS client browser 1 comprises a meteorological data file input component 2, a meteorological visualization layer configuration component 3 and a WebGIS map rendering frame 4; the WebGIS server includes a file resource service 7 and a GIS map picture service 8.
The WebGIS map rendering framework 4 includes several layer rendering components, including an aerial image layer rendering component 5. As shown in FIG. 2, the weather image layer rendering component 5 has a weather data file downloading component 5.1, a weather data file decoding component 5.2, a weather product generating component 5.3, and a rasterized rendering component 5.4.
The weather data file input component 2, the weather visual layer configuration component 3, the file resource service 7 and the GIS map picture service 8 form a weather visual layer generation workflow, and the weather visual layer generation workflow sequentially comprises weather data input, weather visual configuration, data files and configuration storage.
The WebGIS map rendering framework 4 is configured to send a request to the GIS map picture service 8 by using the HTTP protocol to obtain a map layer to be loaded, where the WebGIS map rendering framework 4 obtains a visual layer configuration and starts each layer rendering workflow, determines whether the visual layer configuration includes an air image layer configuration, obtains an air image layer configuration determination result, and determines whether the weather visual rendering workflow needs to be started according to the air image layer configuration determination result.
Judging whether the visual layer configuration comprises the weather layer configuration or not, obtaining a weather layer configuration judging result, judging whether the weather visual rendering workflow needs to be started or not according to the weather layer configuration judging result, namely if the visual layer configuration does not comprise the weather layer configuration, not starting the weather visual rendering workflow; if the visual layer configuration comprises the weather layer configuration, judging whether a weather visual rendering workflow needs to be started, and if the weather visual rendering workflow needs to be started, starting the weather visual rendering workflow; if the weather visualization rendering workflow does not need to be started, the weather visualization rendering workflow is not started.
The weather data file downloading component 5.1, the weather data file decoding component 5.2, the weather product generating component 5.3 and the rasterization rendering component 5.4 form a weather visual rendering workflow, and the weather visual rendering workflow sequentially comprises weather file loading, weather file decoding, weather product generating and weather product rasterization rendering.
A meteorological data file downloading component 5.1, configured to request the GIS map picture service 8 to download the meteorological data file specified in the meteorological layer configuration by using the HTTP protocol, and output a file stream;
the meteorological data file decoding component 5.2 is used for decoding the meteorological data file according to a meteorological data file coding protocol and outputting decoded data;
the weather product generation component 5.3 is used for analyzing the weather products according to the weather data file coding protocol and outputting a weather product list; the meteorological data file coding protocol is NetCDF or GRIB;
the rasterization rendering component 5.4 is used for obtaining a meteorological product to be rendered and rendering configuration according to the meteorological visualization layer configuration, wherein the rendering configuration comprises a color table required for rendering and a corresponding relation between the color table and data, performing color resampling on the data by using a bilinear interpolation algorithm, calling an HTML Canvas API at the front end of a browser to perform color drawing, and outputting a Canvas instance containing a meteorological drawing result;
the WebGIS map rendering framework 4 is configured to obtain a Canvas instance output by the weather image layer rendering component 5, and project the Canvas instance onto a GIS map.
On the other hand, the invention provides a meteorological data reading and product display visualization method, which comprises an meteorological layer configuration method and an meteorological layer rendering method.
As shown in fig. 3, the method for configuring the weather image layer includes the following steps:
s101) logging in a meteorological data reading and product display visualization system by using a WebGIS client browser;
s102) uploading a weather data file to be visually analyzed and displayed through a weather data file input assembly 2;
s103) creating a weather image layer for the uploaded weather data file and performing weather visualization configuration;
s104) storing meteorological visualization configuration, and submitting meteorological image layer configuration and meteorological data files to a WebGIS server 6 by a WebGIS client browser 1;
s105) the GIS map screen service 8 holds the weather layer configuration to the database and generates a map screen;
s106) the file resource service 7 writes the meteorological data file into a server disk;
s107) ends the atmosphere map layer configuration.
In step S102), the weather data file is in NetCDF format or GRIB format.
As shown in fig. 4, the method for rendering the aerial image layer includes the following steps:
s201), logging in a meteorological data reading and product display visualization system by using a WebGIS client browser;
s202) playing the WebGIS map picture to be checked;
s203), loading a layer list of the WebGIS map picture by the WebGIS map rendering frame 4;
s204) judging whether the WebGIS map picture contains an aerial image layer, if so, entering a step S205), and if not, jumping to a step S211) to continue to execute map rendering;
s205) the WebGIS map rendering framework 4 loads the aerial image layer rendering component, parses the layer configuration through the aerial image layer rendering component 5, and starts the rendering workflow;
s206) downloading the meteorological data file by the meteorological data file downloading component 5.1;
s207) judging whether the meteorological data file is successfully downloaded, if so, entering step S208); if not, jumping to step S211) to continue to perform map rendering;
s208) the meteorological data file decoding component 5.2 decodes the meteorological data file according to the meteorological data file encoding protocol and outputs decoded data;
s209) the meteorological product generation component 5.3 analyzes the meteorological products according to the meteorological data file coding protocol to generate a meteorological product list;
s210) loading a weather product to be rendered according to a weather product list by the rasterization rendering component 5.4, performing visual rendering on the weather product to be rendered, and outputting a Canvas instance containing weather drawing results;
s211) the WebGIS map rendering frame 4 acquires a Canvas instance containing weather drawing results and displays the Canvas instance on a GIS map. And finally, presenting the Canvas instance to a browser window of the WebGIS client.
S212) the aerial image layer rendering is completed.
By adopting the technical scheme disclosed by the invention, the following beneficial effects are obtained:
the method and the system for reading the weather data and displaying the product based on the WebGIS are constructed, flexible and rapid weather product data reading and visual displaying are realized, the gap of Web front-end languages in common development languages is filled, the defect that other weather analysis tool software cannot be combined with a WebGIS map rendering frame is overcome, the requirements for rapid weather data reading and product displaying are met, and the secondary development cost of using commercial software is reduced. The invention not only realizes decoding of the data of the meteorological data file (NetCDF, GRIB) and analysis of the meteorological products; the flexible and quick meteorological product data reading and visual display mechanism is realized; meanwhile, the problems that the traditional Web front-end weather data rasterization rendering cannot process a large amount of data and rendering errors exist are solved by applying an HTML Canvas technology and a bilinear interpolation algorithm.
The foregoing is merely a preferred embodiment of the invention, and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the invention, which is also intended to be covered by the present invention.

Claims (5)

1. The weather data reading and product displaying visualization method is suitable for a weather data reading and product displaying visualization system and is characterized in that the system comprises a WebGIS client browser (1) and a WebGIS server (6); the WebGIS client browser (1) comprises a meteorological data file input component (2), a meteorological visualization layer configuration component (3) and a WebGIS map rendering frame (4); the WebGIS server comprises a file resource service (7) and a GIS map picture service (8);
the WebGIS map rendering frame (4) comprises a plurality of layer rendering components, and the plurality of layer rendering components comprise an aerial image layer rendering component (5); the weather image layer rendering component (5) comprises a weather data file downloading component (5.1), a weather data file decoding component (5.2), a weather product generating component (5.3) and a rasterization rendering component (5.4);
the method comprises an aerial image layer configuration method and an aerial image layer rendering method;
the method for configuring the aerial image layer comprises the following steps:
s101) logging in a meteorological data reading and product display visualization system by using a WebGIS client browser;
s102) uploading a weather data file to be visually analyzed and displayed through a weather data file input assembly (2);
s103) creating a weather image layer for the uploaded weather data file and performing weather visualization configuration;
s104) storing meteorological visualization configuration, and submitting meteorological layer configuration and meteorological data files to a WebGIS server (6) by a WebGIS client browser (1);
s105), the GIS map picture service (8) stores the configuration of the weather image picture layer in a database and generates a map picture;
s106) the file resource service (7) writes the meteorological data file into a server disk;
s107) ending the gas image layer configuration;
the aerial image layer rendering method comprises the following steps:
s201), logging in a meteorological data reading and product display visualization system by using a WebGIS client browser;
s202) playing the WebGIS map picture to be checked;
s203), loading a layer list of the WebGIS map picture by a WebGIS map rendering frame (4);
s204) judging whether the WebGIS map picture contains an aerial image layer, if so, entering a step S205), and if not, jumping to a step S211) to continue to execute map rendering;
s205), loading an aerial image layer rendering component by the WebGIS map rendering frame (4), analyzing the layer configuration by the aerial image layer rendering component (5), and starting a rendering workflow;
s206) downloading the meteorological data file by the meteorological data file downloading component (5.1);
s207) judging whether the meteorological data file is successfully downloaded, if so, entering step S208); if not, jumping to step S211) to continue to perform map rendering;
s208) the meteorological data file decoding component (5.2) decodes the meteorological data file according to the meteorological data file encoding protocol and outputs decoded data;
s209) a meteorological product generation component (5.3) analyzes the meteorological products according to the meteorological data file coding protocol to generate a meteorological product list;
s210) loading a weather product to be rendered according to a weather product list by a rasterization rendering component (5.4), visually rendering the weather product to be rendered, and outputting a Canvas instance containing weather drawing results;
s211) acquiring a Canvas instance containing a weather drawing result by the WebGIS map rendering frame (4), displaying the Canvas instance on a GIS map, and displaying the Canvas instance on a WebGIS client browser window;
s212) the aerial image layer rendering is completed.
2. The method for reading meteorological data and visualizing product display according to claim 1, wherein the meteorological data file input assembly (2), the meteorological visualization layer configuration assembly (3), the file resource service (7) and the GIS map screen service (8) form a meteorological visualization layer generation workflow, and the meteorological visualization layer generation workflow sequentially comprises meteorological data input, meteorological visualization configuration, data file and configuration storage.
3. The method for reading meteorological data and visualizing a product according to claim 2, wherein the WebGIS map rendering framework (4) is configured to send a request to the GIS map picture service (8) by using an HTTP protocol to obtain a map layer to be loaded, and the WebGIS map rendering framework (4) obtains a visual layer configuration and starts each layer rendering workflow, and determines whether the visual layer configuration includes an meteorological layer configuration, obtains an meteorological layer configuration determination result, and further determines whether the meteorological visual rendering workflow needs to be started according to the meteorological layer configuration determination result.
4. The weather data reading and product displaying visualization system for realizing the weather data reading and product displaying visualization method according to claim 1 or 3 is characterized in that a weather data file downloading component (5.1), a weather data file decoding component (5.2), a weather product generating component (5.3) and a rasterization rendering component (5.4) form a weather visualization rendering workflow, and the weather visualization rendering workflow sequentially comprises weather file loading, weather file decoding, weather product generation and weather product rasterization rendering.
5. The weather data reading and product display visualization system of claim 4, wherein the weather data file downloading component (5.1) is configured to request the weather data file specified in the GIS map layer configuration under the GIS map picture service (8) using the HTTP protocol and output a file stream;
the meteorological data file decoding component (5.2) is used for decoding meteorological data files according to a meteorological data file encoding protocol and outputting decoded data;
the weather product generation component (5.3) is used for analyzing the weather products according to the weather data file coding protocol and outputting a weather product list; the meteorological data file coding protocol is NetCDF or GRIB;
the rasterization rendering component (5.4) is used for obtaining a weather product to be rendered and rendering configuration according to weather visualization layer configuration, wherein the rendering configuration comprises a color table required for rendering and a corresponding relation between the color table and data, performing color resampling on the data by using a bilinear interpolation algorithm, calling an HTML Canvas API at the front end of a browser to perform color drawing, and outputting a Canvas instance containing weather drawing results;
the WebGIS map rendering framework (4) is used for acquiring Canvas examples output by the gas image layer rendering component (5) and projecting the Canvas examples onto a GIS map.
CN202110162042.5A 2021-02-05 2021-02-05 Meteorological data reading and product display visualization system and method Active CN112835668B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110162042.5A CN112835668B (en) 2021-02-05 2021-02-05 Meteorological data reading and product display visualization system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110162042.5A CN112835668B (en) 2021-02-05 2021-02-05 Meteorological data reading and product display visualization system and method

Publications (2)

Publication Number Publication Date
CN112835668A CN112835668A (en) 2021-05-25
CN112835668B true CN112835668B (en) 2024-02-20

Family

ID=75932484

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110162042.5A Active CN112835668B (en) 2021-02-05 2021-02-05 Meteorological data reading and product display visualization system and method

Country Status (1)

Country Link
CN (1) CN112835668B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113553532B (en) * 2021-09-22 2021-12-28 青岛恒天翼信息科技有限公司 Comprehensive display system based on meteorological data analysis and rendering
CN118012412A (en) * 2024-04-08 2024-05-10 国家气象信息中心(中国气象局气象数据中心) Meteorological service system based on thematic service and construction method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102436492A (en) * 2011-11-09 2012-05-02 浙江大学 Web publishing method of quantified remote sensing data
CN103236024A (en) * 2013-03-28 2013-08-07 国家电网公司 Power system collaborative simulation system based on WEBGIS (web geography information system)
CN105045571A (en) * 2015-06-15 2015-11-11 东北师范大学 Novel WebGIS architecture
CN109325157A (en) * 2018-07-06 2019-02-12 中科星图股份有限公司 Geospatial information bearing method based on browser
CN109697223A (en) * 2018-12-29 2019-04-30 四创科技有限公司 Marine forecast human-computer interaction method based on GIS synchronization technology
CN109783177A (en) * 2019-01-18 2019-05-21 成都新橙北斗智联有限公司 A kind of GIS grid data rendering method based on HTML5 Canvas
CN110851123A (en) * 2019-11-12 2020-02-28 南京国电南自电网自动化有限公司 WebGIS power grid visualization framework construction method, system and device based on SpringMVC
CN112231609A (en) * 2020-10-30 2021-01-15 深圳物讯科技有限公司 Method, device and storage medium for rapidly rendering map based on WebGIS map

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100458794C (en) * 2007-08-03 2009-02-04 苏州工业园区联科信息技术有限公司 Method for carrying advertisement in electronic map

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102436492A (en) * 2011-11-09 2012-05-02 浙江大学 Web publishing method of quantified remote sensing data
CN103236024A (en) * 2013-03-28 2013-08-07 国家电网公司 Power system collaborative simulation system based on WEBGIS (web geography information system)
CN105045571A (en) * 2015-06-15 2015-11-11 东北师范大学 Novel WebGIS architecture
CN109325157A (en) * 2018-07-06 2019-02-12 中科星图股份有限公司 Geospatial information bearing method based on browser
CN109697223A (en) * 2018-12-29 2019-04-30 四创科技有限公司 Marine forecast human-computer interaction method based on GIS synchronization technology
CN109783177A (en) * 2019-01-18 2019-05-21 成都新橙北斗智联有限公司 A kind of GIS grid data rendering method based on HTML5 Canvas
CN110851123A (en) * 2019-11-12 2020-02-28 南京国电南自电网自动化有限公司 WebGIS power grid visualization framework construction method, system and device based on SpringMVC
CN112231609A (en) * 2020-10-30 2021-01-15 深圳物讯科技有限公司 Method, device and storage medium for rapidly rendering map based on WebGIS map

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
MICAPS4网络平台设计与实现;胡争光等;应用气象学报;第45-54页 *
基于WEBGIS的气象水文综合服务平台;刘孙俊;李永花;何雨欣;张龙斌;;科技传播(第24期);191-192 *
基于WebGIS的油田信息查询***;邹翔;卿粼波;何小海;张余强;徐顺飞;;太赫兹科学与电子信息学报;20150225(第01期);111-117 *
灾害性天气个例库智能分析***的设计与实现;焦圣明;郑媛媛;王宏斌;徐芬;鲍婷婷;王啸华;;气象(第03期);354-364 *

Also Published As

Publication number Publication date
CN112835668A (en) 2021-05-25

Similar Documents

Publication Publication Date Title
CN112835668B (en) Meteorological data reading and product display visualization system and method
CN111274760A (en) Rich text data processing method and device, electronic equipment and computer storage medium
CN106776314B (en) Test system
JPH06187138A (en) Method and apparatus for analysis of hierarchical graph
CN109814868B (en) Network transmission simulation method and device, computer equipment and storage medium
CN115858973B (en) Grid map analysis method, device, equipment and medium
CN110908922A (en) Application program testing method and device
CN112306793A (en) Method and device for monitoring webpage
CN111951356B (en) Animation rendering method based on JSON data format
CN109902726B (en) Resume information processing method and device
CN111383329A (en) Three-dimensional image display method and device based on browser and electronic equipment
CN112132599A (en) Image processing method and device, computer readable storage medium and electronic device
CN112632425B (en) Method, device, equipment and storage medium for generating offline resource file
CN113688341A (en) Dynamic picture decomposition method and device, electronic equipment and readable storage medium
CN111625291B (en) Automatic iteration method and device for data processing model and electronic equipment
CN114756228A (en) Page processing method, device, equipment and storage medium
CN109871465B (en) Time axis calculation method and device, electronic equipment and storage medium
CN116860286A (en) Page dynamic update method, device, electronic equipment and computer readable medium
CN116954450A (en) Screenshot method and device for front-end webpage, storage medium and terminal
CN113797554B (en) Game engine resource processing method and device, storage medium and electronic equipment
CN110971958A (en) Live broadcast gift banner frame-by-frame animation display method, storage medium, equipment and system
CN107845084B (en) Remote sensing image data processing system and data processing method based on mobile terminal
CN115209215A (en) Video processing method, device and equipment
CN113779952B (en) Text processing method and device and electronic equipment
CN113628292B (en) Method and device for previewing pictures in target terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant