wrong data decoded

Asked by Laura

I am decoding the following file W_XX-EUMETSAT-Darmstadt,SOUNDING+SATELLITE,METOPA+IASI_C_EUMC_20141120163554_41967_eps_o_ems_l2.bin
with libecbufr 0.8.5 and I obtain the output (first subset):

# *** Warning: invalid message coding ***
## Subset 1 : 35 descriptors
  001007 SATELLITE IDENTIFIER CODE TABLE 4
  001031 IDENT. OF ORIGINATING/GENERATING CENTRE CODE TABLE 254
  002019 SATELLITE INSTRUMENT CODE TABLE 221
  002020 SATELLITE CLASSIFICATION CODE TABLE 61
  004001 YEAR YEAR 2014
  004002 MONTH MONTH 11
  004003 DAY DAY 20
  004004 HOUR HOUR 16
  004005 MINUTE MINUTES 35
  004006 SECOND S 54
  005040 ORBIT NUMBER NUMERIC 41967
  201133
  005041 SCAN LINE NUMBER NUMERIC 7
  201000
  005001 LATITUDE(HIGH ACCURACY) DEGREE 37609.21484
  006001 LONGITUDE (HIGH ACCURACY) DEGREE 346.17599
  005043 FIELD OF VIEW NUMBER NUMERIC -84246274
  008012 LAND/SEA QUALIFIER CODE TABLE MSNG
  008013 DAY/NIGHT QUALIFIER CODE TABLE MSNG
  040232 NEW VALIDATION FLAG IASI LEVEL 1 PRODUCT CODE TABLE MSNG
  008065 SUN-GLINT INDICATOR CODE TABLE MSNG
  040230 CLOUD FORMATION AND HEIGHT ASSIGNMENT NEW FLAG TABLE MSNG
  040231 CLOUDINESS SUMMARY CODE TABLE MSNG
  040197 SATELLITE MANOEUVRE INDICATOR CODE TABLE MSNG
  007024 SATELLITE ZENITH ANGLE DEGREE MSNG
  005021 BEARING OR AZIMUTH DEG TRUE MSNG
  007025 SOLAR ZENITH ANGLE DEGREE MSNG
  005022 SOLAR AZIMUTH DEG TRUE MSNG
  202126
  007001 HEIGHT OF STATION M MSNG
  202000
  102000 {R=0}
  031001 {R=0} DELAYED DESCRIPTOR REPLICATION FACTOR NUMERIC 0
  002153 {R=0} SATELLITE CHANNEL CENTRE FREQUENCY HZ MSNG
  014050 {R=0} EMISSIVITY % MSNG

I have update table b with B0000000000254019001.TXT descriptors (before that I get "Error can't decode") but latitude and longitude values are not valid numbers .

Question information

Language:
English Edit question
Status:
Expired
For:
libECBUFR Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
cpb (chris-beauregard) said :
#1

I'd suspect the problem is based around the Table C descriptors (201133 or 201000) which appear just prior to the lat/lon values. Whether it's an encoding issue (i.e. bad data) or a decoding issue (i.e. LibECBUFR bug) is another question.

Please a create bug report and attach the original BUFR file. Without the problematic data, it's extremely difficult to investigate further.

Revision history for this message
Launchpad Janitor (janitor) said :
#2

This question was expired because it remained in the 'Needs information' state without activity for the last 15 days.