データの取得は、以下の二通りです。

1.日時、期間を指定して、CSVファイルとしてダウンロード。

データは、毎時0分毎に、過去1分間の計測値です。つまり、24レコード/日。
データ内容は、以下のとおり。

観測地点
期間
csvダウンロード
該当 1422件
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
局番 日時 最大瞬間風速(1分) 最大瞬間風速時風向 平均風向 平均風速 気温 相対湿度 雨量カウンタ 時間雨量 日雨量 1分間平均日射 1分間日射積算
01 2017-10-19 00:00:00 2.4 4 4 1.9 16.4 98.6 0 2 5 0 0
01 2017-10-19 00:01:00 2.2 4 4 1.9 16.4 98.6 0 2 0 0 0
01 2017-10-19 00:02:00 2.1 2 3 1.9 16.4 98.6 0 2 0 0 0
01 2017-10-19 00:03:00 3.2 4 3 1.9 16.4 98.6 0 2 0 0 0
01 2017-10-19 00:04:00 2.3 4 4 1.8 16.4 98.6 0 2 0 0 0
01 2017-10-19 00:05:00 2.2 2 4 1.7 16.4 98.6 0 2 0 0 0
01 2017-10-19 00:06:00 2.3 5 4 1.6 16.4 98.6 0 2 0 0 0
01 2017-10-19 00:07:00 3.2 4 4 1.5 16.4 98.6 0 2 0 0 0
01 2017-10-19 00:08:00 2.9 4 4 1.6 16.5 98.6 0 2 0 0 0
01 2017-10-19 00:09:00 4.6 3 4 1.7 16.5 98.6 0 2 0 0 0
01 2017-10-19 00:10:00 4.2 3 4 1.7 16.5 98.6 0 2 0 0 0
01 2017-10-19 00:11:00 2 3 4 1.7 16.5 98.6 0 2 0 0 0
01 2017-10-19 00:12:00 3.3 3 4 1.8 16.5 98.6 0 2 0 0 0
01 2017-10-19 00:13:00 3.3 3 4 1.8 16.5 98.6 0 2 0 0 0
01 2017-10-19 00:14:00 2.6 2 4 1.9 16.5 98.6 0 2 0 0 0
01 2017-10-19 00:15:00 2.8 3 4 1.9 16.5 98.6 0 1.5 0 0 0
01 2017-10-19 00:16:00 3 3 4 1.9 16.5 98.6 0 1.5 0 0 0
01 2017-10-19 00:17:00 3 4 4 2 16.5 98.6 0 1.5 0 0 0
01 2017-10-19 00:18:00 3.3 4 4 2 16.5 98.6 0.5 2 0.5 0 0
01 2017-10-19 00:19:00 3.3 4 4 2 16.6 98.6 0 2 0.5 0 0
01 2017-10-19 00:20:00 3.8 4 4 2 16.6 98.6 0 2 0.5 0 0
01 2017-10-19 00:21:00 3 4 4 2 16.6 98.6 0 2 0.5 0 0
01 2017-10-19 00:22:00 3.9 2 3 1.9 16.6 98.6 0 2 0.5 0 0
01 2017-10-19 00:23:00 3 16 3 1.8 16.6 98.6 0 2 0.5 0 0

2.APIを使ってデータを取得します。

以下のURLに対してリクエストすることで、各形式のデータを取得することができます。希望する形式によってURLが異なります。
フォーマット URL 文字コード
CSV形式 http://weather.karatsu-bousai.jp/records.csv? Shift-JIS
XML形式 http://weather.karatsu-bousai.jp/records.xml? UTF8
JSON形式 http://weather.karatsu-bousai.jp/records.json? UTF8
URLに対して以下のパラメータを付与することができます。
キー 説明
code 観測地点のコード。デフォルトは01。
01 鎮西スポーツセンター
02 唐津市立湊中学校
03 相知図書館
04 唐津市立浜崎小学校
date データを取得したい日を指定。形式は"YYYY-MM-DD"形式。
dateが指定された場合、後述のbegin、endに優先する。
date,begin,endいずれも指定されない場合は、前日が指定される。
2017-10-19
begin データを取得したい期間の開始日を指定。 2017-10-18
end データを取得したい期間の終了日を指定。 2017-10-17
interval 取得するレコードの間隔を指定。
00 毎時00分のデータを取得する
30 30分毎のデータを取得する
取得したデータには以下の項目を含みます。
フィールド名 内容 単位
code 局番
date 日時
MX 最大瞬間風速(1分) 0 ~ 60.0 m/s
MW 最大瞬間風速時風向 1 ~ 16, (1:NNE, 2:NE … 16:N)
AD 平均風向 1 ~ 16, (1:NNE, 2:NE … 16:N)
AS 平均風速 0 ~ 60.0 m/s
AT 気温 -50.0 ~ -50.0 ℃
RH 相対湿度 0.0 ~ 100.0 %
R1 雨量カウンタ 0.0 ~ 999.5 mm
R2 時間雨量 0.0 ~ 999.5 mm
R3 日雨量 0.0 ~ 999.5 mm
S1 1分間平均日射 0 ~ 2000 W
S2 1分間日射積算 0 ~ 120.0 KJ/m2
サンプルのURL
例1 2014年02月10日の唐津市立浜崎小学校の気象データをjson形式で取得する
http://weather.karatsu-bousai.jp/records.json?code=04&date=2014-02-10
例2 2014年02月の鎮西スポーツセンターの30分ごとの気象データをxml形式で取得する
http://weather.karatsu-bousai.jp/records.xml?code=01&begin=2014-02-01&end=2014-02-28&interval=30
例3 2014年02月の鎮西スポーツセンターの30分ごとの気象データをcsv形式で取得する
http://weather.karatsu-bousai.jp/records.csv?code=01&begin=2014-02-01&end=2014-02-28&interval=30