山梨県公共用水域水質測定結果取得API
- 保有データしているソースの一覧を取得する
- そのソースに記載のある測定地点の一覧を取得する
- 指定したソース・測定地点の測定結果一覧を取得する
- Python 3.7以上をインストールする
- Java Runtimeをインストールする(tabula)
- リポジトリをダウンロードする.実行フォルダへ移動する
- venvで仮想環境を作成・モジュールインストールを行う
- ex.
python3 -m venv env
->source env/bin/activate
->pip install -r requirements.txt
- ex.
- uvicornからテスト環境での動作確認を行う
uvicorn app.main:app --reload
- app/static/get_data.py内のsource_listへsource_name・URLを追加する
- データを更新する:
python -m app.static.get_data
- static内に.pdfファイルと.dataitemファイルが生成される
- 富士五湖:平成19年度~平成29年度 (Hxx_fujigoko)
- データ取得・開発環境での動作確認済み
- 令和以降のデータが検索ヒットせず.情報もとむ
- H19以前はNG(日付フォーマット部分のPDF読み取り)
- 他流域:(source_list追加により反映可能)