MetBrokerから気象データを取得するWebアプリケーション

タイトル MetBrokerから気象データを取得するWebアプリケーション
担当機関 (独)農業・生物系特定産業技術研究機構 中央農業総合研究センター
研究期間 2004~2005
研究担当者 田中 慶
発行年度 2005
要約  気象データベース仲介ソフトMetBrokerから取得した気象データをダウンロードしたり、表やグラフで表示したりするWebアプリケーションとJSPタグライブラリである。ユーザは気象データを動的に表示するWeb画面を容易に作成することができる。
キーワード Webアプリケーション、MetBroker、サーブレット、JSPタグライブラリ
背景・ねらい  気象データベース仲介ソフトMetBrokerは、多くの気象データベースのデータに統一的な手法でアクセスすることを可能にした。これまで、モデル開発チームではいくつかの気象データ表示アプリケーションをJavaアプレットとして開発したが、Java実行環境が必要であったり、起動に時間がかかったりと不便さがあった。そこで、Webブラウザだけで実行することができる気象データ表示WebアプリケーションをサーブレットとJSP(JavaServer Pages)で開発する。
 MetBrokerを直接操作するためには、Javaなどのプログラムの知識が必要であるため、MetBrokerからデータを取得、加工して表示するアプリケーションの開発の敷居は低くなかった。そこで、それらをタグの記述のみで行えるJSPタグライブラリを開発する。
成果の内容・特徴 1.
MetBrokerサーブレットはWebブラウザがあれば利用できる。取得された気象データは、CSV形式でダウンロードできる他、表やグラフとして表示できる(図1)。表示されたデータはWebページ上のテキストや画像であるので、保存等の処理も容易である。
2.
MetBrokerサーブレットの操作を主に矢印キーと数字キーで行えるようにした携帯電話用画面も提供されている(図1)。
3.
パラメータの指定により画面での操作をせずに気象データの表やグラフを表示できる。パラメータ付きURLをメールで送信することにより、他者に見せたいデータを、Webブラウザを用いて表示させることができる。
4.
MetBroker用JSPタグライブラリはJSPページ内で利用できる。図2でmb:で始まるタグがJSPタグライブラリのタグである。requestタグとその属性として気象要素、期間、観測間隔、観測地点を指定すれば、MetBrokerから気象データを取得できる。その後にdownloadタグ、chartタグやtableタグなどを並べるだけで、気象データを加工したページを作成できる。
成果の活用面・留意点 1.
MetBrokerサーブレットは http://g6450.narc.affrc.go.jp:8080/metbroker/ において利用できる。携帯電話画面用は http://g6450.narc.affrc.go.jp:8080/metbroker-i/ において利用できる。
2.
MetBroker用JSPタグライブラリの利用に必要なファイルは http://cse.naro.affrc.go.jp/ketanaka/model/servlet/ からダウンロードできる。JSPタグライブラリの利用方法は http://g6450.narc.affrc.go.jp:8080/metbroker-tag-examples/ に例とともに示されている。
3.
JSPページはTomcat(http://tomcat.apache.org/)などのサーブレットコンテナにより、Webページとして表示できる。Tomcatに関する情報は書籍やWebページから容易に得られる。
図表1 211530-1.jpg
図表2 211530-2.jpg
カテゴリ 加工 データベース

こんにちは!お手伝いします。

メッセージを送信する

こんにちは!お手伝いします。

リサちゃんに問い合わせる