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

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

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

観測地点
期間
csvダウンロード
該当 1439件
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
局番 日時 最大瞬間風速(1分) 最大瞬間風速時風向 平均風向 平均風速 気温 相対湿度 雨量カウンタ 時間雨量 日雨量 1分間平均日射 1分間日射積算
01 2017-12-17 00:00:00 6.4 14 14 2.8 4.1 54.4 0 0 0 0 0
01 2017-12-17 00:01:00 4.3 15 14 2.7 4.1 54.7 0 0 0 0 0
01 2017-12-17 00:02:00 11.4 14 14 3 4.1 55.2 0 0 0 0 0
01 2017-12-17 00:03:00 10 12 14 3.3 4.1 56 0 0 0 0 0
01 2017-12-17 00:04:00 9.2 13 14 3.6 4.1 55.8 0 0 0 0 0
01 2017-12-17 00:05:00 7.1 12 14 3.7 4.1 55.5 0 0 0 0 0
01 2017-12-17 00:06:00 7.5 13 14 3.9 4.1 55.9 0 0 0 0 0
01 2017-12-17 00:07:00 9.5 14 14 4.1 4.1 55.6 0 0 0 0 0
01 2017-12-17 00:08:00 7.4 13 14 4 4.1 55.8 0 0 0 0 0
01 2017-12-17 00:09:00 6.6 15 14 4.1 4.1 55.9 0 0 0 0 0
01 2017-12-17 00:10:00 5.6 16 14 4.2 4.1 56.3 0 0 0 0 0
01 2017-12-17 00:11:00 8.7 15 14 4.3 4.1 56.5 0 0 0 0 0
01 2017-12-17 00:12:00 5.6 14 14 4.1 4.1 55.2 0 0 0 0 0
01 2017-12-17 00:13:00 5.9 13 14 3.8 4.1 55.2 0 0 0 0 0
01 2017-12-17 00:14:00 7 14 14 3.5 4.1 55.3 0 0 0 0 0
01 2017-12-17 00:15:00 6 15 14 3.5 4.1 55.2 0 0 0 0 0
01 2017-12-17 00:16:00 5.6 16 14 3.4 4.1 54.7 0 0 0 0 0
01 2017-12-17 00:17:00 5.5 15 14 3.4 4.1 54.7 0 0 0 0 0
01 2017-12-17 00:18:00 8.4 15 14 3.6 4.1 54.5 0 0 0 0 0
01 2017-12-17 00:19:00 7.2 13 15 3.7 4.1 52.8 0 0 0 0 0
01 2017-12-17 00:20:00 5.8 14 14 3.6 4.1 52.7 0 0 0 0 0
01 2017-12-17 00:21:00 5.4 14 14 3.5 4 53.2 0 0 0 0 0
01 2017-12-17 00:22:00 4 15 14 3.6 4 52.8 0 0 0 0 0
01 2017-12-17 00:23:00 7.4 11 14 3.6 3.9 52.7 0 0 0 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-12-17
begin データを取得したい期間の開始日を指定。 2017-12-16
end データを取得したい期間の終了日を指定。 2017-12-15
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