問題タブ [unidata]
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.
netcdf - 多次元配列を作成する代わりにデータポイントを保存する方法はありますか?
利用可能なデータを読み取り、NetCDF ファイルに書き込もうとしています。たとえば、さまざまな時間、深さ、緯度、経度の値に沿って温度を読み取っているとします。時間、深さ、緯度、経度の 4D グリッド全体をディメンションとして作成する必要があります。
ただし、私が記録しているデータには、ごくわずかなポイントで値が含まれています。たとえば、あるケースでは、155 ポイントのデータがありましたが、グリッドは時間、深さ、緯度、経度に沿ってそれぞれ 50x16x16x18 でした。したがって、230400 個のセルを持つグリッドから 155 ポイントしかデータがありませんでした。残りのすべてのポイントには塗りつぶし値がありました。
非常に多くの塗りつぶし値を持つことはまったく役に立たないように思われました。データがあったポイントのみ、またはフィル値の使用が少ない正当な netCDF ファイルを書き込むことは可能ですか?
プロセスに NetCDF Java ライブラリを使用しています。
よろしくお願いします。