問題タブ [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.
r - Rでnetcdfファイルを個別にマージするには?
私は R のユーザーであり、次の点で助けが必要です: 2 つの netcdf ファイル (それぞれの寸法が 30x30x365) と 30x30x366 のファイルがもう 1 つあります。これら 3 つのファイルには、1 年分の毎日のデータが含まれており、最後の次元は時間次元を参照しています。それらを別々に結合したかったのです。つまり、出力ファイルに 30x30x1096 を含めたかったのです。
注: 同様の質問を見たことがありますが、出力結果が平均 (つまり 30x30x3) になり、望ましくありません。
python-3.x - netCDF ファイルのグリッド サイズを変更する
同じ地域 (南アメリカ、アフリカなど) のデータを含む 2 つの netCDF データ ファイルがあるとしますが、別の地域ではグリッド サイズが 0.5 度 x 0.5 度と 1.0 度 x 1.0 度と異なります。グリッド サイズを 0.25 x 0.25 や 1.0 x 1.0 などの別の値に増減して、ラスターの計算や比較などに簡単に使用できるようにしたいと考えています。
bashスクリプト、CDOなどを使用してこれを行う方法はありますか?
サンプルデータはこちらからダウンロードできます。https://www.dropbox.com/sh/0vdfn20p355st3i/AABKYO4do_raGHC34VnsXGPqa?dl
バイリニア補間やキュービック補間など、さまざまな方法に従うことはできますか? これは、ArcGIS やその他のソフトウェアを使用すると非常に簡単ですが、大規模なデータセットを含む大きな netCDF ファイルに対して行う方法はありますか。これは単なるデータのサブセットであると想定してください。後で変換するのは、年間データのセット全体です。
結果のファイルは、ユーザーが定義した変更されたグリッド サイズを持つ .nc ファイルである必要があります。
netcdf - 多くの netcdf ファイルを ncrcat で連結するときに元の各ファイルを識別する方法は?
Matlab でより簡単に処理できるように、何千もの nc ファイル (シミュレーションからの出力) を連結しています。これを行うには、ncrcat を使用します。ファイルのサイズは異なり、時間変数はファイル間で一意ではありません。連結はうまく機能し、ファイルを個別に読み取るよりもはるかに速くデータを Matlab に読み取ることができます。ただし、各データ ポイントの元の nc ファイルを特定できるようにしたいと考えています。たとえば、ソースファイル名を追加の変数として追加して、データを追跡できるようにすることはできますか?
mask - CDO を使用して NetCDF ファイルに Sea マスクを適用する方法
netCDF
ゼロがたくさんあるファイルを作成したとしましょう。海の領域のみが実際にマスクされ、陸上のデータが保持されるように、データに海のマスクを適用したいと考えています。
私が持っているデータには、陸上に多くのゼロがあります (これは正しいです) が、海にも多くのゼロがあります (これは正しくありません)。
を使用することもできcdo setmissval,nan input.nc output.nc
ましたが、土地の価値も に変更されていましたNaN
。
誰かがそれに対する(良い)解決策を持っていますか?