諸般の事情で,太陽電池の実発電量を試算するはめになったので,とりあえずNEDOが公開しているデータベースであるMETPV-11を利用して計算することに。複雑な事をしようとすると,付属のソフトじゃ足りないので,公開されているテキスト形式のデータ(METPV-11データファイル.zipを解凍)を直接読み込む必要があるのだけど,わかりやすい形式が公開されていないので,解析した結果をまとめてみた*1。METPV11データファイルの各テキストファイルは1行のヘッダーと3285行(=365*9)のデータ行からなっている。それぞれの形式は以下のとおり。データ形式は固定長なので,各要素の説明の末尾の括弧内に想定される長さを記載。118要素番号(6)月(2)日(2)風速計高さm(5)毎時データ(5)*24日最大値(5)日最小値(5)日積算値(5)日平均値(5)日付番号(5)各要素番号にどんなデータがどんな単位で格納されているかは以下のとおり。0.009259時間)気温(0.01°C)風向き(度)風速(0.01m/s)降水量(0.01mm)積雪深(mm)これだけだとわかりづらいので,以下は,rubyで書いたMETPV11の形式のテキストファイルを読み込むサンプルスクリプト。参考になるけど,今の形式と少し合ってない。12-14)月別アーカイブはてなブログをはじめよう!khwarizmiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。