#A4# #sdset# ## #static (or series) dataset# #id# #serial# ## ## #proc# #bigint# #proc.id# ## #grid# #bigint# #grid.id# #UNIQUE(proc,grid)# #rdset# ## #dataset for a reference time# #id# #serial# ## ## #sdset# #bigint# #sdset.id {INDEX}# ## #rt# #datetime# #reference time {INDEX}# #UNIQUE(sdset,rt)# ## ## ## ## ## #part# ## #part in a dataset# #id# #serial# ## ## #ftime# #bigint# #forecast time: (valid time) minus (reference time)# ## #level# #bigint# #level.id# ## #param# #tinyint# #parameter id# #UNIQUE(ftime,level,param)# #grid# ## #grid system identification# #id# #serial# ## ## #gridxx# #bigint# ## #{gridll, gridme, gridps or gridlm}.id# #grid# #tinyint# #PDS7 grid ID# ## #proj# #tinyint# #proj.id# ## ## ## ## ## ## #proc# ## #center and process# #id# #serial# ## ## #ctr# #tinyint# #PDS5 center# ## #subctr# #tinyint# #PDS26 sub-center# ## #proc# #tinyint# #PDS6 generating process id# #UNIQUE(ctr,subctr,proc)# ## ## ## ## ## #proj# #tab-separated text# #Projection# #id# #tinyint# #GDS6 data representation type# ## #name# #char(32)# ## ## ## ## ## ## ## #bull# ## #bulletin (the busiest table)# #id# #serial# ## ## #rdset# #bigint# #rdset.id {INDEX}# ## #part# #bigint# #part.id {INDEX}# #UNIQUE(rdset,part)# #file# #bigint# #file.id {INDEX}# ## #ofs# #int# #offset in the file# ## #siz# #int# #size of the GRIB message# ## ## ## ## ## ## ## ## ## ## ## #lev# #tab-separated text table# #level type# #id# #tinyint# #PDS10 type of level or layer# ## #name# #varchar# ## ## #units# #varchar# ## ## #param# ## #parameter# #id# #serial# ## ## #ctr# #tinyint# #ctr.id (0 if pcode < 128)# ## #tabver# #tinyint# ## ## #pcode# #tinyint# ## #UNIQUE(ctr,tabver,pcode)# ## ## ## ## ## ## ## ## ## ## #file# ## ## #id# #serial# ## ## #hash# #bigint# #file.name.hash {INDEX}# ## #name# #char(128)# ## #table is usually searched by (hash, name)# #ctime# #datetime# #file.stat.ctime# ## #size# #int# #file.stat.size# ## ## ## ## ## ## #gridll# ## #latitude/longitude grid# #id# #serial# ## ## #nx# #smallint# #GDS7-8 number of points# ## #ny# #smallint# #GDS9-10 number of points# ## #la1# #int# #GDS11-13 latitude [mdeg]# ## #lo1# #int# #GDS14-16 longitude [mdeg]# ## #la2# #int# #GDS18-20 latitude [mdeg]# ## #lo2# #int# #GDS21-23 longitude [mdeg]# ## #di# #int# #zonal grid interval [mdeg]# ## #dj# #int# #meridional grid interval [mdeg]# #UNIQUE(nx,ny,la1,lo1,la2,lo2,di,dj)# ## ## #gridps# ## #polar stereographic grid# #id# #serial# ## ## #nx# #smallint# #GDS7-8 number of points# ## #ny# #smallint# #GDS9-10 number of points# ## #la1# #int# #GDS11-13 latitude [mdeg]# ## #lo1# #int# #GDS14-16 longitude [mdeg]# ## #lov# #int# #central meridian [mdeg]# ## #dx# #int# #grid interval in x direction [m]# ## #dy# #int# #grid interval in y direction [m]# #UNIQUE(nx,ny,la1,lo1,lov,dx,dy)# ## ## #level# ## #level or layer# #id# #serial# ## ## #lev1# #int# #the level or lower end of a layer# ## #lev2# #int# #the level or upper end of a layer# ## #lev# #tinyint# #type of level or layer# #UNIQUE(lev1,lev2,lev)# ## ## ## ## ## #param# #tab-separated text table# #parameter# #ctr# #tinyint# #ctr.id# ## #tabver# #tinyint (or '*' for wildcard)# ## ## #pcode# #tinyint (or '*' for wildcard)# ## #UNIQUE(ctr,tabver,pcode)# #name# #char(32)# ## ## #units# #char(32)# ## ## #ncep# #char(6)# #NCEP abbreviation# ## ## ## ## ## ## #ftime# ## #forecast time# #id# #serial# ## ## #ft1# #int# #forecast time [s]# ## #ft2# #int# #forecast time [s]# #UNIQUE(ft1,ft2)# ## ## ## ## ## #gridlm# ## #lambert conformal conic projection grids# #id# #serial# ## ## #nx# #smallint# #GDS7-8 number of points# ## #ny# #smallint# #GDS9-10 number of points# ## #la1# #int# #GDS11-13 latitude [mdeg]# ## #lo1# #int# #GDS14-16 longitude [mdeg]# ## #lov# #int# #central meridian [mdeg]# ## #latin1# #int# #standard latitude 1st# ## #latin2# #int# #standard latitude 2nd# ## #dx# #int# #grid interval in x direction [m]# ## #dy# #int# #grid interval in y direction [m]# #UNIQUE(nx,ny,la1,lo1,lov,latin1,latin2,dx,dy)# ## ## #gridme# ## #mercator projection grid# #id# #serial# ## ## #nx# #smallint# #GDS7-8 number of points# ## #ny# #smallint# #GDS9-10 number of points# ## #la1# #int# #GDS11-13 latitude [mdeg]# ## #lo1# #int# #GDS14-16 longitude [mdeg]# ## #la2# #int# #GDS18-20 latitude [mdeg]# ## #lo2# #int# #GDS21-23 longitude [mdeg]# ## #latin# #int# #standard latitude [mdeg]# ## #dx# #int# #zonal grid interval [m]# ## #dy# #int# #meridional grid interval [m]# #UNIQUE(nx,ny,la1,lo1,la2,lo2,latin,dx,dy)# ## ## #proc# #tab-separated text table# #center and process# #ctr# #tinyint# #PDS5 center# ## #proc# #tinyint# #PDS6 generating process id# #UNIQUE(ctr,proc)# #name# #varchar# ## ## #subc# #tab-separated text table# #subcenter# #ctr# #tinyint# #PDS5 center# ## #subctr# #tinyint# #PDS26 sub-center# #UNIQUE(ctr,subctr)# #name# #varchar# ## ## #ctr# #tab-separated text table# #subcenter# #id# #tinyint# #PDS5 center# #UNIQUE# #name# #varchar# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #reference time# ## ## ## ## ## ## ## ## #rdfile# ## #rdfile to be removed when removing a file# #id# #serial# ## ## #rdset# #bigint# #sdset.id# ## #file# #bigint# #file.id {INDEX}# #UNIQUE(sdset,file)# ## ## ## ## ## ## ## ## ## ##