https://github.com/takkii/sidekick
気象庁からデータ(csv)を取得 ☀️☔️⛄️
https://github.com/takkii/sidekick
csharp csv engine tenki txt zinbeijett
Last synced: 7 months ago
JSON representation
気象庁からデータ(csv)を取得 ☀️☔️⛄️
- Host: GitHub
- URL: https://github.com/takkii/sidekick
- Owner: takkii
- License: mit
- Archived: true
- Created: 2020-08-15T12:43:24.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-24T03:48:26.000Z (about 5 years ago)
- Last Synced: 2025-02-22T21:14:34.366Z (about 1 year ago)
- Topics: csharp, csv, engine, tenki, txt, zinbeijett
- Language: C#
- Homepage: https://github.com/takkii/AsOne
- Size: 23.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
### CSharpで[気象庁](https://www.data.jma.go.jp/obd/stats/data/mdrr/docs/csv_dl_format_prenh.html)から気象データ(csv)を取得するプログラム
| 観測所番号 | 都道府県 | 地点 | 国際地点番号 | 現在時刻(年)| 現在時刻(月) | 現在時刻(日) | 現在時刻(時) | 現在時刻(分) | 現在値(mm) | 現在値の品質情報 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 56227 | 石川県 | 金沢(カナザワ) | 47605 | 2020 | 08 | 15 | 20 | 30 | 0.0 | |
| 今日の最大値(mm) | 今日の最大値の品質情報 | 今日の最大値起時(時)(まで) | 今日の最大値起時(分)(まで) | 今日の最大値起時(まで)の品質情報 | 極値更新 |
| :---: | :---: | :---: | :---: | :---: | :---: |
| 80.0 | 5 |
| 10年未満での極値更新 | 昨日までの観測史上1位の値(mm) | 昨日までの観測史上1位の値の品質情報 | 昨日までの観測史上1位の値の年 | 昨日までの観測史上1位の値の月 |
| :---: | :---: | :---: | :---: | :---: |
| | 77.3 | 8 | 1950 | 09 |
| 昨日までの観測史上1位の値の日 | 昨日までの8月の1位の値(mm) | 昨日までの8月の1位の値の品質情報 | 昨日までの8月の1位の値の年 |
| :---: | :---: | :---: | :---: |
| 18 | 75.7 | 8 | 1953 |
昨日までの8月の1位の値の月 | 昨日までの8月の1位の値の日 | 統計開始年 |
| :---: | :---: | :---: |
| 08 | 24 | 1937 |
### 令和2年8月15日 (取得年月日)
> プログラムはデータを取得(SJIS)し、コンマを消し見やすくしたあとファイルに書き出(UTF8)します。そこから石川県(金沢)を検索し表示するためにzinbeijettのengineを使いました。このプログラムがあれば仮にzinbei2wのAPI取得ができなくなっても(ベータ版のようなので終了するかもしれない)、代替えとして石川県(金沢)の気象情報を取得と表示ができます。手動では、検索結果の数字を当てはめるだけで、何度でも更新することができます。今日追加しましたが、また更新します。必要なときに何度でも...
#### 検証方法
```markdown
../../bin/Debug
pre01.csv → Excelなどで表示 (SJIS)
tenki.txt → zinbeijettなどで検索用 (UTF8)
```
_tenki.txtをzinbeijettのengineで検索する_
```markdown
cd ../../bin/Debug (例)
※ tenki.txtを適切なPATHへ置く
```
_engine -z tenki.txt 金沢_
```markdown
793 : 56227 石川県 金沢(カナザワ) 47605 2020 08 15 20 30 0.0 80.0 5 77.3 8 1950 09 18 75.7 81953 08 24 1937
```
#### 令和2年8月16日
_※ 降水量のテキストをcsvファイルと比べ、正規化しました_