Skip to content

PyQt5 GUI Program : get data and download from Water Information System(水文水質データベース) from MLIT, Japan

License

Notifications You must be signed in to change notification settings

refiaa/WIS_Scraper

Repository files navigation

WIS Scraper

(Programming Language - Python 3)

GitHub release Downloads WIS_Scraper issues Codacy Badge WIS_Scraper License

WIS_Scraperは国土交通省の水文水質データベースからデータを検索・取得・ダウンロードするためのツールです。
このプログラムはWindowsでの実行を想定しています。macOSでの実行はできません。後に対応する予定です。

Getting Started

プログラムで利用したい方へ

このページからプログラムをダウンロードしてください。

Windows Defenderによりウイルス判定され、自動的に削除される場合があります。
これはウイルスではなく、Pyinstallerの問題で発生していて、実際のウイルスではありませんので安心してご利用ください。

Virus Total File Hash Info

MD5

166a2df4afb01727a8e5a8e5ef99875b

SHA-1

eba0ecd07516f5685251d4dac48029213a4e7e56

SHA-256

de7357cc4e1d1ebd90df7ab8b0fda3cedbd03ab894f1292595300bf71f1170d5

コードで利用したい方へ

以下の順番に沿ってインストールしてください。

Clone and Install Script

git clone https://github.com/refiaa/WIS_Scraper.git
cd WIS_Scraper
pip install -r requirements.txt

そのあとWIS_InfoWindow.pyを実行してください。

How To Use

2024-01-07 132820

水文水質データベースの使い方と一緒です。条件を選択し、実行することで検索できます。右下の「前」「次」をクリックすることで次・前のページに移動することができます。

2024-01-07 132912

詳細情報をクリックすると、次のような画面になります。

2024-01-07 132934

観測情報ウィンドウでは、日付や年度の範囲を決め、Download Dataをクリックすることで、データの自動ダウンロードができます。

Update Log

240107.2146

・プログラムがリリース(VER.240107-1305)されました。
・雨量に対する対応作業が終わりました。
・Readmeをアップデートしました。

240108.2353

・WIS_DetailInfoWindow.pyの内部構造の改善・最適化作業を行いました。機能に変わりはありません。

240118.1617

・項目「水位流量」に対する臨時機能の追加アップデートを行いました。後に修正される予定です。

240122.2356

・アップデートの有無の確認・自動ダウンロード・アップデート機能を追加しました。

240123.2026

・水位流量に対する全ての項目に対する臨時アップデートを行いました。

240821.1931

・支援してない観測値の対応準備のために構造を一部変更、機能変更なし。

240822.1823

Pyinstallerのウイルス判定エラーにより240822.1823のexeバージョンはまだアップデートされていません。

・SrchWaterDataとSrchRainDataを最適化しました
・保存されるdatファイルがSHIFT-JISからUTF-8になるように修正しました。

問い合わせ

不具合・お問い合わせに関したは Issues の New issue からお願いします。

注意事項

原則として、国交省ではツールなどによる自動的なダウンロードは禁止しています。

ツール等による、自動的なデータ収集等はサーバに負荷がかかり、情報提供できなくなる恐れがありますので原則としてご遠慮ください。

利用により発生するトラブル・問題に関して権利者一切の責任を負いません。

利用規約

本データの利用によって、利用者及び第三者に生じた損害においては、権利者の故意又は過失に起因する場合を除き、権利者は責任を負わないものとします。

権利者は特定の利用目的への適合性、第三者の権利の非侵害、瑕疵の不存在および、法令、文化、商慣習または利用過程に起因する事項の保証を行いません。

本データの利用に関する責任はユーザーが負い、権利者を免責するものとします。

本データの利用、または利用できなかったことにより生じた損害について、権利者は一切の責任を負いません。

権利者が責任を負う場合であっても、権利者に故意または重過失がなく、法令で禁止される場合を除き、権利者の賠償責任は本データの提供価格を上限として直接かつ通常の損害に限られるものとします。

About

PyQt5 GUI Program : get data and download from Water Information System(水文水質データベース) from MLIT, Japan

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages