[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:002346] Re: gave and DODS
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:002346] Re: gave and DODS
- From: Takeshi Horinouchi <horinout@xxxxxxxxxxxxxxxxxx>
- Date: Thu, 30 Jun 2005 15:48:55 +0900
堀之内です.
6/22 に出した下記の私のメールに関するフォローです.
私の勘違いで,
% gave http://davis-dods.rish.kyoto-u.ac.jp/cgi-bin/nph-dods/jmadata/gpv/latest/gpv/latest/MSM00S.nc
などと,gave の引数に DODS URL を与えると直接リモートデータが
開けます(RubyNetCDFがDODS対応でコンパイルされてる場合).
# ただし,ちょっと遅いです.DODS の NetCDF を通じてアクセスす
るとどうしても呼出し回数が多くなってしまい,そのたびに cgi
のセッションが作られるからだろうと思います.(1回あたりの
オーバーヘッドってどれくらいなんでしょう?)
> 西澤さま
>
> gave でファイル名に DODS URL を与えると,DODS サーバーのリモート
> ファイルが見られる,はずですよね. 前に聞いたと思うので繰り返し
> ですみませんが,どうすれば見られるか教えて下さい.
>
> 使ってるのは,gave 1.2.1 で,試したのは
>
> 1 File -> Open で,入力窓に入れる
> 2 File -> Open dRuby で,入力窓に入れる
> 3 gave の引数として与える
>
> で,いずれも失敗しました.使ってる RubyNetCDF は DODS
> 対応なんですが,gave 経由で URL を渡す方法がわかりません.
> 与えた URL は,
>
> http://davis-dods.rish.kyoto-u.ac.jp/cgi-bin/nph-dods/jmadata/gpv/latest/gpv/latest/MSM00S.nc
>
> です.ちなみにこれは,気象庁 MSM の最新の予報データの地表データ
> です.([RM]SM00[PS].nc で RSM / MSM, 指定気圧レベル / 地表)
>
> ところで,上のようにファイルの URL を直に与える以外に,ディレク
> トリーをブラウズできるといいですね.GPhys の CVS 版には,そのた
> め http のレスポンスとして返ってきたディレクトリーの html を解釈
> して,ディレクトリーのように振る舞うクラスを作りました
> (NumRu::GDir::HtDir.定義したのは GDir 内ですが,独立です.なお
> GDir は DODS 対応になりました.).よければ使ってください.そのた
> め GPhys の更新版を早めにリリースしてもいいです.何か注文あれば
> どうぞ.
>
> 堀之内