On Wed, 25 Mar 2015, Smith, Neil R wrote:
Have a txt file of buoy data, 2015030900_boy.txt, downloaded from archive
sources.
Would like to decode it to .gem format.
How? I don’t have the man pages.
Neil,
There aren't any man pages for the gempak decoders. Instead you have to
invoke the decoder with the '-help' option, thus:
[229] vortex% dcmsfc -help
DCMSFC
DCMSFC decodes raw buoy, ship, C-MAN, and Coast Guard reports from
a real-time data feed, or from a file fed to the program through
standard input, and writes the data to a GEMPAK surface file. The
program is controlled by inputs to the command line.
The inputs are program options and the output file name or template.
For example, for real-time data feeds:
dcmsfc [options] output_file
Currently, the decoder can be run in two different modes. If the -a
option is not used, the decoder will create hourly files of all
marine surface data (ship, C-MAN, fixed and drifting buoys, Coast
Guard). If the option "-a 6" is specified, 6-hour files of ship
data only will be created. For real-time operation, output files
have the form YYYYMMDDHH.ship, and are placed in different
directories depending on whether they are hourly or 6-hour files.
If running the program interactively with standard input, the -c
option must be used. The input file must be also be specified.
For example:
dcmsfc -c YYMMDD/HHNN [other_options] output_file < input_file
A template may be used to specify the output file name. The file
name template uses the date and time of the bulletin or report
to replace the following characters.
YYYY or YY Year with or without the century
MM Month number
DD Day
HH Hour
NN Minute
DECODER OPTIONS
The valid options are:
-v N Set the level of verbosity for the logs
-c curtim Set the "current" time
-b nhours Number of hours to decode prior to "current" time
-d decoder_log Set the decoder log file name
-t time_out Set the interval for the time out
-n Set a flag to NOT save the text data
-h Print the help file, then exit the program
-p prmfil Set the parameter packing table
-s stntbl Set the station table
-S stntb2 Set the second station table
-a iadstn Set the number of additional stations
-m maxtim Set the maximum number of times
-e PARM=value Set the environment variable PARM to value
-w iwndht Cutoff height for dropsonde "close-to-surface"
winds
Version 5.11.1<
Here's my pqact for invoking dmsfc:
# ship, buoy and CMAN
#
WMO
(^S[IMN]V[^GINS])|(^S[IMN]W[^KZ])|(^S(HV|HXX|S[^X]))|(^SX(VD|V.50|US(2[0-3]|08|40|82|86)))|(^Y[HO]XX84)
PIPE decoders/dcmsfc -b 9 -a 10000
-d data/gempak/logs/dcmsfc.log
-e GEMTBL=/weather/NAWIPS/gempak/tables
data/gempak/ship/YYYYMMDDHH_sb.gem
#
So some variation on these options might work for you. Hope that helps.
Tom
----------------------------------------------------------------------------
Tom McDermott 305 Lennon Hall
Systems Administrator Email: tmcderm@xxxxxxxxxxxxxxxxx
Department of the Earth Sciences Phone: (585) 395-5718
The College at Brockport Fax: (585) 395-2416
State University of New York
Thanks,
-Neil
_______________________________________________
gembud mailing list
gembud@xxxxxxxxxxxxxxxx
For list information or to unsubscribe, visit:
http://www.unidata.ucar.edu/mailing_lists/