2011-09-01 8 views
6

チュートリアル4 NetCDFファイル:私は、JavaのNetCDF 4チュートリアル/例を探していますが、私は彼らのウェブサイト上の1つまたは任意の場所にを見つけることができないようhttp://www.unidata.ucar.edu/downloads/netcdf/index.jspjavaの私はここにUniDataのウェブサイトから最新のnetCDFのjarライブラリを使用しています

それ以外は問題ありません。バージョン4は、(変数にデータを書き込むための)書き込み関数がもはや使用されておらず、writeCDLに置き換えられているという点で、以前のバージョンと大きく異なっています。誰もjavaとnetcdfの最新バージョンを使用していますか?私は誰かが正しい方向に私を指すことができれば本当に感謝します。ご協力いただきありがとうございます! -Dom

P.S.ここに彼らのチュートリアルのウェブサイトは... javaの言及なし:http://www.unidata.ucar.edu/software/netcdf/docs/netcdf-tutorial/index.html

答えて

2

私は現在、NetCDFを使用しているプロジェクトに取り組んでいます。

残念ながら、Java用のNetCDF APIは唯一のNetCDF-4ファイルは、ない書き込みからを読んをサポートしています。このAPIは、NetCDF-3ファイルへの書き込みをサポートします。

チュートリアルについては

またはJavaでそれを使用することについて助け、あなたはここでAPIのJavadocを見つけることができます。http://www.unidata.ucar.edu/software/netcdf-java/v4.0/javadoc/overview-summary.html

とチュートリアル: http://www.unidata.ucar.edu/software/netcdf-java/tutorial/

を私は必ずこれがあなたを助け願っています。 NetCDFは科学的なデータを保存する素晴らしい方法のようですが、NetCDF-3には数多くの機能がありません(複数の無制限の寸法は4つしかありません)。私の最高のアドバイスは、Unidataのウェブサイトにあるすべてのドキュメントを読むことです。 Java APIのドキュメントだけでなく、一般的なNetCDFのドキュメントサンプルファイル、コードの小さな例も確認してください。また、Javaダウンロードセクションで配布するnetCDF Javaユーティリティで少し演奏してください。

+0

ああ、意味があります。ちょうど明確にするために、変数にデータを書き込む関数はncfile.write( "var_name"、Array)ですか? – GPSmaster

+1

古い投稿ですが、ここで終わるGoogle社員の方:javaからNetCDFを生成する最も簡単な方法は、テキストファイルに出力し、NCGENを実行してNetCDFファイルを作成することです。彼らは以来、Java NetCDFライティングライブラリに関するいくつかの作業を行ってきましたが、セクション全体を一度に書く必要があるようです。テキストファイルに書き込むと、データを生成するときにデータを書き込むことができます。これは、メモリ内に20k * 20kの配列を保持したくない場合に最適です。 –

+0

新しいJavaNetCDf書き込みライブラリはNetCDF読み込みライブラリとは別物であり、Nujanと呼ばれることにも言及する価値があります。 –

2

netCDF-Javaライブラリ(4.3.13以降)はnetCDF Cライブラリを介してnetCDF-4書き込みをサポートしています。それはまだベータ版ですが、動作し、feedbackは確かに評価されています!

詳細については、netCDF-Java referenceドキュメントを参照してください。

+0

このアップデート(v 4.3.xx)はNujanライブラリを非難しますか? – Dan

+0

この質問にフォローアップ。 PING – Dan

+0

Nujanは、netCDF-Javaとはまったく異なるライブラリであり、完全に異なるグループによって開発されています。 2012年4月からNujan jarが更新されていないようですので、そのパッケージの状態を確認するために開発者に問い合わせます(http://www.ral.ucar.edu/~steves/nujan)。 html)。 –

0

Nujanライブラリを調べましたか?それはnetcdf4ファイルを書くためのものです

関連する問題