IshikawaAirPollution
石川県の大気汚染物質の測定値を取得するライブラリです.
石川県の大気環境の状況からデータを取得しています.
Installation
Add this line to your application’s Gemfile:
gem 'ishikawa_air_pollution'
And then execute:
$ bundle install
Or install it yourself as:
$ gem install ishikawa_air_pollution
Usage
“by require ‘ishikawa_air_pollution’
client = IshikawaAirPollution.new
取得できる物質一覧
so2 二酸化硫黄
no 一酸化窒素
no2 二酸化窒素
nox 窒素酸化物
co 一酸化炭素
ox 光化学オキシダント
nmhc 非メタン炭素水素
ch4 メタン
thc 全炭素水素
spm 浮遊粒子状物質
pm25 微小粒子状物質
pp client.pm25
PM2.5の測定データを取得
“name”=>“PM2.5”,
“unit”=>“μg/m3”,
“locations”=>
[{name=>小松, value=>19.0,]
“value”=>22.0,
"value"=>23.0]}
pp client.location(“津幡”)
津幡の測定局で測定したデータ
“name_ja”=>“一酸化窒素”, “name”=>“NO”, “unit”=>“ppm”,
“no2”=>“name_ja”=>“二酸化窒素”, “name”=>“NO2”, “unit”=>“ppm”,
“nox”=>“name_ja”=>“窒素酸化物”, “name”=>“NOx”, “unit”=>“ppm”,
“ox”=>“name_ja”=>“光化学オキシダント”, “name”=>“Ox”, “unit”=>“ppm”,
“spm”=>
pp client.observation
各測定局の測定開始時間.元サイトは一時間毎に更新される
#DateTime: 2013-03-06T15:00:00+09:00 ((2456358j,21600s,0n),+32400s,2299161j),
“end”=>
#DateTime: 2013-03-06T16:00:00+09:00 ((2456358j,25200s,0n),+32400s,2299161j),
“period_sec”=>3600
client.refetch! # データの再取得
“
Origin
Thanks, sharapeco! IshikawaAirPollutionAPI.rb
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request