Japan Meteorological Agency (JMA) sub surface temperature decode result and error reports

Ver. 1.00 ( June 1997 - Jan. 19, 1998 )


/*
 * Sub surface temperature Decode result and error reports
 * Copyright JMA
 *
 */

1 Sub surface temperature decode result

        (1)File name 
           /goos/home/pub/subst/subst.rcvMMMdd

           MMMdd (MMM=Jan,Feb,..., dd=01,02,...) : Month and day that the original report was recieved at RTDB.

        (2)Format

        #  Ver 1.00      Copyright JMA 97.5.26
        #
        #  -------------------------------------------------------------------- sequential number
        #  !       ------------------------------------------------------------ latitude
        #  !       !        --------------------------------------------------- longitude
        #  !       !        !  ------------------------------------------------ day
        #  !       !        !  !  --------------------------------------------- month
        #  !       !        !  !  !    ---------------------------------------- year
        #  !       !        !  !  !    !  ------------------------------------- hour
        #  !       !        !  !  !    !  !  ---------------------------------- minute
        #  !       !        !  !  !    !  !  !   ------------------------------ number of the layers
        #  !       !        !  !  !    !  !  !   !    ------------------------- depth (m)
        #  !       !        !  !  !    !  !  !   !    !     ------------------- temperature (0.1c)
        #  !       !        !  !  !    !  !  !   !    !     ! ----------------- quality information
        #  !       !        !  !  !    !  !  !   !    !     ! !        -------- call sign (ship name)
        #  !       !        !  !  !    !  !  !   !    !     ! !        !    --- position in the file (record)
        #  !       !        !  !  !    !  !  !   !    !     ! !        !    ! - original file name
        #  !       !        !  !  !    !  !  !   !    !     ! !        !    ! !
           1,37.90,N,134.50,E,28, 5,1997, 0,99,  1,   0,  157,/,   21002,   1,ship.obsDay28.rcvMay29
           2,37.90,N,134.50,E,28, 5,1997, 6,99,  1,   0,  165,/,   21002,   2,ship.obsDay28.rcvMay29

        remark
                1 "#" at the begining a line    : comment line.
                2 Ver xxxx                      : Decode program version
                3 "99.." or "///.."             : No data ( see 3(3) )  or Error data



2 Error information

        (1)File name 
           /goos/home/pub/subst/error.rcvMMMdd

           MMMdd (MMM=Jan,Feb,..., dd=01,02,...) : Month and day that the original report was recieved at RTDB.

        (2)Sample

        decode error list
        Record=  254 : Warning(Temp=710),file=ship.obsDay28.rcvMay29, record=378
        Record=  259 : Warning(Temp=710),file=ship.obsDay28.rcvMay29, record=524
        Record=  309 : Warning(Temp=520),file=ship.obsDay28.rcvMay29, record=616
        Record=  379 : Warning(Temp=600),file=ship.obsDay29.rcvMay29, record=4
        Record=  386 : Warning(Temp "08/"->75),file=ship.obsDay29.rcvMay29, record=11
        Record=  896 : Warning(Call Sign=JGKL/////),file=bathy.obsMay27.rcvMay29, record=7
        Record=  897 : Warning(Call Sign=JGKL/////),file=bathy.obsMay27.rcvMay29, record=7
        Record=  898 : Warning(Call Sign=JGKL/////),file=bathy.obsMay27.rcvMay29, record=7

        remark)
                1 Record=            : Sequential number of error record of decode result
                2 Temp=,Call Sign=,. : Error or warning data and decode result
                             ->      : (Report) -> (decode result)
                3 file=              : Original report file
                4 recode=            : Original report position in report file

3 Remark
        (1) Decode target : ship, buoy, bathy, trackob

        (2) Temperature, Depth
                Report : "///", "/?/", "/??" -> "999"  ( ? : 0-9 )
                Report : "??/"               -> "??5"  ( ? : 0-9 )

        (3) Error check
                a year          year>'this year' or year<'last year' -> error ( year=9999 )
                b month         1>month or 12<month  -> error ( month=99 )
                c day           1>day   or 31<day    -> error ( day  =99 )
                d time          0>time  or 24<time   -> error ( time =99 )
                e minute        0>minu  or 59<minu   -> error ( minu =99 )
                f latitude      0>lat   or 90<lat    -> error ( lat  =99.99 )
                g longitude     0>lon   or 180<lon   -> error ( lon  =999.99 )

        (4) Warning check
                a Temperature  -2>temp or 32<temp  -> warning
                b Call sign(1)  length < 3         -> warning
                c Call sign(2)  involving any character not A-Z or 0-9 -> warning

        (5) Quality information : Not supported in ver 1.00