地点をメッシュに対応づける
住所を座標化し、全国125mメッシュのどのセルに含まれるかを求めます。番地レベルで座標が得られない場合は、より粗い単位にフォールバックします。
スコアは意思決定の材料です。どう作られたか分からない数字は使えないため、指標と手順を公開します。
下の表は実装(app/lib/score.ts)をそのまま描画しています。表示と計算がずれることはありません。
30年間に震度6弱以上となる確率(J-SHIS Y2020)をそのまま百分率にします。確率71.5%なら小項目は72です。
区分は公式凡例のものです。区域内で凡例に一致しない色だった場合は、その小項目を計算に含めません。
公開データが区域の内外しか持たないため、二値で扱います。
軟弱な地盤ほど高くなります。液状化の発生確率そのものではありません。
総合 = 0.6 × (小項目の最大値) + 0.4 × (それ以外の小項目の平均)
重みは 最大値 0.6 / それ以外の平均 0.4。ひとつの災害が突出している地点を、平均で薄めないための配分です。取得できなかった小項目は計算に含めません。
住所を座標化し、全国125mメッシュのどのセルに含まれるかを求めます。番地レベルで座標が得られない場合は、より粗い単位にフォールバックします。
メッシュに紐づく一次データ(震度超過確率、浸水深、区域の内外など)を取り出します。指標の単位も意味も災害ごとに異なるため、この時点では比較できません。
災害ごとに全国分布のパーセンタイルを求め、0〜100へ写します。区域の内外のような二値の指標は、深さや継続時間で段階を分けます。
6つの正規化済みスコアのうち、上位の値に重みを置いて統合します。ひとつの災害が突出している地点を、平均で薄めないための扱いです。
統合スコアは上記6種を対象とします。火山噴火と台風は、地点単位の連続値として扱いにくいため、災害種別ハブでの個別表示のみとしています。