HBC天気図 高知大学気象情報頁ひまわり画像取得スクリプトと動画作成手順
(2009年度日本地学教育学会三重大会発表分) 2009年
08月25日
1.HBCの2週間分地上天気図アーカイブからのgifアニメの作成 2009年8月10日
まずアーカイブからのwgetは下記のとおり,
ここで
seq -f 3 6 21
で3から6おきに21までの数字を並べるコマンド
これで各日の03 09 15 21時の画像が落とせるようになる.
スクリプトは
#!/bin/sh
for i in `seq -w 01 10`; do
seq -f
http://www.hbc.co.jp/tecweather/archive/jpg/ASAS_08$i%02g.pdf 3 6 21|
wget -i -
done
これでjpgが落ちてくる.
もちろんpdfも
#!/bin/sh
for i in `seq -w 10 31`; do
seq -f
http://www.hbc.co.jp/tecweather/archive/pdf/ASAS_08$i%02g.pdf 3 6 21|
wget -i -
done
でおちるが,あとのgifに変換する処理で画像が汚い.
そこでjpgの方を採用.
jpgとして落ちた画像を一括変換は
Imagemagickのコマンドより
mogrify -format gif *.jpg
でOK.ディレクトリ内にgifファイルを生成してくれる.あとはこれをモーションgifに変えるが
convert -delay 50
-loop 1 *.gif HBC_2009_July-Aug.gif
でOK.delayで動画のコマ送り速度を設定.大きくするとゆっくり.
2.高知大学のサイトから,ひまわり画像を自動取得するスクリプトと動画作成
#!/bin/sh
# 高知大学のサイトから,ひまわり画像を自動取得するスクリプト
# 2009年8月13日 by Yoshio OKAMOTO
for i in `seq -w 01 31`; do
seq -f
http://weather.is.kochi-u.ac.jp/sat/gms.fareast/2009/01/$i/fe.0901$i%02g.jpg
00 23| wget -i -
done
mencoder "mf://*.jpg" -mf
type=jpg:fps=10 -o output.avi -ovc lavc -lavcopts vcodec=wmv2
でfpsを増減すると動画のコマの速度が変わる.小さくするほどゆっくり変化.
outputやvcodecの形式はときに応じて変更すること.詳しくはmencoderの設定サイトを参照のこと.
※ 高知大学気象情報頁の画像を利用する際の注意などは下記にあります.守ってあげてください.
http://weather.is.kochi-u.ac.jp/wiki/archive
の中のガイドラインの項です.
参考サイト
dateコマンド:http://www.k-tanaka.net/unix/date.html
bashシェルスクリプトについては多くの参考書,サイトがあるが,たとえば
http://www.openspc2.org/reibun/bash/index.html
などが例文が豊富でわかりやすい.
Copyright (c) Yoshio
Okamoto 2009, all rights reserved.