id shift. added units.
This commit is contained in:
parent
f8f2f916c1
commit
8b3c150fdd
4 changed files with 30 additions and 9 deletions
|
@ -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');
|
||||
|
|
|
@ -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');
|
||||
|
|
|
@ -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');
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue