問題タブ [netcdf]
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.
java - Javaでfloat配列をファイルに書き込む
NetCDF ファイルを読み込んでおり、各配列を float 配列として読み込んでから、float 配列を新しいファイルに書き込みたいと考えています。float 配列を読み込んでから (DataOutputStream を使用して) 配列内の各要素を反復処理すれば動作させることができますが、これは非常に遅く、私の NetCDF ファイルは 1GB を超えています。
ObjectOutputStream を使用してみましたが、これは余分なバイト数の情報を書き込みます。
では、要約します。1. NetCDF ファイルを開く 2. NetCDF ファイルから float 配列 x を読み取る 3. float 配列 x を 1 ステップで生データ ファイルに書き込む 4. x+1 でステップ 2 を繰り返す
r - HDF5 または netCDF と比較して、.Rdata ファイルを使用することの欠点は何ですか?
現在 .Rdata ファイルをエクスポートしているソフトウェアを変更して、HDF5 や netCDF などの「プラットフォームに依存しないバイナリ形式」でエクスポートするように依頼されました。次の 2 つの理由が挙げられました。
- Rdata ファイルは R でのみ読み取ることができます
- バイナリ情報の保存方法は、オペレーティング システムやアーキテクチャによって異なります
また、 「R Data import export manual」では、HDF5 と netCDF については説明されていますが、Rdata ファイルについては説明されていません。
R-help に関する議論では、.Rdata ファイルはプラットフォームに依存しないことが示唆されています。
質問:
- これらの懸念はどの程度有効ですか?
- たとえば、Matlab は R を呼び出さずに .Rdata を読み取ることができますか?
- この点で、他の形式は .Rdata ファイルよりも便利ですか?
- プログラム自体への変更を最小限に抑えて、すべての .Rdata ファイルの .hdf5 類似物を作成するスクリプトを作成することは可能でしょうか?
matlab - IDLとMatLabがNetCDFファイルから奇妙な値を取得する
NetCDFファイルがあります。このファイルには、数か月にわたる世界中の総降水量を表すデータが含まれています(したがって、3次元配列に格納されています)。私は最初に、XConvとncdumpの両方で、データが適切であり、データが形成された方法であることを確認しました。すべてが賢明に見えます-値は非常に小さい(〜10 ^ -10-これはモデルデータであり、事実上ゼロを表すため、これは理にかなっています)から約5x10^-3まで変化します。
IDLまたはMatLabでこのデータを処理しようとすると、問題が発生します。これらのプログラムで生成された配列は、-4x10 ^ 4などの巨大な負の数でいっぱいで、5000などの場合によっては巨大な正の数があります。奇妙なことに、緯度と経度(特定の場所)に関するMatLabのデータのプロットを見ると時間)、降雨のパターンは賢明に見えますが、値は完全に間違っています。
IDLでは、ファイルを読み込んでテキストファイルに書き込むため、非常に基本的なテキストファイルを使用するソフトウェアで処理できます。これが私が使用しているコードです:
なぜ私がMatLabとIDLでそのような奇妙な値を取得しているのか、誰かが何か考えを持っていますか?!
python - スライスのタイプは numpy 配列の可変性に影響します
Python を使用して netCDF ファイルを作成します。変数の一部 (またはスライス) に値 (データ) を代入しようとすると、スライスの「タイプ」に応じて、値を代入できる場合と代入できない場合があります。
どうしてか分かりません。その理由を理解するための助けをいただければ幸いです。
例えば:
autoconf - netcdf 4.x の autoconf セットアップを正しく作成するには?
autoconf/automake/libtoolize などによって真剣に方向転換されるので、私の質問が何であるか正確にはわかりません。これまでの作業のレポをここに投げました:
https://bitbucket.org/schwehr/mbsystem
nc-config を使用するように netcdf セットアップを改善しようとしていますが、これを正しく行う方法がわかりません。私はconfigure.inに取り組んでいます。INCLUDES="$INCLUDES ``$nc_config --cflags``"
gdl netcdf チェックから取得した後 (間違ったバック ティックを許してください)、AC_CHECK_HEADER("netcdfcpp.h") を持つヘッダーを見つけることができないようです。からパスを更新する正しい方法は何nc-config --cflags
ですか?
http://gnudatalanguage.cvs.sourceforge.net/viewvc/gnudatalanguage/gdl/configure.in?revision=1.121
次に、AX_PATH_GENERIC を使用しようとしましたが、このエラーでスタックします。m4_include([m4/ax_path_generic.m4])
nc-config を介してファンキーな非標準のインストール場所で実際に動作する netcdf チェックを作成し、マクロを m4 ディレクトリに適切に配置する方法を理解する上での助けは、大きな助けになります。
これを本当にきれいに行うパッケージへのポインタは、非常に役立ちます。例として、netcdf、gdal、geos、および gdl のソースを見てきました。そして、タコのnetcdfチェックのようなものはnc-configを使用しません... http://www.tddft.org/trac/octopus/browser/trunk/m4/netcdf.m4
netcdf 4.x の fink を使用した現在のセットアップ:
ありがとう!
python - netcdf を画像に変換する
コマンド ライン ツールを使用して画像 (joed、png、gif) に変換したい netcdf ファイルがあります。
ライブラリ名と、おそらくそれがどのように行われるかへのリンクを教えてください。
よろしくデビッド
php - PHP libnetcdf 拡張機能の作成で swig が失敗する
libnetcdf を PHP とインターフェースする必要があります。(Google コードの php-netcdf が壊れています)
ここに netcdf.i があります:
やった :
しかし、phpで拡張機能をロードすると、次のようになります:
そんな試みは初めてです。何か不足していますか?
-lnetcdf フラグが追加されました。
今、私は得ました: undefined symbol: zend_error_noreturn. netcdf_wrap.c で zend_error_noreturn を zend_error に置き換える問題を修正
r - R での多次元 NetCDF の作成
R パッケージncdfを使用して多次元 NetCDF ファイルを作成しようとしています。私は 1500 ポイントのセットに対して気候の毎日の観測を行っています。観測数は各ポイントで ~ 18250 です。問題は、NetCDF ファイル ( create.ncdf ) の構造が 4Gb を占有し、各ポイントがファイルのサイズを 3Gb 以上増加させる ( put.var.ncdf )ことです。
これは私が使用しているコードです:
Longvector と Latvector は、各ポイントの Long と Lat を含む行列から取得したベクトルです。データセットはリスト形式で、ポイントごとに数値のリストがあります。
何か不足していますか、それとも他のパッケージを試す必要がありますか??
google-maps - Display netCDF files to Google Maps
I have some meteorological data wich are exported to netCDF
format and I want to display them in Google Maps.
I tried the Panoply software, mainly following these http://marinedataliteracy.org/ops/pano_gridsvecs.htm instructions and succesfully exported the data into .kml
files.
The kml file displays fine in Google Earth, but when loading it in Google Maps nothing is being displayed.
The JavaScript code that is loading the kml is definitely correct, because other types of kml are displayed correctly. Just in case, this is the code:
There is also a project called netcdf2gmaps
here http://code.google.com/p/netcdf2gmaps/ but it seems abandoned and there is no feedback for it.
So is there any way to display the netCDF data to Google Maps?
netcdf - netCDF ライブラリの解決方法 : テキストと数値の間で変換を試みます
netCDF ライブラリの問題を解決するための提案を聞きたいです。プログラム netcdf merge を使用していくつかの小さな netcdf ファイルを結合すると、次のメッセージが表示されます。
netCDF ライブラリは次の問題を報告しています:
立ち往生~~何か提案があれば教えてください。どうもありがとう。
以下は私のログファイルです: