2011-10-18 20 views
6

大気測定の衛星/レーダー/ライダー/航空機ベースの2D/3DビジュアライゼーションのためのWebにPythonソリューションがありますか?私の興味の範囲は、単に衛星画像/データ上の飛行軌道を重畳することから、ライダー/レーダー/航空機の測定(それ自身の中で)と一致する衛星ピクセルとの共配置視覚化まで様々である。大気データの可視化

自分のソリューションで作業を開始する前に、そのような視覚化の試行(ツールまたはカスタムPythonスクリプト)が存在するかどうかを知ってうれしいです。

ありがとうございます。

+0

NASAのフィールドキャンペーンのコンポジットに加えて、もう1つの視覚化の例として、このドラフト・ペーパーhttp://www-das.uwyo.edu/~vali/dycoms/poc_30920.pdfの数字(最後の4ページに記載)があります。 同様のビジュアルを作成した経験豊富な人と情報やコード交換をしたいと思います。 –

+0

それぞれのデータフォーマットは何ですか?彼らはimshowとpcolormeshと組み合わせることができますか? – hatmatrix

+0

mpl内におそらく2Dプロット関数があります。データはnetcdf4およびhdf5コンテナにあります。 –

答えて

1

あなたの質問はかなり曖昧です。 2D/3Dビジュアライゼーションイメージはあなたが持っているか、自分でレンダリングしていますか?等高線やデータの配列ですか? Pythonパッケージには多種多様なものがありますが、より具体的なものはなく、this websiteを調べることをお勧めします。私は使用しました

matplotlib.backends.backendbackend_agg.FigureCanvasAgg(fig) 

私のデータのいくつかは、私はBasemapについて良いことを聞いたことがあります。それはあなたが得たものと何をどうするかによって異なります。

+0

非常に基本的なレベルでは、次の図に示すようなプロットを作成することに興味があります。http://geo.arc.nasa.gov/sgg/INTEX-B/MODISrgb_images/MODISrgb_images.html データコンテナ(netcdf4またはhdf5のいずれか)、ビジュアルの作成に取り掛かります。私はベースマップを知っていますが、MODIS顆粒をプロットするためにこれまで実例を見て​​いません。 –

+1

hdf5を使用している場合は、データでATPYパッケージを読み込むことをお勧めします。これはかなり便利です。また、いくつかの回答は[ここ](http://pyevolve.sourceforge.net/wordpress/?p=86)、[ここ](http://groups.google.com/group/python- gis-sig/browse_thread/thread/731f681c7b89dbed)、または[ここ](http://old.nabble.com/Plotting-MODIS-data-in-Python---basemap---a-MODIS-workflow-solution- -td26075361.html) - 全体的な結論はGDALを使用することです。 – cosmosis

+0

コスモスに感謝します。 matplotlib + basemap duoは私が最初に期待した解決策です。しかし、GDALは、私の場合にはあまり含まれたくない抽象的な層の1つと思われます。 –

2

大気(気象データ)を操作してプロットするために特別に設計されたNCAR(国立大気圧研究センター)によって作成されたNCLの使用を検討するとよいでしょう。印象的な結果のギャラリーはsiteにあります。 IMO NCLの構文は、時には非常に醜いことができ、そしてそれはPythonラッパーは、PyNGLは今、3Dの大気データの可視化のために(gallery

が存在する場合は、私の同僚のいくつかはvis5dを含めて非常に印象的なツールの数を使用しているように見えますおよびvapour

究極の柔軟性のために、mayavi2は、基本的にKitwareのVTKライブラリへのMATLABスタイルのipythonインターフェイスで、膨大な科学的視覚化に使用されています。私はこの方法をお勧めしません。あなたが「自分のロール」に満足していなければ、それはちょうど正しいと思われる3次元の結果を得る必要がある場合は非常にいいです。

1

ワン自己答え:

ccplot

ccplotからプロファイル、層とアースビュー・データ・セットの二次元のプロットを生成することができるオープンソースのコマンドラインアプリケーションでありますCloudSat CPR、CALIPSO CALIOP、およびAqua MODIS HDF4およびHDF-EOS2ファイルが含まれます。

0

同様のニーズに合わせて、今この質問に来る人のためにプロットし、航空機データ、CALIOP L2、MODIS L2及びその他を含むデータセットの範囲のコロケーションを提供CISと呼ばれるツールがあります。また、使用する場合に備えて、データのサブセッティングと集約も行います。

これは主にコマンドラインツールですが、Python APIもあります。詳細はhttp://cis.readthedocs.orgを参照してください。

完全公開:私はこのツールのデベロッパーであり、より具体的な質問に具体的な回答をしています。

+0

このプロジェクトに接続していますか?もしそうなら、[あなたの所属を開示する](http://stackoverflow.com/help/promotion)を必ず確認してください。 –