[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [jmadata-users33] software to read GPV (and to convert intoNetCDF)



��Ƿ�������RASC�Ǥ���

���٤⿽��������ޤ��󡣻Ȥ�����񤯤Τ�˺��Ƥ���ޤ�����

 >   NArray	http://www.ir.isas.ac.jp/~masa/ruby/dist/narray-0.5.6p2.tar.gz,
 >   RubyNetCDF	http://ruby.gfd-dennou.org/products/ruby-netcdf/ruby-netcdf-0.3.5.tar.gz,
 >   MultiBitNums	http://ruby.gfd-dennou.org/products/multibitnums/multibitnums-0.1.1.tar.gz,
 >   gpv		http://ruby.gfd-dennou.org/products/gpv/gpv-0.1.1.tar.gz

���Ρ����ֺǸ�� gpv ��Ÿ������������äƤ��� README.jp �Ȥ����ե�
����˽񤫤�Ƥ��ޤ����ʲ��ϡ���������Υ��ԡ��Ǥ���

��Ƿ�� ��                    horinout@xxxxxx
�������������Ȳʳظ��楻�󥿡�     611-0011 �����Ըޥ���

====================================================================
  GPV�Ρ����������ץǡ������ɤ�ץ������

  �� ���󥹥ȡ���ˡ

  �ܥǥ��쥯�ȥ꡼��� INSTALL �ե�����򸫤�

  �� ����

  ���ΤȤ����ֹ��⣲�ʡ׷����ˤ����б����Ƥ��ʤ���
  �ޤ������Ƥ�ƥ����ȤȤ���ɽ�����뤫��NetCDF�ե�������Ѵ����뤫��
  �ɤ��餫�Ǥ��롣����Ū�ˤϡ����ϤˤĤ��Ƥ� grib�����ϤˤĤ��Ƥ� GrADS
  ���������������

  �� �¹���

  ---  NetCDF�ؤ��Ѵ� (�ޤ���NetCDF��ͳ�Ǥ����Ƴ�ǧ)

  gpv2nc �Ȥ���̾���Υ��ޥ�ɤȤ��ƥ��󥹥ȡ��뤵���Τǡ���������Ѥ�
  �롣

  �إ�פ�ɽ����

  % gpv2nc -h

  ɽ�����Ƥϡ��ʲ��Τ褦�ˤʤ롣
     Usage:
	% /usr/local/bin/gpv2nc [-ihd] gpv_files.. [-o output_file]

	-o output_file : output file name (if omitted, determined internally)
	-h : help (to show this message)
	-d : debug mode (does extra printing)
	-i : shows info on the input file (does not dump a file, but creates
	     a temporarlly file -- if you do not have a write permission of the
	     current directory, specify one you have it by the envronmental
	     variable TMPDIR. Example: % export TMPDIR=/tmp).

  NetCDF �ե�����ؤ��Ѵ���

  % gpv2nc  MSM12SFC018_[12] -o msm12sfc18.nc


  �ե��������Ȥγ�ǧ��NetCDF �ե�����Υإå�����ʬ��������Ū��
  �˺�ä�ɽ�����롣�ˡ�

  % gpv2nc -i MSM12SFC018_[12]

  �⤷�⸽�ߤΥǥ��쥯�ȥ꡼�˽񤭹��߸��¤��ʤ���硢�ʲ��ʤɤˤ�ꡢ
  �Ķ��ѿ� TMPDIR ��ͽ��ƥ�ݥ�꡼�ե������ѤΥǥ��쥯�ȥ꡼�����ꤷ��
  ������

  % export TMPDIR=/tmp



  --- �ե���������Ƥ򸫤� (�饤�֥�꡼�ΥǥХ��ѽ��Ϥ���������ɽ��
      �����)

  % ruby -r /usr/local/lib/ruby/site_ruby/1.6/numru/gpv/bugaifile.rb \
    -e NumRu::BugaiFile::debug  MSM06PLM018_1

  �����ǡ�MSM06PLM018_1 �� MSM �ν��ϤΥե�����̾���㡣��������Τ˱���
  ���ѹ�����ʸ��ߡ��б����Ƥ���Τϡ�MSM��RSM�Ǥ���ˡ�
  �⤷�� ruby ���̤Υǥ��쥯�ȥ꡼�˥��󥹥ȡ��뤵��Ƥ����硢��1����
  �Ϥ���˱����Ƥ���롣�㤨��

  % ruby -r /usr/lib/ruby/site_ruby/1.6/numru/gpv/bugaifile.rb \
    -e NumRu::BugaiFile::debug MSM06PLM018_1


  �� �ѥե����ޥ󥹤ˤĤ���

  �ֹ��⣲�ʡץե����ޥåȤϿ�100�Х��ȤȤ���������ñ�̤Υ��������˺�
  ����ʬ�䤷����Ǽ�Ǽ����Ƥ��롣���Τ��ᡢ�ɤ����Ƥ�¹Ը�Ψ�����˸���
  �����롣�ʤ����ܥȥ�ͥå��Ȥʤ�¿�ӥå��������ɤ߹��ߤ��ͤΥǥ����ɤ�
  C����ˤ���ĥ�饤�֥�꡼(MultiBitNums)�Ȥ��Ƥ��롣

  �� ����ײ�

  ͥ���ٹ⡧

  - ���Ϥ���� NetCDF �ե�����β��ɡ�

     * ����٤�����٥󥷥��ؤν��
     * add_offset / scale_factor �ˤ�밵�̤ؤ��б��ʡ�2�Х��Ȳ���
     * �ʤ���������Х�����

  ͥ�����桧

  - grib �ؤ��б��ʡ�GSM�ؤ��б���

  ͥ�����㡧

  - NetCDF�ʳ��ν��Ϸ����ؤ��б�

  �� ����¾

  �桼�����⡢���ε��ˤʤ�й��ߤη����ǽ��Ϥ���ץ�����ब����
  Ȧ�ǤϤ��롣