#topicpath RIGHT:更新 : 2013-04-16 (火) 19:53:09 ** WRF の出力結果を描画 [#ncf2038e] - 出力データの概要~ 出力データは、"&color(navy){netCDF};" (Network Common Deta Form) という形式で出力される。~ そこで、netCDF 形式のデータが扱えるソフトであれば処理や描画ができる。~ ~ [[ARWの User's Guide>http://www.mmm.ucar.edu/wrf/users/docs/user_guide_V3/ARWUsersGuideV3.pdf]] (Chapter 9) には、いくつかの 処理ソフトが紹介されている。~ -- &color(navy){NCL}; (User's Guide 9-2〜)~ NCAR Graphics Command Laguage。NCAR で開発されているので、WRF とも相性がいいと予想される。独自のコマンド体系で描画する。~ NCAR Graphics (NCARG)は以前使ったことがあるけど、全然違う印象を受ける。~ ~ -- &color(navy){RIP4}; (User's Guide 9-20〜)~ これも NCAR Graphics に基づいた対話型のソフトウエア。WRF が MM5 として開発されていたころから描画ように使われていたようである。~ ~ -- &color(navy){ARWpost}; (User's Guide 9-29〜)~ 気象でよく用いられる GrADS でデータを扱うことが出きるようにするためのコンバータ。~ ~ -- &color(navy){UUP}; (User's Guide 9-36〜)~ NCEP Unified Post Processor。以前は WPP (WRF Post Processor)。GEMPAK, GrADS などで描画する必要がある?~ ~ -- &color(navy){VAPOR}; (User's Guide 9-59〜)~ Visualization and Analysis Platform for Ocean, Atmosphere, and Solar Researchers。3次元表示が得意なようである。~ ~ *** R + netCDF [#a6cf8dc5] - 環境整備~ -- 導入パッケージ~ --- r-base~ 統計パッケージ R の基本的なパッケージがまとめて入る。~ ~ --- ncdf~ netCDF のためのパッケージ。一般的に、導入方法は二つある。root で次の作業のどちらかを行う。~ CRAN サイトからパッケージのソースをダウンロードして、root で R CMD INSTALL ncdf_1.6.6.tar.gz とするか、root で R を立ち上げて、 > install.packages("ncdf") とする。~ ※ 実行後は、/usr/local/lib/R/site-library/ncdf/ をチェック!パーミッションが正しくないと使えない。~ ~ - 簡単な描画~ 典型的には、R の起動後、次のようにする。 > library(ncdf) > nc <- open.ncdf("wrfout_d01_2007-09-01_00:00:00") > print(nc) > filled.contour( get.var.ncdf(nc, "P") [,,1,3]) ※ print(nc) で、格納されている変数名がわかる。~ ~ *** ncview [#b20cc51d] とりあえず使うには重宝する。