Unlock instant, AI-driven research and patent intelligence for your innovation.

method and a system for extracting GRIB code data

A data and numerical prediction technology, applied in database indexing, digital data processing, structured data retrieval, etc., can solve the problems of poor data decoding timeliness, solidification of extracted data format, missing part of content, etc., to meet the timeliness of decoding. demand, improve reliability, and improve the effect of timeliness

Active Publication Date: 2019-04-19
CHINA INST FOR RADIATION PROTECTION
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, in the actual application of GRIB forecast product decoding, there are often various situations that are not convenient for data extraction, some content is missing, the timeliness of data decoding is poor, the extracted data format is solidified, and intermediate files are required to reproduce the first decoded content. Insufficient processing, etc., it is difficult to meet the demand for GRIB decoding under emergency operations

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • method and a system for extracting GRIB code data
  • method and a system for extracting GRIB code data
  • method and a system for extracting GRIB code data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0079]After using the method development program provided by the present invention to carry out performance testing, the forecast data and reanalysis data of the numerical weather prediction product of NCEP, T639 forecast and reanalysis data and the forecast data of EC are decoded and tested, and wherein NCEP resolution is 1 ° (360*181 grid), the resolution of T639 is 0.5° (720*361 grid), and the resolution of EC is 0.25° (1440*721 grid). The control group uses the wgrib decoding method, and at the same time tests the single-threaded test of this method that only uses low-time-complexity extraction algorithms without using multi-threaded technology.

[0080] First of all, the decoding results of the two methods are consistent in correctness, and the test is carried out under the condition of no illegal data and missing data. The device used in the test defaults to a 4-core I7 processor with 8G of memory. The results are output to a text file. In the case of illegal data or m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and system for extracting GRIB code data. The method comprises the steps that S1, GRIB API.NET based on C is imported into a development environment of a computer; S2,constructing a hash searching method and a multi-thread parallel processing method based on hardware judgment, and performing structured classification processing on the GRIB code numerical forecasting product data; S3, extracting GRIB code data from the GRIB code numerical forecasting product data, and opening up a multi-dimensional array to store the extracted GRIB code data; S4, judging whether the extracted GRIB code data meets the reliability requirement or not; and S2, if yes, performing boundary correction and missing data estimation on the GRIB code data required by the reliability through an interpolation method to obtain a corrected assigned multi-dimensional array, and if not, re-acquiring the GRIB code numerical forecasting product data and returning to the step S2. Accordingto the method and the system provided by the invention, a parallel multi-thread decoding mode is used, and a low-time complexity algorithm is embedded, so that the timeliness of GRIB code data decoding is greatly improved.

Description

technical field [0001] The invention relates to the field of extracting GRIB code data, in particular to a method and system for extracting GRIB code data. Background technique [0002] The full name of Grib code is GRIdded Binary, which is a form-driven code recommended by WMO (World Meteorological Organization). It is a compressed binary code that has nothing to do with computers. It has strong retrieval ability, scalability, and high compression ratio. features. It is usually used to store and transmit large-capacity grid data. It is widely used in the product data of numerical weather prediction, and is also mostly used in historical meteorological data and ocean data. The current Grib code version has two formats, GRIB1 and GRIB2. Compared with GRIB1, GRIB2 has the advantages of representing multi-dimensional data, more modular structure, more compression methods and IEEE standard floating-point representation, and is widely used. [0003] At present, there are two ki...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50G06F16/22H03M7/30
CPCH03M7/30G06F9/5016G06F2209/5018Y02A90/10
Inventor 徐向军李鸣野张俊芳姚仁太牛嫣静赵丹张芳胡继民郭欢张新骞
Owner CHINA INST FOR RADIATION PROTECTION
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More