問題タブ [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.
python - ゾーン内のnumpy集計
python で numpy を使用して 2 つの netcdf ファイルでゾーン stat 関数を実行する方法はありますか? しかし、gdalを使わずに?より細かい解像度の netcdf は 0.5 度で、より大きな netcdf は 2 度です。したがって、より大きな 2 度のセル内にあるすべての 0.5 度のセルを平均したいと考えています。
ありがとう!
g++ - 警告: フォーマット '%d' はタイプ 'int' を想定していますが、引数 4 のタイプは 'size_t' です
同様の投稿に従ってコードを変更しましたが、警告は引き続き生成されます。
そのブロックの 363 行目と 364 行目あたり:
警告を取り除くにはどうすればよいですか。それは結果に有害ですか?
ありがとう、
マイケル
gcc - 警告: 文字列定数から 'char*' への非推奨の変換
const char の問題を示す gcc コンパイラからの警告があります。
警告を取り除く方法は?
ありがとう、マイケル
java - Java を使用して HDF5 ファイルの NetCDF char 配列変数から 1D 配列を取得する
Java API for NetCDF を使用して、CHAR 型の配列を持つ HDF5 ファイルを作成しました。ドキュメントによると、これは ASCII 文字のみを含む文字列に似ています。 -bit ASCII 文字。」HDFView では、配列内の 3 つの値の 1 つの例は "13" です。
整数の配列の場合、次のようにすべてを Java 配列として取得できることを知っています。
しかし、この CHAR 型の配列を取得するにはどうすればよいでしょうか? 残念ながら、私が参照したドキュメントは役に立ちません。
一部の項目が複数の文字であるため、次は正しくありません。
次の試行はすべて をスローしForbiddenConversionExceptionます。
を使用するとnetCDFArray.toString()、文字列の配列が表示されます。私もそのような反復子を使用して、各文字列で何かを行うことができると思います。しかし、整数を取得するために int イテレータを取得する必要はありません。整数を取得する方法と同様に、CHAR 型のすべての文字列を一度に効率的に取得するにはどうすればよいですか (上記を参照)。Java 、、またはを取得することに満足します。ArrayCharStringIteratorStrings[]CharSequence[]char[][]
r - netcdf ファイルからデータをプロットする際のエラー「xy 値の増加が予想されます」
通常のグリッドから海面温度データをプロットしたいのですが、適切な方法が見つかりません。私のデータは nc 形式で、 http: //www.nodc.noaa.gov/SatelliteData/pathfinder4km/ からダウンロードできます。
この R コードを使用してデータにアクセスしますが、プロットしようとすると問題が発生します
そして、このエラーメッセージが表示されます
エラーenfilled.contour(x、y、sst、color = Terrain.colors、asp = 1):「x」および「y」の値の増加が予想されます
問題は y 座標にあると思います。緯度は 90 から -90 です。akima パッケージを使用して新しいグリッドを作成する際に、stackoverflow に関するいくつかの質問を見てきましたが、この場合は必要ありません。
データファイルの概要はこちら
http://ubuntuone.com/1mIdYVqoePn24gKQbtXy7K
よろしくお願いいたします。
解決した
ポール・ヒエムストラに感謝
ポイントはデータセットから緯度経度値を読み取ったのではなく、マトリックス内のデータポイントの i,j 座標を知り、プロットする地理的領域を選択しました。以下は私のために働くコマンドです:
ここで、プロットに xy 座標の経度と緯度でラベルを付ける方法を理解しなければなりません。
r - NetCDF を R にインポートしようとしたときのエラー
RでNetCDFファイルを開くのに苦労しています。
次のエラー メッセージが表示されます。
奇妙なことは、まったく同じデータ型のまったく同じシミュレーションからの Runoff-Data を含む別の NetCDF ファイルが問題なく開くことです。
ファイルサイズの違いは、ランオフ: 56.1 MB (58,870,472 バイト) とハーベスト: 149 MB (156,968,508 バイト) です。そのため、実際には、ファイルを開くときに失敗するほど大きくはありません。この問題の原因となったエラーを追跡する方法を知っている人はいますか??
RNetCDFパッケージを使用しても同じ問題が発生します ( Error: NetCDF: Unknown file format)
ncdump から私は得る:
ファイルはここにあります: netCDF-file
python - Scipy - netcdf - データ型が書き込まれず、奇妙な数値になる
scipy を使用して netcdf ファイルを書き込もうとしています。scipy の Web サイトから例をコピーしましたが、出力を見ると、奇妙な数字が表示されます。
私はこれを他のことにも試しており、「float32」として宣言した別の変数に .astype(np.float32) を指定することさえありました。
Python コード:
出力:
r - RNetCDF が共有オブジェクト ファイルを開けない
コマンドを使用してラップトップ(Ubuntu 12.04)にRNetCDFパッケージをインストールしようとしています
しかし、パッケージはインストールされません。以下のメッセージを参照してください。
私が試してみると
エラーメッセージは次のように置き換えられます
libnetcdf.so.7 は間違いなく/home/my_computer/local/lib/私のLD_LIBRARY_PATH. 確かに、最初のエラー メッセージ (と) のファイルの 1 つである libexpat.so.0 は、install.packagesnetcdf ライブラリとは何の関係もないように見える intel 関連のフォルダーにあります。
誰でも私を啓発できますか?
ありがとう。
編集:ええと、3日後にまったく同じコマンドラインで再試行したときに、パッケージがまったく問題なくインストールされたため、何が起こったのかわかりinstall.packagesません...同じ問題を抱えている可能性のある人への私の唯一のアドバイスは、ログに記録することですR から出て、セッションの以前の間違いがログに残っている場合に備えて、もう一度開始します。