問題タブ [cdo-climate]
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.
python - lat lon のサブセットの netcdf4 抽出
かなり大きな netcdf ファイルの空間サブセットを抽出したいと考えています。netcdfファイルをループして計算を実行 - Python または R
州 (アイオワ州など) に対応する netcdf ファイルのサブセットだけを抽出するにはどうすればよいですか。アイオワ州の境界緯度は次のとおりです。
経度: 89° 5' W ~ 96° 31' W
緯度: 40° 36' N ~ 43° 30' N
r - 回転した NetCDF を通常の緯度/経度グリッドに戻す方法は?
座標が回転した NetCDF ファイルがあります。それを通常の緯度/経度座標に変換する必要があります (経度の場合は -180 から 180、緯度の場合は -90 から 90)。
寸法については、次のように表示されます。
回転した座標を通常の緯度/経度に戻す方法を教えてもらえますか? ありがとう。
r - RのnetCDFファイル
ここからprecip.mon.total.v6.ncという名前の netCDF ファイルを取得しました。R のパッケージを使用しncdfて、ファイルを開いて分析しています。
しかし、変数を抽出すると、エラーが発生しました
私のクエリは次のとおりです。(a)メモリの問題を処理する方法は?(b) この netCDF ファイルの解像度を 0.5*0.5 から 0.25*0.25 データに変更するにはどうすればよいですか? MATLABで同様の問題を試しました。NetCDF ファイルの場合、R よりもメモリの問題に対処できます。しかし、私は MATLAB が苦手なので、解像度の変更は依然として問題です。この方向での助けに非常に感謝します。
r - Rで双一次補間を使用してnetCDFの解像度(Regrid)を下げる方法は?
ここから netCDF ファイルをダウンロードしました。解像度は 0.5*0.5 です。これらのファイルを 1*1 の粗い解像度で再グリッド化したいと考えています。私はいくつかのリンクを見つけました。最初のリンクでは、R での再グリッドについて説明していますが、双一次補間は使用していません。2番目のリンクは双一次補間を扱っていますが、気候データ演算子を使用しています(私はあまり慣れていません)。次に、R パッケージHiClimRに出会いました。このパッケージでは、コマンド coarseRはデータの解像度を下げます。netCDFファイルをエクセルファイルに変換して使用しcoarseRました。しかし、結果を取得した後、このコマンドが実際に何らかの方法で経度緯度をスキップし、解像度を 1*1 に減らしたことがわかりました。一言で言えば、私の問題は
coarseR(1)解像度を下げるために使用するのは正しいですか? (2) R の特定の問題に双一次変換をどのように使用できますか?
よろしくお願いします。