| タイトル | 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 | ![]() |
| 図表2 | ![]() |
| カテゴリ | 加工 データベース |
| ニホンナシ「幸水」の自発休眠覚醒を抑制する温度およびその効果 |
| 乾燥給食残さ混合牛ふんの堆肥化と臭気発生状況 |
| ササユリ球根の球周が開花に及ぼす影響 |