問題タブ [nco]

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.

0 投票する
2 に答える
1330 参照

netcdf - nco - 特定の領域から「カット」値を削除する方法

私はそのようなnetcdfファイルを持っています:

netcdf は米国全土をカバーしています。nco でやりたいことは、正方形などの特定の領域を削除することです。

したがって、特定の領域に特定の座標を指定することで、その領域を「切り取る」ことができます。

そのとき得られるのは、3 つの変数を含む州の netcdf ですが、その特定の地域のデータはありません。私がアメリカに穴を開けたとしましょう。

Hyperslabs(http://nco.sourceforge.net/nco.html#hyp)で試しました:

ただし、次のように述べています。

そうです、次元が (lon_lat) であるためです。変数でそれをカットする方法はありますか?

0 投票する
2 に答える
2026 参照

nan - NCO - NaN 値を通常の「欠損値」に変更して、Panoply で Netcdf を開きます

Windows 7 コマンド プロンプトで NCO を使用して、NaN を含む Netcdf ファイルを通常の「欠損値」に変更しています。この質問からのアプローチを試し、次の手順に従いました。

しかし、Panoply で出力ファイル (metoffice_foam1_amm7_NWS_TBED_dm19850101.nc) を開こうとすると、 「(...) 軸に NaN 値が含まれています」というエラーが表示されます。

どうしたの?

前もって感謝します

ティアゴ

0 投票する
3 に答える
1489 参照

netcdf - netcdfファイルにnull値を書き込む方法は?

_FillValue または missing_value はまだストレージ領域を占有していますか?

いくつかの null 値を持つ 2-dimission 配列がある場合、ストレージ スペースを節約するために netcdf ファイルに書き込むにはどうすればよいですか?

0 投票する
2 に答える
211 参照

concatenation - 月の最後の日をコピーし、nco を使用して netcdf ファイルの末尾に追加します。

私は nco で働いていて、この難しい問題に遭遇しました。360 日カレンダーを通常の 365 日グレゴリオ暦に再配置する必要があります。360 日カレンダーでは、各月は 30 日です。私のアイデアは、グレゴリオ暦で 31 日からなる月に 1 日を追加し、2 月 (閏年または非閏年) から 1 日または 2 日を削除することでした。日を削除する方法を知っています (必要なものを ncks で別のファイルにコピーするだけです)。

特定の月の最終日をコピーして、最後に同じ月に追加する簡単な方法はありますか?

私のファイルは 3 時間の解像度で 1 年間の範囲にあり、tas(温度) という変数を操作したいと考えています。以下に、最も重要な部分を ncdump しました。

アイデアをお待ちしております。

0 投票する
2 に答える
494 参照

unix - 次元の 1 つが無制限の場合、NCO を使用して連結するにはどうすればよいですか?

次のヘッダーを持つファイルがたくさんあります。

すべてのファイルが同じ期間をカバーしており、grp. 基本的に、各ファイルにはそれぞれ 100 がありますgrp

これどうやってするの?

0 投票する
1 に答える
178 参照

concatenation - NCO は、1 時間ごとの出力を毎日の出力に連結します

NCO初心者です。このツールは強力に見えますが、構文についてはまだ少し混乱しています。モデル データを 3 時間ごとの出力から毎日の netCDF ファイルに連結したいと考えています。年、月、日をループしたい。たとえば、netCDF 形式の入力ファイル:

出力ファイルは次のようになります。

ncrcatコマンドと組み合わせて、これに対する簡単な解決策はありますか?

事前にどうもありがとうございました!

0 投票する
1 に答える
928 参照

netcdf - CDO または NCO を使用して従来とは異なる次元に沿ってデータを選択する

多数の NetCDF ファイルがあり、そこから 1 つの場所の少数の変数を抽出し、それらを新しい NetCDF ファイルにマージしたいと考えています。ファイルのサイズは次のとおりです。

domains次のような方法で、すべてのファイルを減算/マージできます。

しかし、他のすべての演算子は空間 (例: sellonlatbox) または時間 (例: ) の選択に関連しているようですが、NetCDF ファイルからseltimestep1 つだけを選択する方法が見つかりません。domainこれは CDO または NCO で可能ですか?

0 投票する
1 に答える
438 参照

windows - NCO netcdf コマンド .exe Windows

複数の netcdf ファイルがあり、それらを NCO に結合したいと考えています。NCO で実行する必要があることはわかっていncrcatますが、このコマンドを使用したい場合、コマンドが見つからないというメッセージが返されます。(見つけることはできますがncecat)そこでncrcat、を使用してコマンドでインストールしようとしました

複数のフォーラムで見つけました。これもうまくいきません。(私もWindowsを使用しています)彼の経験はありますか?

0 投票する
2 に答える
95 参照

netcdf - 多くの netcdf ファイルを ncrcat で連結するときに元の各ファイルを識別する方法は?

Matlab でより簡単に処理できるように、何千もの nc ファイル (シミュレーションからの出力) を連結しています。これを行うには、ncrcat を使用します。ファイルのサイズは異なり、時間変数はファイル間で一意ではありません。連結はうまく機能し、ファイルを個別に読み取るよりもはるかに速くデータを Matlab に読み取ることができます。ただし、各データ ポイントの元の nc ファイルを特定できるようにしたいと考えています。たとえば、ソースファイル名を追加の変数として追加して、データを追跡できるようにすることはできますか?

0 投票する
2 に答える
591 参照

r - 4d NetCDF ファイルから海底温度のみを抽出する

海洋温度の NetCDF ファイルがあります。1 つの変数 (「温度」) と 4 つの次元 (時間、経度、緯度、深さ) があります。各時間、経度、緯度の最大深度でのみ温度を抽出して、海底温度ラスター レンガを取得したいと考えています。私はRを使用するか、ターミナルでClimate Data Operatorsを使用することにオープンです。

NetCDF ファイルの属性

前もって感謝します!