問題タブ [grib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 再訪問したgrb2ファイルを開く
NCTOOLBOXを MATLAB (2013a) にダウンロードしてインストールし、netcdf および grb ファイルを読み取りました。テストとして、netcdf、grb、および grb2 ファイルをコンピューターのディレクトリにコピーしました。これは私のスクリプト内に次のように配置されます。
次のコードを使用して *.nc ファイルを読み取りました。
コードはうまく機能します....エラーメッセージはありません..すべての変数がリストされています..netcdfファイルに..しかし、次を使用してgrbファイルに対して実行すると:
私はこの非常に長いエラーリストを取得します:
単なる不良ファイルの場合は、別の grb ファイルでコードを試してみましたが、同じ結果が得られました。はい、NCTOOLBOX を使用した grb の読み取りに関する以前の投稿を読みましたが、まだ「水に沈んでいます」。スクリプトが grb および grb2 ファイルを読み取れるようにするための洞察をいただければ幸いです。
grib - .grib2 から読み取り可能な値を抽出する方法
wgrib2 と degrib をインストールしましたが、特定の緯度/経度の値 (人間が読める形式) を抽出する方法がわかりません。
私に与えます:
ありがとう!
map - マップ上のMatplotlib streamplotをプロットできません
不規則に分散されたモデル データ (WRF-NMM から) を含むマップに matplotlib を使用して流線をプロットしようとすると、奇妙な問題が発生しました。
最初に、新しいマップ グリッドを定義しています。
残念ながら、上記のコードは失敗し、自分でエラーを見つけることができません。このエラーは奇妙なグリッドから来ていますか?
エラーメッセージは次のとおりです。
乾杯、
マーティン
java - 左下隅からJavaでカウントを開始するには?
Javaでは左上が(0,0)座標と見なされることを知っています。ファイルのピクセルをカウントしようとしています。ファイル ピクセルの (0,0) 座標は、左下隅から始まります。画面全体の総面積は 1121x881 です。データが座標と一致するように、ピクセルを順番にカウントする必要があります。1121x881 のうち必要な領域は 543x451 です。誰でも私がこれを行うのを手伝ってもらえますか?
matlab - matlab for ループ内のファイルのリストに nctoolbox を使用する
私はこのコードを持っています
問題は、各ファイルを読み取る前にアクティブにしない限り、nctoolbox が (私にとっては) 機能しないように見えることです。インストール ファイルを実行する行をループ内に配置すると、問題なく動作しますが、コードは非常に遅くなります。しかし、実行セットアップ行をループの外に置いておくと、エラーが発生します。
「警告: netcdf-java cdm には、変数に関連付けられた座標情報が含まれていません。ncgeovariable オブジェクトの代わりに ncvariable を返しています。(「グリッド」や「geosubset」などの座標情報に依存するメソッドは使用できません。ncgeodataset>ncgeodataset.geovariable で459 ncgeodataset>ncgeodataset.subsref で 622 s4processing で 16 "
また、startup.m に setup 関数を実行するための行を入れました (matlab を実行するたびにアクティブになっていることがわかります) が、これも機能しませんでした。
python - Grib1/.grb ファイルから値をダンプする方法
grib1 ファイルから値をダンプする方法はありますか? 私の最終的な目標は、緯度と経度、または少なくともグリッド ポイントで個々のメッセージの値を見つけることです。Linuxシステムを使用しています。Wgrib は、メッセージに関するメタデータを読み取るか、メッセージを再構築する以外には何もしないようです。
私はPythonを少し知っているので、pygribを使用できますが、特定の緯度と経度の値を引き出す方法がわかりません.
ここに、みんなが遊んでみるいくつかの .grb ファイルがあります。 http://nomads.ncdc.noaa.gov/data/gfs-avn-hi/201402/20140218/
ご回答ありがとうございます。
matlab - MATLAB を使用して GRIB 形式でデータを保存する方法は?
MATLAB には、275 行 x 535 列の大気データの行列があります。このデータを GRIB 形式で保存するにはどうすればよいですか? 線は地理座標で、列は予測時間です。
plot - 1 つの 2D (高さ – 時間) プロットで異なるファイル (異なる時点) からのデータをプロットする卒業生
アメリカのgfs気象モデルからデータをダウンロードしました(ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gfs.2014101812/masterから、1か月以上読む場合は日付を編集してください後で)。それらはグリブファイルです。
grads を使用してデータをプロットしていますが、マップ上に 1 つのタイムステップ (= 1 ファイル) からデータをプロットすると正常に動作します。そこで私の最初の試みは、最初の 2 つのファイルを開いて、同じ風速の地域を同じ色で示す影付きのプロットを作成することでした。私が得るのは、正しい軸を持つ空のプロットです。
opengrads – Grid Analysis and Display System (GrADS) バージョン 2.0.2.oga.2 を使用しています。
異なるタイムステップ (= 異なるファイル) からのデータを 1 つのプロットにプロットするのを手伝ってくれる人はいますか?
mysql - グリブ気象モデルからデータを抽出する
GFSgrib1からモデル データをダウンロードしました。Mac OS X を使用しており、 NOAAからファイルをビルドできましたが、データを抽出できませんでした。MAC 用のユーティリティが見つかりません。wgrib2grib1
次に、このプログラムhttp://www.giss.nasa.gov/tools/panoply/を実行します。これはファイルを読み取ってデータを表示できましたが、いくつか問題があります。
- 値は他の単位で表示されます (温度の K や降水量の mm とは異なるなど)。
- エクスポートでき
CSVますが、座標ではなく値のみです
私がやりたいことは:
- 緯度経度を介してコマンドラインを介してgribファイルからデータを抽出する
- データを抽出し、
MySQLデータベースに移動して、データの集計 (合計、最大、最小) などを実行できるようにする - データをプロット/マッピングできる (おそらくCartoDBサービスを使用する)
私はすでにgrib特定の地域から抽出またはダウンロードすることができます。たとえば、緯度、経度、温度、降水量、風などのデータをスプレッドシートで確認できるようにしたいと考えています。そこからデータベースに取り込めます。または/avgなどを合計するか、データを操作します。
サンプルgribデータ ファイル: https://dl.dropboxusercontent.com/u/104462/neavilag_rain_wind_pressure.grb
私のシナリオに基づいて、私のニーズを処理するための最良のアプローチは何ですか? どうすればよいか教えていただけますか?