Commit graph

9 commits

Author SHA1 Message Date
Brian Clements
4a2216079b Omaha #3229 added bufr buoy support
small bufr obs refactor
fixed empty array issue in bufr parser

Change-Id: Ie21ffdafed8b137264db4751c147ce1dd13eabd2
(cherry picked from commit 99e86f95be [formerly 763ea813523d2e6a6da3fb6a80c94939ce605f6c])

Former-commit-id: e3018bcfc4bf5928c20e1bff071df92fa9ab02ee
2014-08-05 08:49:36 -05:00
Brian Clements
bb17c8cfc1 Issue #2906 added close to BUFR parser
close netcdf file to solve NFS clean issue

(cherry picked from commit 5beb3be2e8 [formerly 9675e997369e39455aacadcd72d0d8476f6c7ffc])


Former-commit-id: 4599660af98619505fa69a53453218f733eeeea6
2014-08-05 08:46:31 -05:00
Brian Clements
1701fdb4bc Issue #2906 added synop bufr obs decoder
fixed units in sfcobs point data description
made getDescription() and static constants public in point data transform
fixed typo in udunits alias file
created new decoder for synop bufr obs
added decoder and dependencies to features

(cherry picked from commit 663337e661 [formerly b35756921a0ba5ff240b80f92322da90345c6eaf])

Conflicts:
	edexOsgi/com.raytheon.edex.plugin.sfcobs/META-INF/MANIFEST.MF
	edexOsgi/com.raytheon.uf.edex.dataplugins.feature/feature.xml

Former-commit-id: e4d20dc93173f5504eed1946e45b554656c95cae
2014-08-05 08:32:34 -05:00
Brian Clements
879aa1a714 Issue #2905 removed java 1.7 specific code
use of Integer.compare()

(cherry picked from commit a1d9d323bd [formerly 223fa62b59a9c8764a33a25d4ccfd0c69cff4be7])


Former-commit-id: b677c6531fbe5af2fcf7c75bb8753c31f56b7355
2014-08-05 08:29:28 -05:00
Brian Clements
2874a5b916 Issue #2905 added BUFR parsing utilities
added table units parser for BUFR table values
added time units parser for BUFR time values
added lookup methods to translation table
added mapping class for BUFR fields to point data container parameters

(cherry picked from commit ed7a808b87 [formerly eaeab6dc6dfc9e0f3544ccb1ebea53669d2222c7])


Former-commit-id: 57d335f1264ced1fb1ba1bd7be26198b267f09b8
2014-08-05 08:28:59 -05:00
Brian Clements
91c211cc4b Issue #2905 moved bufr splitter to separate utility
BUFR parser now only processes one file at a time
added method to scan for field in structure

(cherry picked from commit c330bbb7e4 [formerly c701947f1bf6135bf53a650425f0cc4b5bd88e3c])


Former-commit-id: a062930ed70a686f0adcd49a85d9c2fa3131e012
2014-08-05 08:28:44 -05:00
Brian Clements
6ea5ca108e Issue #2905 fixed types, added scale/offset in bufr parser
parser now does the following for each data value:
1) promote unsigned values to next larger type
2) replace with null if value equals missing value
3) apply scale factor and addition offset
to do this, the netcdf variable for each structure member was needed
this required walking the variable list along with the struct iterator

(cherry picked from commit 82cee15739 [formerly dee6d1d1bd169854109f0921ca0c23bc212d2df9])


Former-commit-id: 3733cefa3cd8010af5c5f1271605e5a46a478844
2014-08-05 08:22:46 -05:00
Brian Clements
a500d4192c Issue #2905 added translation tables for BUFR
added current WMO BUFR code/flag XML table file
created parser that can read the WMO XML
created JAXB files for BUFR translation XML files
created utility to generate translation tables for specific BUFR tables

(cherry picked from commit 6d3d459a90 [formerly 2634afede20af4ab6d059ef6dbd1af093184f90a])


Former-commit-id: 388bcee913c8e3c65bddeb70c6d8fa5d0cbd9c06
2014-08-05 08:22:25 -05:00
Brian Clements
e8b2235bb2 Issue #2905 added ucar bufr parser
added netcdf 4.2 bufr library to ucar.nc2 foss
added backported 4.3 bufr splitter library
created a parser wrapper for ease of use

(cherry picked from commit 199701def9 [formerly 5ddf9be7105dbd8d1fb76ce28a4e6e3f03240974])


Former-commit-id: 3661aa1cf6ea4f82fa036c06f1c69666ad50104b
2014-08-05 08:22:08 -05:00