CN103116152A - Automatic identification method of weather radar base datum formats - Google Patents
Automatic identification method of weather radar base datum formats Download PDFInfo
- Publication number
- CN103116152A CN103116152A CN2013100366831A CN201310036683A CN103116152A CN 103116152 A CN103116152 A CN 103116152A CN 2013100366831 A CN2013100366831 A CN 2013100366831A CN 201310036683 A CN201310036683 A CN 201310036683A CN 103116152 A CN103116152 A CN 103116152A
- Authority
- CN
- China
- Prior art keywords
- radar
- formats
- base data
- criterion
- selecting
- 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.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention relates to an automatic identification method of weather radar base datum formats, and belongs to the field of meteorological radar. The method includes following steps: firstly, selecting a group of criteria according to characteristics of different base datum formats, then automatically identifying types of formats by employing analysis technics of binary information; and secondly, selecting 5 criterion conditions for each type of datum formats and determining that if a file is of a certain type, all criterion conditions are met for the type; otherwise, at least one criterion is not met. The principle of selecting the criteria includes: selecting length of the file as the criterion conditions, then selecting parameters having associated changes or not, and finally selecting the parameters with interval changes. The automatic identification method can realize automatic compatibilities of various weather radar base datum formats, expand application scopes of radar software, and provide services for multi-type radar netting and joint inversions.
Description
Technical field
The present invention relates to a kind of weather radar base data form automatic identifying method, belong to the weather radar field.
Background technology:
Weather radar has become one of atmospheric exploration equipment commonly used, is widely used in the fields such as Data Assimilation of Nowcasting, meteorological disaster early warning, weather modification, Numerical Prediction Models.China has built up the observational network that is comprised of 158 weather radars at present, also has in addition the radar that is used for weather modification and disaster alarm of a large amount of non-networkings.
The base data type of weather radar is various, and the base data form of different model different performance different manufacturers is all different.For example, China New Generation weather radar monitoring net comprises that CINRAD-SA(is called for short SA), CINRAD-SB(is called for short SB), CINRAD-SC(is called for short SC), CINRAD-CB(is called for short CB), CINRAD-CC(is called for short CC), CINRAD-CCJ(is called for short CCJ), CINRAD-CD(is called for short CD), the Doppler radar of eight models of two wave bands of WSR-88D.These radars are by the development and production of a plurality of producers, and the manufacturer of SA and SB is Beijing quick Da Leida of looking company limited; The manufacturer of SC and CD is state-run 784 factories in Chengdu; The manufacturer of CC and CCJ is Anhui Sichuang Electronic Co., Ltd.; The manufacturer of CB is Nanjing the 14 research institute; WSR-88D is the import radar, and manufacturer is american lockheed LMT.Different manufacturers has different definition to the base data form, and the different model radar of same manufacturer production is because the different base data forms of radar performance are also variant.Along with the new radar input business of the different systems of different purposes is used, as X-band weather radar, polarization weather radar, phased array weather radar, solid state transmitter weather radar, the kind of base data form also increases gradually in recent years.
Because data volume is large, base data all adopts binary mode to store to save the space, usually consists of by describing district and data field, and describing the district is file header, usually records the information such as radar parameter, running parameter, scan mode.The data field is made of radial data.Take the networking radar form as example.The WSR-88D base data is used file header (16 bytes)+regular length frame data (2432 bytes), presses the network bytes order and stores; SA and SB base data are used regular length frame data (2432 bytes), without file header, store by the host byte order; The CB base data is used regular length frame data (4132 bytes), without file header, stores by the host byte order; CC and CCJ provide two kinds of base data forms, and CC V1.0 base data form and CC V2.0 base data form, these two kinds of forms all use file header (CC V1.0 is 1024 bytes; CC V2.0 is 2060 bytes)+(CC V1.0 is 3000 bytes to the regular length frame data; CC V2.0 is 2000 bytes), store by the host byte order; SC and CD base data form use file header (1024 bytes)+regular length frame data (4000 bytes), store by the host byte order.
The base data format restriction of multiple format the application of radar business software, radar business software based on a certain base data form exploitation, can not directly be applied on the radar of another kind of base data form, so the problem that the compatibility of data layout has also become business software to solve.The automatic identification of data layout is one of normalized gordian technique, has realized automatic identification, and it is simple intelligent that the normalization process will become.
Summary of the invention
The present invention has proposed a kind of weather radar base data form automatic identifying method in order effectively to solve the problem of the data layout compatibility of weather radar.Owing to can't accurately distinguishing Format Type from base data filename and file size, therefore, the present invention adopts the analytical technology of binary message according to the characteristics of different-format base data file, automatically identifies Format Type.
The present invention adopts following technical scheme for solving its technical matters:
A kind of weather radar base data form automatic identifying method comprises the steps: the feature according to the different-format base data, selects one group of criterion, then adopts the analytical technology of binary message automatically to identify the type of form.
The principle of described selection criterion is: at first select File length as criterion, is secondly selected related variation class parameter or is not changed the class parameter, selects at last the interval class parameter that changes.
The method of described selection criterion is that 5 criterions of data layout selection for every type satisfy it: if file is a certain type, necessarily to satisfy such all criterions; Otherwise it is ungratified having a condition at least.
Beneficial effect of the present invention is as follows:
The present invention can realize the automatic compatibility of multiple format weather radar base data, the range of application of expansion Radar Software.Be polytypic radar network composite, joint inversion service.Indirectly promote the level of the business such as Nowcasting, meteorological disaster early warning, weather modification, higher using value and application prospect are preferably arranged.
Description of drawings
Fig. 1 is the automatic identification process figure of base data form.Wherein, SAB represents CINRAD-SA and CINRAD-SB base data form; CB represents CINRAD-CB base data form; Type N represents the base data form of the newtype that the user introduces.
Embodiment
Below in conjunction with accompanying drawing, the invention is described in further details.
In the China New Generation Weather Radar net, 6 kinds of data formats are arranged.The 88D form is the data layout of WSR-88D radar; The SAB form is the data layout of SA and SB radar; The CB form of CB radar; CC and CCJ radar have two kinds of forms, CC1.0 form and CC2.0 form; SC is identical with the CD form, is called for short the SCD form.
Exist the similarities and differences between various data layouts, from the store byte order, 88D form Adoption Network syllable sequence storage (high priority), other form adopts host byte order storage (low level is preferential).Consist of from data, SAB form and CB form only have the data field without describing the district.From the radially number of PPI layer, SAB, CB, 88D change, and radially number is between 360-370; The layer of other form radially number is fixed, and CC1.0 and CC2.0 are 512, and SCD is 360.From radial data length, 88D and SAB lattice are identical.From the radial data structure, SAB is highly similar with CB, and only radially the storehouse number is different.
The all types of base data filenames of weather radar do not have distinguishing mark, and due to the needs that transmit or file on business, may rename file, so the recognition methods of this paper is not done criterion with filename.The byte number that the different-format file takies is different, and namely file size is different, and file size and radial data number be related, so file size can be used as criterion.In addition, comprise more parameter information in the base data file, as station parameter information, radar parameter information, time parameter information etc., the byte location of their numerical value difference or storage is different in the file of different-format, so parameter information can be used as criterion.These parameter informations are on value, and can divide three classes: the first kind is indeclinable, and this class parameter values remains constant in same formatted file, as radial data length; Equations of The Second Kind is interval the variation, and this class parameter values changes in a certain interval all the time, as the time on date; The 3rd class is related the variation, and it is certain related that this class parameter and other parameter have, as radial data length and radially storehouse number and the radially relation of number.
To every type of base data, according to its data layout characteristics, select one group of parameter information as criterion as shown in Figure 1.Select the principle of criterion to be: at first select File length as criterion, is secondly selected related variation class or is not changed the class parameter, selects at last the interval class parameter that changes.Select 5 criterions for the data layout of every type, it can be satisfied: if file is a certain type, necessarily satisfy such all criterions; Otherwise it is ungratified having a condition at least.
The criterion of SAB data layout
(1) file size FileLength must be 2432 integral multiple.
(2) always radially count RadialCount necessarily greater than 1800 (5 layers * 360/layer).RadialCount is obtained divided by 2432 by file size FileLength.Because SA and SB radar are all swept pattern observation with body, minimum is 5 elevation angle layers, and the radially number of every layer is all greater than 360, so condition 2 is set up.
(3) signal transmission passage ChannelID necessarily equals 0 or 1 or 2.ChannelID is positioned at file
(2432·N+15)
The byte place, wherein N gets 0,1,2 for radially numbering ...
(4) radical length RadialSize necessarily equals 2432.RadialSize is positioned at file
(2432·N+7?~?2432·N+8)
The byte place.
(5) time on date one fixes on correct constant interval.Time of Day is positioned at
(2432·N+29?~?2432·N+34)
The byte place, through obtain after decoding a year Year, month Month, day Day, the time Hour, minute Min Sec second, if the words of SAB file necessarily satisfy
,
,
,
,
,
Otherwise be the SAB file scarcely.
The differentiation of CB base data form
CB base data form is close with SAB base data form, and only the length of Frame is different, and SASB is 2432 bytes, and the frame length of CB is 4132 bytes.So Rule of judgment and SAB are similar, 2432 in 5 conditions of SAB are changed into 4132 get final product.
The differentiation of 88D base data form
The data layout of 88D is close with the SASB data layout, has 2 the not same 88D of being data layouts that the file header of 16 bytes is arranged; The 2nd, 88D the data network bytes order.Criterion and the SAB of 88D base data form are similar, but have some different, specific as follows:
(1) condition 1 with SAB is similar, FileLength is changed into (FileLength-16).
(2) condition 2 with SAB is similar, FileLength is changed into (FileLength-16).
(3) message-length MessageSize necessarily equals 288 after changing through syllable sequence.MessageSize is positioned at
(16+2432·N+13?~?16+2432·N+14)
The byte place, wherein N gets 0,1,2 for radially numbering ...
(4) swept-volume schema code VCP necessarily equals 11 or 21 or 31 or 32 after changing through syllable sequence.VCP is positioned at
(16+2432·N+73?~?16+2432·N+74)
The byte place.
(5) condition 5 with SAB is similar, but Time of Day need to pass through the syllable sequence conversion, and the position becomes
(16+2432·N+29?~?16+2432·N+34)
The byte place.
The differentiation of SCD base data form
(1) file size FileLength deduct 1024 rear must be 4000 integral multiple.
(2) total radially several RadialCount must be 360 integral multiple.RadialCount is obtained divided by 4000 by (FileLength-1024), because the radially number of every layer of SC and CD radar scanning is fixed as 360, so this condition is at SC or the CD base data is permanent sets up.
(3) radar type RadarType necessarily equals " CINRAD/SC " or " CINRAD/CD ".RadarType is positioned at (101~120) byte place.If SC base data RadarType equals " CINRAD/SC ", if CD base data RadarType equals " CINRAD/CD ".
(4) radially the storehouse is counted BinNumber and is necessarily equaled 4000.BinNumber be positioned at (byte of 21L+233~21L+234) place, wherein L gets 0,1,3 for layer numbering ...
(5) time on date one fixes on correct constant interval.Time of Day is positioned at (203~209) and (854~860) byte place, and the former is observation time Start Date, and the latter is observation time Close Date, and method of discrimination is with SAB condition 5.
The differentiation of CC1.0 base data form
CC V1.0 base data is comprised of file header (1024 bytes)+regular length frame data (3000 bytes).According to the characteristics of CC base data form V1.0, define 5 criterions.
(1) file size FileLength deduct 1024 rear must be 3000 integral multiple.
(2) total radially several RadialCount must be 512 integral multiple.RadialCount is obtained divided by 3000 by (FileLength-1024), and the radially number that CC radar scanning is every layer is fixed as 512.
(3) radar type RadarType necessarily equals " CINRADC ".RadarType is positioned at (117~136) byte place.
(4) radar wavelength WaveLength is necessarily between 40,000 and 60,000.WaveLength is positioned at (889~912) byte place.The unit of WaveLength is 0.1 micron, and the CC radar is C-band, and wavelength is 5 centimetres of left and right, so its value should be in 50,000 left and right.
(5) time on date one fixes on correct constant interval.Time of Day is positioned at (185~191) and (193~199) byte place, and the former is observation time Start Date, and the latter is observation time Close Date, and method of discrimination is with SAB condition 5.
The differentiation of CC2.0 base data form
VTB base data form uses file header (2060 bytes)+variable-length frame data.According to the characteristics of VTB base data form, define 5 criterions.
(1) identifier FileID necessarily equals " RD ".FileID is positioned at (1~4) byte place.
(2) VersionNo of version number necessarily equals 2.0.VersionNo is positioned at (5~8) byte place.
(3) file header length FileHeaderLength necessarily equals 2060 or 2048.FileHeaderLength is positioned at (9~13) byte place.When the identifier of file, version number etc. are included, FileHeaderLength is 2060; Otherwise be 2048.
(4) scan type ScanType necessarily equals 1 or 10 or between 102 and 132.ScanType is positioned at (217) byte place, 1 expression RHI, and 10 expression PPI, 1XX represents that body sweeps, XX represents that the number of plies is 32 layers to the maximum.
(5) time on date one fixes on correct constant interval.Time of Day is positioned at (218~224) and (1365~1371) byte place, and the former is observation time Start Date, and the latter is observation time Close Date, and method of discrimination is with SAB condition 5.
Claims (3)
1. a weather radar base data form automatic identifying method, is characterized in that, comprises the steps: the feature according to the different-format base data, selects one group of criterion, then adopts the analytical technology of binary message automatically to identify the type of form.
2. weather radar base data form automatic identifying method according to claim 1, it is characterized in that, the principle of described selection criterion is: at first select File length as criterion, is secondly selected related variation class parameter or is not changed the class parameter, selects at last the interval class parameter that changes.
3. weather radar base data form automatic identifying method according to claim 1, it is characterized in that, the method of described selection criterion is, for the data layout of every type is selected 5 criterions, it is satisfied: if file is a certain type, necessarily satisfy such all criterions; Otherwise it is ungratified having a condition at least.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013100366831A CN103116152A (en) | 2013-01-31 | 2013-01-31 | Automatic identification method of weather radar base datum formats |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013100366831A CN103116152A (en) | 2013-01-31 | 2013-01-31 | Automatic identification method of weather radar base datum formats |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103116152A true CN103116152A (en) | 2013-05-22 |
Family
ID=48414578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013100366831A Pending CN103116152A (en) | 2013-01-31 | 2013-01-31 | Automatic identification method of weather radar base datum formats |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103116152A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106874359A (en) * | 2016-12-29 | 2017-06-20 | 南京天谷电气科技有限公司 | A kind of sorting technique of automatic identification base data file format |
CN116010098A (en) * | 2023-01-18 | 2023-04-25 | 国家气象信息中心(中国气象局气象数据中心) | Virtual body sweep data generation method and device based on radar flow |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0996072A1 (en) * | 1998-10-21 | 2000-04-26 | International Business Machines Corporation | A method for sharing data among a plurality of applications in a hand-held device |
WO2001052096A2 (en) * | 2000-01-14 | 2001-07-19 | Innovative Fleet Management, Inc. | System and method for remarketing off lease items |
WO2003009196A1 (en) * | 2001-01-14 | 2003-01-30 | Innovative Fleet Management, Inc. | System and method for capturing conditions of items |
-
2013
- 2013-01-31 CN CN2013100366831A patent/CN103116152A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0996072A1 (en) * | 1998-10-21 | 2000-04-26 | International Business Machines Corporation | A method for sharing data among a plurality of applications in a hand-held device |
WO2001052096A2 (en) * | 2000-01-14 | 2001-07-19 | Innovative Fleet Management, Inc. | System and method for remarketing off lease items |
WO2003009196A1 (en) * | 2001-01-14 | 2003-01-30 | Innovative Fleet Management, Inc. | System and method for capturing conditions of items |
Non-Patent Citations (2)
Title |
---|
冯新等: "雷达情报的XML标准化描述及格式转换", 《火力与指挥控制》, vol. 35, no. 9, 30 September 2010 (2010-09-30) * |
马中元等: "利用CINRAD雷达产品进行风暴外推与预警", 《气象水文海洋仪器》, 30 June 2010 (2010-06-30) * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106874359A (en) * | 2016-12-29 | 2017-06-20 | 南京天谷电气科技有限公司 | A kind of sorting technique of automatic identification base data file format |
CN116010098A (en) * | 2023-01-18 | 2023-04-25 | 国家气象信息中心(中国气象局气象数据中心) | Virtual body sweep data generation method and device based on radar flow |
CN116010098B (en) * | 2023-01-18 | 2023-08-22 | 国家气象信息中心(中国气象局气象数据中心) | Virtual body sweep data generation method and device based on radar flow |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Ioannou et al. | Low-cost automatic weather stations in the internet of things | |
CN109361577A (en) | A kind of data monitoring method and system based on distributed sensor | |
CN102521386A (en) | Method for grouping space metadata based on cluster storage | |
US20070241906A1 (en) | Methods and apparatus for an RFID system with multi-antenna zones | |
CN102662988A (en) | Method for filtering redundant data of RFID middleware | |
CN112073900B (en) | Positioning base station data stream processing method, device, equipment and computer readable medium | |
CN102063805B (en) | Method for integrating TCAS (Traffic Collision Avoidance System) controller and S-mode controller | |
CN110059149A (en) | Electronic map spatial key Querying Distributed directory system and method | |
Yin et al. | Seismic exploration wireless sensor system based on wi-fi and LTE | |
CN103116152A (en) | Automatic identification method of weather radar base datum formats | |
CN108509529A (en) | Data page sort method, device and readable storage medium storing program for executing | |
CN104125300B (en) | The synchronous method of separation between machine and card type home gateway service configuration data | |
Song et al. | A partial index for distributed broadcasting in wireless mobile networks | |
CN102739447A (en) | Method and system for configuring physical port of intelligent device of digitalized substation | |
CN106056515A (en) | Community grid event cluster feature extraction method | |
CN112784025B (en) | Method and device for determining target event | |
CN109101531A (en) | Document handling method, apparatus and system | |
CN110853412B (en) | Method and device for identifying abnormal track point | |
US8571793B2 (en) | Map data, method for preparing the same, data product containing the same, storage medium containing the same, and navigation apparatus using the same | |
Xie et al. | Distributed histograms for processing aggregate data from moving objects | |
CN110059148A (en) | The accurate searching method that spatial key applied to electronic map is inquired | |
CN109471746A (en) | A kind of collection method and system of cluster log | |
CN101667192B (en) | Integration method of multi-satellite heterogeneous remote sensing data based on SOA architecture | |
Kozłowski et al. | Channel Occupancy Measurements in 868 MHz ISM Band in Residential Areas | |
Senthil et al. | Design and Implementation of Smart Agriculture Management Intelligent Things Using NB-IOT |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130522 |