Closed nbtk closed 1 year ago
現象 未定義の洪水予報区域コードを受け取り、例外を送出する。
An error occurred while decording a QZSS DCR message: Undefined JMA Flood Forecast Region: 830304003200 -> $QZQSM,54,9AADDB0A7B8000E0A8FCD240000000000000000000000000000000123529A50*03
原因 洪水予報区域コード 830304003200 (石神井川) の追加が反映されていなかった。 https://www.data.jma.go.jp/suishin/oshirase/pdf/20230113b.pdf さらに、83NNNNNNNNNN*とのマッチが未実装で、たとえ未定義の洪水予報区域コードであっても関東地方の河川(コード番号:830304003200)と表示できたにもかかわらず、そのまま例外を送出した。
83NNNNNNNNNN*
関東地方の河川(コード番号:830304003200)
修正方針
定義済みの値と完全にマッチしない場合、接頭辞マッチングを行い、さらにマッチしない場合でもエラーとせず、レポートにコードをそのまま出力できるフレームワークを作った。
qzss_dcr_definitio.py
v0.7.4 で修正済み。
現象 未定義の洪水予報区域コードを受け取り、例外を送出する。
原因 洪水予報区域コード 830304003200 (石神井川) の追加が反映されていなかった。 https://www.data.jma.go.jp/suishin/oshirase/pdf/20230113b.pdf さらに、
83NNNNNNNNNN*
とのマッチが未実装で、たとえ未定義の洪水予報区域コードであっても関東地方の河川(コード番号:830304003200)
と表示できたにもかかわらず、そのまま例外を送出した。修正方針