id shift. added units.

This commit is contained in:
mjames-upc 2014-06-23 19:24:30 -06:00
parent f8f2f916c1
commit 8b3c150fdd
4 changed files with 30 additions and 9 deletions

View file

@ -81,13 +81,13 @@ INSERT INTO awips.satellite_physical_elements VALUES (61,'Polar Vis');
INSERT INTO awips.satellite_physical_elements VALUES (62,'Polar 3.9u');
INSERT INTO awips.satellite_physical_elements VALUES (63,'Polar 3.7u');
INSERT INTO awips.satellite_physical_elements VALUES (64,'Polar IR');
INSERT INTO awips.satellite_physical_elements VALUES (117,'OHA One Hour Precipitation');
INSERT INTO awips.satellite_physical_elements VALUES (118,'DSP Storm Total Precipitation');
INSERT INTO awips.satellite_physical_elements VALUES (119,'DTA Storm Total Precipitation');
INSERT INTO awips.satellite_physical_elements VALUES (120,'DAA');
INSERT INTO awips.satellite_physical_elements VALUES (121,'N0C');
INSERT INTO awips.satellite_physical_elements VALUES (122,'N0X');
INSERT INTO awips.satellite_physical_elements VALUES (123,'N0Q');
INSERT INTO awips.satellite_physical_elements VALUES (118,'OHA One Hour Precipitation');
INSERT INTO awips.satellite_physical_elements VALUES (119,'DSP Storm Total Precipitation');
INSERT INTO awips.satellite_physical_elements VALUES (120,'DTA Storm Total Precipitation');
INSERT INTO awips.satellite_physical_elements VALUES (121,'DAA');
INSERT INTO awips.satellite_physical_elements VALUES (122,'N0C');
INSERT INTO awips.satellite_physical_elements VALUES (123,'N0X');
INSERT INTO awips.satellite_physical_elements VALUES (124,'N0Q');
INSERT INTO awips.satellite_physical_elements VALUES (125,'HHC');
INSERT INTO awips.satellite_physical_elements VALUES (126,'EET');
INSERT INTO awips.satellite_physical_elements VALUES (127,'N0R');

View file

@ -28,5 +28,4 @@ INSERT INTO awips.satellite_sector_ids VALUES (7,'Puerto Rico Regional');
INSERT INTO awips.satellite_sector_ids VALUES (8,'Puerto Rico National');
INSERT INTO awips.satellite_sector_ids VALUES (9,'Supernational');
INSERT INTO awips.satellite_sector_ids VALUES (10,'NH Composite - Meteosat-GOES E-GOES W-GMS');
// for Unidata NEXRCOMP
INSERT INTO awips.satellite_sector_ids VALUES (101,'CONUS');

View file

@ -34,3 +34,18 @@ insert into awips.satellite_units values (55,'IRPixel');
insert into awips.satellite_units values (57,'IRPixel');
insert into awips.satellite_units values (60,'PercentOfNormalTPWPixel');
insert into awips.satellite_units values (64,'IRPixel');
INSERT INTO awips.satellite_units VALUES (118,'inches');
INSERT INTO awips.satellite_units VALUES (119,'inches');
INSERT INTO awips.satellite_units VALUES (120,'inches');
INSERT INTO awips.satellite_units VALUES (121,'inches');
INSERT INTO awips.satellite_units VALUES (122,'CC');
INSERT INTO awips.satellite_units VALUES (123,'dB');
INSERT INTO awips.satellite_units VALUES (124,'dBZ');
INSERT INTO awips.satellite_units VALUES (125,'cat');
INSERT INTO awips.satellite_units VALUES (126,'KFt');
INSERT INTO awips.satellite_units VALUES (127,'dBZ');
INSERT INTO awips.satellite_units VALUES (128,'dBZ');
INSERT INTO awips.satellite_units VALUES (129,'Kg/M**2');
INSERT INTO awips.satellite_units VALUES (130,'inches');
INSERT INTO awips.satellite_units VALUES (131,'inches');
INSERT INTO awips.satellite_units VALUES (132,'WTF');

View file

@ -228,13 +228,20 @@ public class SatelliteDecoder {
record.setPhysicalElement(physElem.getElementName());
// read the units
SatelliteUnit unit = dao.getUnit(byteBuffer.get(3));
if (entityByte == 99) {
SatelliteUnit unit = dao.getUnit((byte) (100+byteBuffer.get(3)));
} else {
SatelliteUnit unit = dao.getUnit(byteBuffer.get(3));
}
if (unit != null) {
record.setUnits(unit.getUnitName());
}
// read the century
intValue = 1900 + byteBuffer.get(8);
if (byteBuffer.get(8) < 100) {
intValue = 2000 + byteBuffer.get(8);
}
calendar.set(Calendar.YEAR, intValue);
// read the month of the year