浸水・道路冠水予測モデル作成

1 metadata. センサ一覧表(地点、高さ、センサID,メッシュコード)

センサのIDと設置期間(使用するデータの期間)を決める

2 metadata. 降雨データの準備のためメッシュコードの一覧表を作成する(センサ追加時のみ)

RDFにて日毎に圧縮された一次メッシュの降雨データから,10分毎の三次メッシュのデータを年毎に自動的に作成 センサ追加時にcronで実行しているaverage.phpのメッシュコードを修正する
RDFからcURLで降雨を取得する
  1. RDFにて自動的に作成するためのメッシュコードの出力
  2. tsvファイル:データ,
  3. logファイル:日毎のデータ数(1日のデータ数は全てあるなら1440)と降雨,
(処理 A)
リスト表示
rdfサーバの10分1㎞ファイルを表示する
降雨強度を10分間隔1㎞に平均化

3 sensordata. センサの観測情報

〇4. 有効降雨データの作成(使用データ:rain, sensor)

  1. 降雨データの作成(センサID入力)

〇5. 同一地点センサによるスクリーニング:観測時刻の異常を発見するための情報を作成する(使用データ:複数sensor)

  1. 水検知日時のリストと同一地点の水検知状況(センサID入力)

〇6. 水検知記録から正例候補の異常値を除外する(使用データ:[4]降雨生データ(raw)& [5]"デバイスID_screening_sensor.tsv")

  1. 水検知記録を表示して目視で異常値を排除する

7.教師データを生成する

(使用データ:[4]の結果の有効降雨"rain_デバイスid_mask.tsv" & [6]の結果の異常値除外受信時刻"valid_records.tsv"
  1. 教師データ("valid_records.csv"をアップロード)
  2. 計算結果ファイル名の表示とダウンロード
    グリッドサーチ

8. 教師データから偏回帰係数を算出する

8.1 全期間に対する交差検証

9. ひとまとまりの降雨に対する連続的な解析

10.その他

新エリアレインにデータ投入

降雨データ
RDFサーバの降雨データ(複数時刻のgzをzip)をcsvに変換する
1/4mesh-csv
3次mesh-csv
新エリアレインDBにアップロード
降雨データ(1/4メッシュ)をDB/data_rainにアップロード

   降雨連結リストに複数のセンサの検知を追記できるよう連続日データを出力する

3. 月毎の降雨データを生成する(方法1)

(SSHでログインできない場合は処理に時間がかかるので、月毎に処理する必要がある)
   日毎に圧縮された一次メッシュコードのレーダデータから,三次メッシュの10分毎のデータを月毎に作成する
  1. 日毎の降雨データの存在を確認する
  2. 日毎の降雨データを月毎に処理する
  3.    センサ地点のメッシュコードを入力し,センサ設置期間(+事前降雨に必要な期間)の月毎の降雨データを生成する。
    1. tsvファイル:データ,
    2. logファイル:日毎のデータ数(1日のデータ数は全てあるなら1440)と降雨,
    3. infoファイル:使用サーバと最低降雨の指定値

    4. センサデータと降雨データを日毎に並べるための情報の出力

       降雨連結リストに複数のセンサの検知を追記できるよう連続日データを出力する
    1. 降雨
      1. 降雨データの表示
    2. センサデータ:バラバラな日付を連続日のCSVダウンロード(2.の結果を利用する)
     (参考)センサデータ:バラバラな日付を連続日で画面に表示する(2.の結果を利用する)

    5. 水検知直前(水検知時刻を含む60分間)の降雨(参考)

       降雨≒冠水を確認し,降雨が無いのに冠水(異常データ)をセンサ記録から排除することができるが, 直前降雨の無い水検知記録は自動的に教師データに使用されない 欠測は除去され,教師データに対して連続する無効期間とされる。

    3. 月毎の降雨データを生成する(方法2)

    (SSHでログインできる場合にはこちらで複数の年月をまとめて生成できる)
    Login: arearain.sakura.ne.jp, cd /home/arearain/www/public/rain_script,
    (sample)
    php xrain_longterm_args.php 53402660 2024-08-01 2024-08-03
    (nohup -- & でも)
    (--->) 53402660.tsv
    受信信号からセンサ位置のGeoJson出力


    area-rain/public/