GrADSのWindows上での起動についての質問

このQ&Aのポイント
  • GrADSを使用してNCEP/NCAR再解析データを描画し、計算するためのWindows上でのGrADSの起動方法について質問です。
  • 質問者はWindows7を使用しており、Windows用のWin32eをダウンロードしました。また、NCEP/NCAR再解析データをHP上からnetCDF形式でダウンロードしましたが、ファイルを開くことができません。
  • 質問者はグラフィックスマグニチュードトーペやCygwinを使用しているが、GrADSを起動できません。
回答を見る
  • ベストアンサー

GrADSについて(Windows上での起動)質問です。

GrADSについて(Windows上での起動)質問です。 卒業研究を行うにあたって非常に困っています。 GrADSを使用してNCEP/NCAR再解析データを描画し、またデータを引き出したり計算したいと思っています。 私の使用しているPCはWindows7なのでWindows用のWin32eというのをダウンロードしてきました。 また、NCEP/NCAR再解析データをHP上からnetCDF形式のものをダウンロードし、保存しました。 様々なHPで調べて、netCDF形式のファイルを開くには『sdfopen ~.nc』というように入力して開けるとわかったのですが、コマンドを入力しても、 『Scanning self-describing file: ~(指定したファイル).nc nc_open failure: No such file or directory ~.nc does not exist or is not a netCDF file. Couldn`t ingest SDF metadata. If this was an HDF-SDS file, try gradshdf.』 という感じに返されてファイルを開くことが出来ません。hdfというのもよくわからず、xdfopenと入力しても開くことが出来ません… いろいろ調べているのですが一向に解決出来ません… これはPCとGrADSの相性の問題なのでしょうか?それとも、引き出すにはまだやらなくてはいけないことがあるのでしょうか? ド素人過ぎてお恥ずかしいのですが、必死なもので質問させていただきました。 どなたかわかる方がいらっしゃいましたらお願い致します。 ※ちなみに、GMTを動かすのにCygwinは入っています。しかし、CygwinからGrADSを立ち上げることも出来ません…こちらもわかりましたらお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • qstgr664
  • ベストアンサー率100% (1/1)
回答No.1

payami さん 私も、同じようなことで悩みました。次のようなことを行って見てください。Cygwinを使っているということですね。 (1)ftp://iges.org/grads/2.0/old/中のgrads-2.0.a7.1をゲット。bin中の十数個のファイルを/usr/local/binの中に入れちゃいましょう。 (2)ftp://iges.org/grads/scriptsの中のファイルを、/usr/local/lib/grads/に入れちゃいましょう。(/lib/gradsは作ってください。) (3)ftp://grads.iges.org/grads/data.tar.Zの中のファイルを、(2)と同じ場所に入れる。 (4)環境変数の設定(.bashrc or .bashprofile)   $ export PATH=$PATH:/usr/local/bin   $ export GADDIR=/usr/local/lib/grads   $ export GASCRP=/usr/local/lib/grads (5)windowsの環境変数   (4)を参考にPATHを通す。 これで、私はできましたが、試して見てください。 参照URLのように手順を追って行えば出来ると思います。

参考URL:
https://www.sci.hokudai.ac.jp/~takatama/blog/log/eid2.html

その他の回答 (1)

  • qstgr664
  • ベストアンサー率100% (1/1)
回答No.2

追加です。 先ほどの設定が終わったら、xwin上でgrads(または、grads.exe)と打ち込む。 ご存知でしたらすいません。 ちなみに私は、 http://database.rish.kyoto-u.ac.jp/arch/jmadata/data/gpv/original/2010/ のデータを使っています。(original) この場合wgrib2というソフトを使えば、ある要素のデータを切り出すことが出来ます。(参照URL)

参考URL:
http://wind.gp.tohoku.ac.jp/~sawada/hiki/?wgrib2%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
payami
質問者

お礼

二つの分かり易い回答、どうもありがとうございました!!! また、緊急にしておきながら、お礼が遅くなってしまい、申し訳ありません。 上手く起動し、描画することが出来るようになりました。 まだまだ勉強不足なもので、いろんなことが可能なのですね。 また、不明な点が出てきてしまった時、再び助言していただけると助かります。 ありがとうございます。

関連するQ&A

  • スコアメーカーについての質問です。

    楽譜をスキャン入力できる河合楽器から販売されているスコアメーカーについての質問ですが、入力した楽譜を再生するとなぜか音が途切れ途切れになってしまいます。そのため他社の編集ソフトでデーターをやり取りしたいのですが、ファイル形式がsdf,sdmといったもので、それに対応したソフトをしらないので教えていただきたいのですが。

  • SDFファイル(楽譜)をSMFファイルに変換できますか?

    スコアメーカーのSDFファイル形式の 楽譜データがあり、3.5インチのフロッピーに 保存してあります。パソコンでは楽譜表示・演奏が できます。 我が家にSMF形式のフロッピーを再生できる ローランドのデジタルピアノがあるのですが このピアノにSDFのフロッピーを差し込んでも 読み込んでくれません。ネットでSMF→SDFに 変換できる無料ソフトがあるのは見つけましたが その逆(SDF→SMF)はできないのでしょうか? 何か良い方法はありませんか?

  • しつもんです

    cygwinでc言語を使っています。同じディレクトリに na.txtというテキストファイルがあるとします。 そのファイルには 2,3,4,5,6 7,8,9,10,11 12,13,14,15,16 と5つずつカンマ区切りのデータが入力されているとします。このファイルのデータを読み込んで二次元配列に入れたいです。この例でいえば、5つのデータで3行あるので a[3][5]の配列が必要でそれにa[0][0]=2 a[0][1]=3, .... a[2][4]=16と入れていきたいです。 ただ、ファイルが何行あるのかわからないとします。つまりこの場合なら3行あるのですが、それはわからないとします。 たぶんファイルポインタを用意するんだと思うですがどうしてもよくわかりません。教えてください

  • Intel2gas使い方

    質問ばかりですみません。 CygwinにIntel2gasを入れましたが $ intel2gas -g -o API.asm API.S glob: No such file or directory と出て作業できません。 READMEの内容も試してみましたが、ダメでした。 export I2G_DATA="./"など どうすればきちんとGAS形式をNASM形式に変換されるでしょうか

  • Perlでのファイル処理方法について

    プログラミングを始めたばかりです。 Cygwin環境でPerlを行っています。計算プログラムをPerlで書いています。 下に示すように、計算プログラムの中にデータを記入し、そのデータを処理することは出来たのですが、外部のファイルを読みそのデータを処理する方法が分かりません。 # y = ax + bを求める @x=(1,2,3); @y=(1,4,9); for(<stdin>){ for($i=0;$i<$n;$i++){ $A = $A + ($y[$i] * $y[$i]); $B = $B + ($x[$i] * $x[$i]);   ・   ・   ・ $a=・・・ $b=・・・ print("a=$a,b=$b"); open (IN, $file) or die "$!"でcsvファイルに記載されてある数値をCygwin上で実行することは出来ました。 作成したプログラムとcsvファイルをCygwinで入力して、入力したcsvファイルのデータを処理(直線近似して傾きを求めたりなど)したいのですが、どうすればよいのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Perl
  • Perlでのファイル入出力、処理方法

    メモ帳で以下のようなプログラムを書きました。(file_1.plで保存しました) #!/usr/bin/perl $file="data.csv"; $cityfile="name.txt"; $outfile="data_out.csv"; open (IN, $file) or die "$!"; open (FILE, $file) or die "$!"; open (OUT, ">$outfile") or die "$!"; @city = <FILE>; ・ ・ ・ これをCygwinコマンド上で、 perl file_1.pl と入力し、Enterを押すと「No such file or directory at file_1.pl line 9.」と表示されます。 line9はopen (FILE, $file) or die "$!";という文です。 どこが間違えで、どのように修正すればよいのでしょうか。 よろしくお願いします。

  • windows2000が起動しなくなりました。 再インストールしたいのですが、、

    複数のアプリケーションを「アプリケーションの追加と削除」より、削除後、再起動したら以下のメッセージがでました。 windows 2000 could not start because the following fileis missing or corrupt: <windows 2000root>\system32\ntoskrnl.exe Please re-install a copy of the abave file *¥の箇所:実際の表示は /(スラッシュ)の反対向きです。  <左上から右下への斜め棒> 電源ON後 PCメーカーのロゴがでて、DOS画面でいくつか画面が展開し、上記の表示になります。 この状態の時 マウスパッドポインターからも、キーボードから入力しても画面に入力はできません。 windows2000のCDをCD-RWにいれても、回転はしているようですが、画面表示に変更はありません。 現在使用中のPCは「vaio:PCG-XR1SA」sonny製ノートパソコンです。 元々はwin98seがプレインストールされていた製品を2000にバージョンアップして利用していました。 元々PCに付属していた、デカバリCDはありますが、HDDのデータを削除したくありません。 よろしくお願いします。

  • CAMデータのppfファイル

    NCデーターを貰いました。 ファイルにppfと書いてあるのですが、どういうCAMソフトで見ることができるでしょうか? DXFデーターからNC加工用に落としたデーターなのですが。 フリーソフトでは無理でしょうか? OSはW98です。NCはファナック0M 通信ソフトはDLしててノートパッドをNC側に入力はできています。

  • CSVファイルの処理方法

    PerlでCSVファイルの処理をしようとしています。 CSVファイル(ここではdata1.csvとします)の中身は、A列とB列に数値が1000行程表記されています。 -5,1 -4,2 -3,3  ・  ・  ・ 作成したPerlのファイル(ここではtest1.plとします)下のようにし、 while ($_=<stdin>){ print"$_\n"; } Cygwinコマンド上で、 $ perl test1.pl <data1.csv と入力すると、CSVファイル(data1.csv)の数値がCygwinコマンド上に全て表記されます。 前置きが長かったのですが、CSVファイル(data1.csv)の3行目までの数値だけをCygwinコマンド上に表記したい場合、どのようにプログラムすればよいのですか。 お願いします。

    • ベストアンサー
    • Perl
  • Perlでのファイル内データ処理方法について

    プログラミングを始めたばかりです。 Cygwin上でPerlを行っています。 下に示すように、計算プログラムの中にデータを記入し、そのデータを処理することは出来たのですが、外部のファイルを読みそのデータを処理する方法が分かりません。 # y = ax + bを求める @x=(1,2,3); @y=(1,4,9); for($i=0;$i<$n;$i++){ $A = $A + ($y[$i] * $y[$i]); $B = $B + ($x[$i] * $x[$i]);   ・   ・   ・ $a=・・・ $b=・・・ print("a=$a,b=$b"); パールファイル(.pl)内に @x=(1,2,3); @y=(1,4,9); のように記載すると、データが変わるたびにファイル内の数値を入れ替えないといけないと思うのですが、cygwinのウィンドウに、 $ ./lesson.pl 10 <data1.csv のように入力しEnterすると、ファイル内の数値を入れ替えないで指定したファイル(ここではdata1.csv)のデータが処理されると思うのですが、その場合パールファイルをどのように記述すればよいのでしょうか。また、cygwinのウィンドウにどのように入力すればよいのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Perl

専門家に質問してみよう