GEM Foundation による世界の地震リスク評価モデル
OpenQuake の機能と操作方法

２０１７年７月

損害保険料率算出機構
応用地質株式会社

はじめに2009 年に活動を開始した GEM Foundation（以降、GEM と呼ぶ）は、地震によるハザード及びリスク評価を世界規模で行い、統一的なモデル作成を目指す非営利組織である。GEM は、地震によるハザードおよびリスクモ
デル共有のためのプラットフォーム『OpenQuake』を 2015 年 1 月より公開しており、計算ツールとして『OpenQuake-engine』を一般に無償で提供している。
本書は、日本国内における OpenQuake の利用者の拡大や理解促進を通じ、
日本の地震ハザード・リスク評価や地震防災の活性化に資することを目的
として、OpenQuake の機能と操作方法を実務家視点でまとめたものである。
本書が防災や保険等の災害にかかる分野において有益な資料となれば幸いである。なお、本件の一部は地震保険調査研究費による調査研究事業として実施した。

2017 年 7 月
損害保険料率算出機構
応用地質株式会社

目次
第 1 章 本書のねらい.........................................................................................................................1
目的 ...........................................................................................................................................1
本書の構成 ...............................................................................................................................2
第 2 章 GEM および OpenQuake の概要 ..........................................................................................3
GEM の概要と設立経緯 ...........................................................................................................3
GEM のデータ...........................................................................................................................5
GEM のハザードモデル ...........................................................................................................6
2.3.1 GEM Regional Programmes ................................................................................................ 6
2.3.2 Regional/National Models ...................................................................................................6
2.3.3 日本のハザードモデル.....................................................................................................7
OpenQuake について ................................................................................................................8
2.4.1 OpenQuake の概要 .............................................................................................................82.4.2 OpenQuake-engine ..............................................................................................................92.4.3 OpenQuake Platform .........................................................................................................122.4.4 その他のツール群........................................................................................................... 13
GEM のデータとソフトウェアのライセンスについて ..................................................... 14
GEM の今後の動向 ................................................................................................................. 15
第 3 章 OpenQuake によるハザード・リスク評価方法 ............................................................... 17
はじめに .................................................................................................................................17
計算環境の準備...................................................................................................................... 19
3.2.1 Windows ............................................................................................................................19
3.2.2 macOS ................................................................................................................................23
3.2.3 Linux ..................................................................................................................................24
3.2.4 VirtualBox ..........................................................................................................................24
計算の概要 ............................................................................................................................. 28
3.3.1 設定ファイル................................................................................................................... 28
3.3.2 ハザード .......................................................................................................................... 40
3.3.3 リスク .............................................................................................................................. 67
計算方法 .................................................................................................................................81
3.4.1 WebUI による実行 ........................................................................................................... 81
3.4.2 コマンドラインによる計算実行方法 ........................................................................... 90
Input Preparation Toolkit ........................................................................................................ 100
各計算タイプにおけるハザード・リスクの計算方法 .................................................... 105i3.6.1 ハザード ........................................................................................................................ 106
3.6.2 リスク ............................................................................................................................ 140
計算結果の図化方法............................................................................................................ 169
第 4 章 実データを用いた OpenQuake によるハザード・リスクの計算例 ............................ 185
はじめに ............................................................................................................................... 185
震源断層を特定した地震動................................................................................................ 186
4.2.1 必要な情報..................................................................................................................... 186
4.2.2 必要なファイル............................................................................................................. 187
4.2.3 計算方法 ........................................................................................................................ 192
4.2.4 出力 ................................................................................................................................ 192
確率論的地震ハザード解析その 1 ..................................................................................... 193
4.3.1 必要な情報..................................................................................................................... 193
4.3.2 必要なファイル............................................................................................................. 193
4.3.3 計算方法 ........................................................................................................................ 200
4.3.4 出力 ................................................................................................................................ 200
確率論的地震ハザード解析その 2 ..................................................................................... 202
4.4.1 必要な情報..................................................................................................................... 202
4.4.2 必要なファイル............................................................................................................. 202
4.4.3 計算方法 ........................................................................................................................ 208
4.4.4 出力 ................................................................................................................................ 208
確率論的地震ハザード解析その 3 ..................................................................................... 210
4.5.1 必要な情報..................................................................................................................... 210
4.5.2 必要なファイル............................................................................................................. 210
4.5.3 計算方法 ........................................................................................................................ 212
4.5.4 出力 ................................................................................................................................ 212
震源断層を特定した地震動による建物被害解析 ............................................................ 215
4.6.1 必要なファイル............................................................................................................. 215
4.6.2 計算方法 ........................................................................................................................ 226
4.6.3 出力 ................................................................................................................................ 226
確率論的地震リスク解析.................................................................................................... 228
4.7.1 必要な情報..................................................................................................................... 228
4.7.2 必要なファイル............................................................................................................. 228
4.7.3 計算方法 ........................................................................................................................ 231
4.7.4 出力 ................................................................................................................................ 231
計算時間 ............................................................................................................................... 233
付録 .................................................................................................................................................. 235ii

略語一覧 ...................................................................................................................................... 235
用語辞典 ...................................................................................................................................... 236
使用可能な GMPE の一部の紹介.............................................................................................. 237
サンプルデータ .......................................................................................................................... 239
参考 URL ..................................................................................................................................... 243
参考文献 ...................................................................................................................................... 244

iii

商標に関して本書に記載されている会社名・製品名は、一般に各社の商標または登録商標です。
本書に記載している会社名・製品名等には、必ずしも商標表示（®,™）を付記していません。
GEM、Global Earthquake Model、OpenQuake、OQ は、GEM Foundation の登録商標です。



Microsoft、Windows、Windows 7、Windows 7 professional、Windows 8、Windows 8.1、Windows 10 は、Microsoft Corporation またはその子会社の商標または登録商標です。

Apple、mac、macOS、OS X は、Apple Computer, Inc.の登録商標です。

Linux は、Linus Torvalds 氏の米国およびその他の国における商標あるいは登録商標です。

Ubuntu は、Canonical UK Ltd.の登録商標です。



Oracle は、Oracle Corporation の登録商標です。



Python は、Python Software Foundation の登録商標です。



Debian は Software in the Public Interest, Inc の登録商標です。



Esri は、Environmental Systems Research Institute, Inc の登録商標です。



DELL、OptiPlex は、Dell Inc.の登録商標です。

Intel、Intel Core は Intel Corporation の登録商標です。



Mozilla、Firefox は Mozilla Foundaiton の登録商標です。

iv

第1章

本書のねらい目的
近年、地震災害による人的被害・経済被害が増大しており、海外を含めて様々な地震によるハザードおよびリスクについて、視野を広げる必要性が高まっている。2009 年に活動を開始した GEM Foundation（以降、GEM と呼ぶ）は、地震によるハザードおよびリスク評価を世界規模で行い、統一的なモデル作成を目指す非営利組織である。GEM は、地震によるハザードおよびリスクモデル共有のためのプラットフォーム『OpenQuake』を公開しており、計算ツールとして、『OpenQuake-engine』を提供している。本書は、GEM が作成した地震によるハザードおよびリスクを計算するツールである『OpenQuake-engine』の使用方法を解説する。
OpenQuake-engine の使用方法の理解促進のため、GEM が作成したオリジナルのマニュア
ル・チュートリアルなどを基に、日本のハザードモデル・リスクモデルの関係者にわかりやすいように日本語で解説書を作成した。また、データ仕様や構造等をわかりやすく解説するため、実務家視点でのオリジナルの文書構成とした。本書の目的は、日本国内における OpenQuake の利用者の拡大や理解促進を図ることである。
本書では、OpenQuake-engine のインストール方法から図化までを簡潔にまとめるため、手法の概念等は記述していない。詳細は、OpenQuake-engine のオリジナルのマニュアル（GEM (2017)1)）やハザードやリスクの計算手法の解説書（Pagani et al. (2014)2)、Clowley andSilva (2013)3)）を参照されたい。OpenQuake-engine を使用した一連の計算に関しては、ウェブブラウザ上で完結できるように説明するが、その他に、以下に関する一定の知識が必要である。


地震によるハザードおよびリスク評価に関する知識

地震の断層モデルや発生確率等についての知識1

本書の構成本書の構成を以下に示す。本書の構成の流れ図を図 1.2.1 に示した。
「第 1 章本書のねらい」では、本書の背景・目的、本書の対象者を示した。

「第 2 章GEM および OpenQuake の概要」では、GEM および OpenQuake の概要を紹介する。GEM が整備したデータや OpenQuake における地震によるハザードとリスクの関係なども紹介する。
「第 3 章OpenQuake によるハザード・リスク評価方法」では、OpenQuake-engine による計算を行うための準備および一連の計算方法を解説した。OpenQuake-engine のインストール方法や設定ファイルの詳細、実際の計算方法を複数の例で紹介する。
「第 4 章実データを用いた OpenQuake によるハザード・リスクの計算例」では、実際の地震動に関するデータから、シナリオ型および確率論的な地震動の計算方法を解説した。
参考として、「付録」には、略語一覧、用語辞典、使用可能な GMPE、参考 URL および参考文献をまとめた。
なお、本書は 2017 年 3 月時点の OpenQuake-engine バージョン 2.3 に基づいて作成した。

地震によるハザー
ド・リスクを計算する

GEM の概要
を知りたい

No

Yes
第 2 章
GEM お よ び
OpenQuake の概要(p.3~)

No

計算方法を
知りたい
Yes

第 3 章 OpenQuake によるハ
ザード・リスク評価方法(p.17~)

計算例を知
りたい

No

Yes
第 4 章 実データを用いた OpenQuake によるハザード・リスクの計算例(p.185~)

終了

図 1.2.1 本書の流れ

2

第2章

GEM および OpenQuake の概要

GEM の概要と設立経緯
GEM Foundation は、GEM（Global Earthquake Model の略称）の活動を推進する公的機関
や民間企業が世界中から集まった非営利組織である。GEM は、地震によるハザードや地震によるリスクを評価するための透明性の高い高品質な評価ツールの開発と地震に関するデータベースの構築を行っている。GEM は、その成果をオープンなプラットフォームで共有し、世界の地震リスク軽減と地震被災からの回復力強化を目指して、これらのツールや情報の活用を推進している。
GEM の任務は大きく以下の 4 つに分けられる。
地震によるリスク評価のための高品質なツールの開発・維持
地震によるリスクに関する情報（データセット、モデル、手法、ガイドライン）の収集・作成
様々な規模によるリスク評価のための共同プロジェクトの展開・実施
実務への活用と技術移転
GEM の構想は、2004 年の OECD-GSF（経済協力開発機構-グローバルサイエンスフォーラム）会議において提案され、2006 年の OECD-GSF を契機に設立された。2009 年 3 月には NPO 法人として GEM Foundation が組織され、イタリアのパビア市に本部が設立された。
現在（2017 年 3 月時点）では、図 2.1.1 に示す公的機関および民間企業が GEM に参加している。日本からは、国立研究開発法人防災科学技術研究所、損害保険料率算出機構、応用地質株式会社の 3 機関が参加している。また、プロジェクトによって、公的機関・民間企業がパートナーとして参加する場合もある。
GEM の活動は 5 か年ワーキングプログラムに基づいて進められ、2009 年から 2013 年の第 1 期 5 か年ワーキングプログラムが終わり、現在は 2014 年から 2018 年までの第 2 期 5
か年ワーキングプログラムに取り組んでいる。
第 1 期 5 か年ワーキングプログラムの成果として、地震カタログや活断層、人口や建物などの各種データベース構築、測地学的歪速度モデルの構築、地震ハザードおよび地震リ
スク評価のための各種ツールの開発とこれら成果の公開があげられる。
第 2 期 5 か年ワーキングプログラムでは、第 1 期で構築した各種データベースの充実や各種ツールの改良と同時に、地震ハザードや地震リスクを評価し、地震リスク軽減と地震被害からの回復力の強化を目指したリージョナルプロジェクトを世界各地で実施している。
以上の記載は、下記の GEM のウェブサイト 4)に基づくものであり、参考にされたい。
https://www.globalquakemodel.org/

3パブリックスポンサー

プライベートスポンサー

アソシエイトパートナー

プロジェクトパートナー

図 2.1.1

GEM のスポンサーおよびパートナー（2017 年 3 月時点）

4

GEM のデータ
GEM 第 1 期の成果として各種データが整備された。以下にその一覧を示す。各データの詳細については、「参考 URL」に示した各リンク先より取得されたい。
Global Instrumental Seismicity Catalogue (ISC-GEM)
20 世紀初めから現在に至るまでに各種機関で観測された地震データを再評価して、均質なカタログとしたもの（約 2 万個のデータが含まれる）

Global Historical Seismicity Catalogue and Archive (GHEC and GHEA)
過去地震のカタログ（中世前期（1000CE）から 20 世紀初頭までのカタログで M7
以上の 827 個の地震の詳細なパラメータが提供されている）



Global Strain Rate Model (GSRM)
GPS データを解析して求めた歪速度モデル

Global Active Faults database (GFE)
ハザードモデル計算時の活断層データベース



GEM Global Exposure Database
リスクモデル計算時の exposure モデルデータベース



GEM Global Earthquake Consequences Database
ハザードモデル計算用の過去地震の被害に関するデータベース



GEM Physical Vulnerability Functions Database
リスクモデル計算用の Fragility モデルおよび Vulnerability モデルデータベースGlobal Ground Motion Prediction Equations (GGMPEs)
ハザードモデル計算用の GMPE を整理するプロジェクト

5

GEM のハザードモデル
GEM Hazard Team Wiki5)（以下、Hazard Wiki と呼ぶ）では、GEM がこれまでに作成したハザードモデルとその入力モデルを公開している。GEM が作成するハザードモデルには、
以下の 2 種類のタイプがある。
GEM Regional Programmes
Regional/National Models
どちらのモデルも OpenQuake-engine を使用してハザードモデルを作成しているが、GEM
Regional Programmes では、震源モデル等も独自に作成した後に、OpenQuake-engine を使用
してハザードモデルを作成するのに対して、Regional/National Models では、各国・各地域の機関や研究者らが作成したハザードモデルに対して OpenQuake-engine で再現計算を行ってハザードモデルを作成する。Hazard Wiki によると、2018 年末には世界各地のハザー
ドモデルをグローバルハザードデータベースとして公開予定である。

2.3.1

GEM Regional Programmes

GEM Regional Programmes では、通常、国・地域ごとの研究者が作成したハザードモデ
ルがない場合に、GEM のリージョナルプロジェクトとしてハザードモデルが作成される。
各プロジェクトでは、プロジェクトスポンサーが個別にプロジェクトをサポートしている。
現在（2017 年 3 月時点）
、リージョナルプロジェクトとして作成されたハザードモデルは以下のとおりである。
中央アジア（EMCA（Earthquake Model of Central Asia）6)）



中東（EMME（Earthquake Model of Middle East）7)）

南米（SARA（South America Risk Assessment）8)）ヨーロッパ（SHARE（Seismic Hazard Harmonization in Europe）9)）

アフリカ（SSAHARA（Sub-Saharan Africa Hazard and Risk Assessment））

これらに加えて、2017 年 3 月現在、以下の 2 つのプロジェクトが進行中である。
アルメニア（Probabilistic Seismic Hazard Assessment for the Republic of Armenia）



カリブ・中米（CCARA（Caribbean and Central America and Risk Assessment））

それぞれのハザードモデルは、一部を除いて GEM Hazard Team Wiki からデータ等を入手可能となっている。

2.3.2

Regional/National Models

Regional/National Models では、国や地域の機関、研究者が公開しているハザードモデルに 則 っ て 、 OpenQuake-engine を 使 用 し て 再 現 計 算 を 実 施 し て い る 。 そ の た め 、OpenQuake-engine には、各国・各地域のハザードモデルを再現するための様々な震源分類
や地震動予測式などが組み込まれている。2017 年 3 月現在で、OpenQuake-engine を用いて再現計算された Regional/National モデルは下記のとおりである。

6

アラスカ（The 2007 USGS Alaska Seismic Hazard Model）10)

オーストラリア（The 2012 Australia National Seismic Hazard Model）11)12)



カナダ（The 2005 Canada National Seismic Hazard Model）13)

カリブ（The 2002 GEOTER Seismic Hazard Model for the Caribbean - Lesser Antilles）14)

中米（The 2010 RESIS-II Seismic Hazard Model for Central America）15)16)

キューバとその周辺地域（The 2003-2007 Seismic Hazard Model for Cuba andSurrounding Areas）17)18)



イタリア（INGV（Istituto Nazionale Geofisica e Vulcanologia） - 2016）19)



日本（The NIED 2012 Seismic Hazard Model for Japan）20)

ニュージーランド（GNS Science – 2012）21)



南米（The 2010 USGS Seismic Hazard Model for South America）22)

東南アジア（The 2007 USGS Model for South East Asia）23)



スイス（SED-ETH（Swiss Seismological Service (SED), ETH Zurich） - 2015）24)



台湾（TEM (Taiwan Earthquake Model) - 2015）25)

トルコ（KOERI（Kandilli Observatory And Earthquake Research Institute） - 2016）26)



米国（The 2008 USGS Seismic Hazard Model for the Conterminous U.S.）27)28)29)

詳細は、Hazard Wiki あるいは各モデルの参考文献を参照されたい。

2.3.3

日本のハザードモデル

前項で示したとおり、GEM が作成するハザードモデルは、国や地域の研究機関・研究者が公開しているハザードモデルがある場合には、それらのハザードモデルをOpenQuake-engine を用いて再現計算し、データを公開する。日本においては、地震調査研
究推進本部地震調査委員会による全国地震動予測地図 30)を参考にしている。GEM が独自に日本のハザードモデルを作成するわけではないため、注意が必要である。

7

OpenQuake について
2.4.1

OpenQuake の概要

OpenQuake は、GEM が開発した地震による世界のハザードモデル・リスクモデル作成のためのオープンソースソフトウェア群の名称である。OpenQuake は、「Platform」、「Engine」
および「Modelling Tools」からなる。
「Platform」は、作成したデータ、モデル、計算結果や各種ツールなどを共有するためのウェブベースのプラットフォームである。
「Engine」は、一般的な確率論的地震ハザード解析手法に基づき、地震によるハザード
およびリスクを計算するためのソフトウェアである。地震動の計算は簡便な地震動予測式（距離減衰式）を用いて計算する。ここで、ハザードは地震動予測式によって計算された「地震動強さ」、リスクは「ハザードで計算された地震動強さを基にした建物被害・経済被害」に相当する。
「Modelling Tools」は、各種地震動データ、exposure モデル、vulnerability モデルなどを整備するためのツール群である。
OpenQuake における「Platform」、「Engine」および「Modelling Tools」の三者は、図 2.4.1に示した関係で表される。本書では、計算を担当する「Engine」の使用方法を詳細に解説
し、「Platform」や「Modelling Tools」については、参考程度にとどめる。

（by Global Earthquake Model4)）
図 2.4.1

OpenQuake の概要

8

2.4.2OpenQuake-engine

OpenQuake における計算を担当するためのソフトウェアは、「OpenQuake-engine」と呼ばれる。前述したように、OpenQuake-engine は一般的な確率論的地震ハザード解析手法に基づき、地震によるハザードおよびリスクを計算するためのソフトウェアである。ソフトウ
ェアの主な特徴は以下のとおりである。
Open, transparent and accessible（オープン、高い透明性、使いやすい）

Documented（文書などの整備）

Extensively tested（テスト済み）



Offers multiple calculation methods（多彩な計算手法の提供）



Logic trees are an integral part of the input model（ロジックツリーが入力モデルに不可欠）その他の特徴として、以下のものがあげられる。
モジュール化されたソフトウェア
Hazard Library（oq-hazardlib）

設定ファイルの多くは ini ファイル形式と NRML（Natural hazard’s Risk Markup
Language）形式の 2 種（一部で、csv 形式なども使用する）


NRML は、GEM によって開発されたハザード・リスクを表現する XML ベースのマークアップ言語NRML スキーマの最新（2017 年 3 月時点）のバージョンは 0.5
公式マニュアルでは、0.4 と 0.5 が混在するので注意が必要

プログラミング言語は Python

現時点（2017 年 3 月時点）では Python2 系とともに 3 系もサポート

バージョンは 2.3 “Degenkolb”*（2017 年 3 月現在、正式に公開済み）



インストールの簡単化のため、Windows/macOS 用のインストーラ、VirtualBox イメージや各種 Linux 用のパッケージ（deb/rpm）などを公開

これらは、ソフトウェア上の特徴である。次項では、解析上の特徴を説明する。

ハザード
現時点（2017 年 3 月）で、以下の 3 タイプのハザードが計算可能である。
Classical Probabilistic Seismic Hazard Analysis (Classical PSHA)OpenSHA に基づく一般的な確率論的地震動解析手法（Field et al. (2003)31)）（Cornell (1968)32), McGuire (1976)33)）



ハザードカーブ、ハザードマップ

Event-based Probabilistic Seismic Hazard Analysis（Event-based PSHA）*

OpenQuake-engine は、バージョン 2.0 からバージョンごとにコードネームが付けられている。バージョン 2.3 のコードネーム“Degenkolb”は構造工学で有名な故 Henry J. Degenkolb 氏に因む。2.0 は故安芸敬一氏の“Aki”、2.1 は故 Hugo Benioff 氏の“Benioff”、2.2 は故 C. Allin Cornell 氏の”Cornell”であった。

9

確率論的なイベントセットからの地震動場（地震動強さの分布）の計算



従来の結果（たとえばハザードカーブ）については、地震動場を後処理する

Scenario Based Seismic Hazard Analysis (Scenario-based Hazard)


偶然的不確定性を考慮した単一の地震破壊シナリオによる地震動場の計算



確率論的ではない地震動解析

いずれの場合も、距離減衰式を使用した地震動計算がなされる。
これらハザードの計算に加えて、ハザードの Disaggregation（再分解）の計算が可能である。表 2.4.1 にハザード計算における計算タイプとその入出力ファイルを示した。
表 2.4.1

ハザード計算の計算タイプごとの入出力ファイル

計算タイプ

入力

出力

Classical PSHA

設定ファイル
震源モデル
震源モデルロジックツリー
地震動モデルロジックツリー

ハザードカーブ
平均のハザードカーブ
分位数のハザードカーブ
ハザードマップ
一様ハザードスペクトル

Event-based PSHA

設定ファイル
震源モデル
震源モデルロジックツリー
地震動モデルロジックツリー

確率論的なイベントセット
地震動強さの分布
ハザードカーブ
ハザードマップ

Scenario-based Hazard

設定ファイル
断層モデル

地震動強さの分布

Disaggregation

設定ファイル
震源モデル
震源モデルロジックツリー
地震動モデルロジックツリー

ハザードカーブ
Disaggregation マトリクス

Classical PSHA と Event-based PSHA の違いは、Classical PSHA が直接的にハザードカー
ブを計算するのに対し、Event-based PSHA は、多数の地震動場（地震動強さの分布）を計算して、モンテカルロ法を用いてサンプリングすることで、確率的な操作を行い、そのデータからハザードカーブを求めることである。

リスク
現時点（2017 年 3 月）で、以下の 6 タイプのリスクが計算可能となっている。
Scenario Damage Assessment

偶然的および認識論的な地震動の不確定性を考慮した単一の地震破壊シナリ
オからの建物のポートフォリオのためのダメージマップの計算

ダメージマップ（被害分布（資産ごと、建物分類ごと））、建物倒壊分布（Collapse
Map）

Scenario Risk Assessment

偶然的および認識論的な地震動の不確定性を考慮した単一の地震破壊シナリ

10

オによる個々の資産、ポートフォリオの損害統計の計算


同じ分類における種々の資産の脆弱性の相関関係も考慮可能

ロスマップ（損失分布、loss map）、損害統計

Classical Probabilistic Seismic Damage Analysis（Classical PSHA-based Damage）


Field et al. (2003)で形式化された古典的な統合手順（Cornell (1968)、McGuire(1976)）で計算されるハザードカーブに基づく、特定期間の被害状態の発生確率や確率論的な建物倒壊図の計算



建物倒壊分布、資産ごとのダメージマップ

Classical Probabilistic Seismic Risk Analysis（Classical PSHA-based Risk）


Field et al. (2003)で形式化された一般的な確率論的地震動解析手法（Cornell(1968), McGuire (1976)）で計算されるハザードカーブに基づくロスカーブとロスマップの計算



ロスカーブ（損失カーブ、loss curve）、ロスマップ（損失分布、loss map）

Stochastic Event Based Probabilistic Seismic Risk Analysis


確率論的なイベントセットから出発するイベントロステーブルの計算



損失超過カーブ、確率論的ロスマップ、年平均損失や保険損失統計のようなほかの結果はイベントロステーブルを後処理する



ロスマップ、ロスカーブ、トータルロスカーブ

Retrofit Benefit-Cost Ratio Analysis
（地震イベントで減少する損失の点から）資産のポートフォリオのための改修の潜在的有効性の正味現在価値（NPV (net-present value)）の見積もりに役立つ

ロスカーブ、BCR マップ

リスク計算における計算タイプとその入出力ファイルを表 2.4.2 に示した。リスクの計算
では、通常はハザードの計算結果を利用することが多い。
表 2.4.2 リスク計算の計算タイプごとの入出力ファイル
計算

入力

出力

Scenario Damage

設定ファイル
エクスポージャモデル
フラジリティモデル
地震動場 (ハザードの結果)

被害分布（資産ごと、建物ごと）
被害分布（建物分類ごと）
被害分布（トータル）
建物倒壊分布Scenario Risk

設定ファイル
エクスポージャモデル
物理的な脆弱性モデル
地震動場 (ハザードの結果)

ロスマップ
損失統計

Classical PSHA-based Damage

設定ファイル
エクスポージャモデル
フラジリティモデル
ハザードカーブ（ハザードの結果）

建物倒壊分布
被害分布（資産ごと）

11

計算

入力

出力

Classical PSHA-based Risk

設定ファイル
エクスポージャモデル
物理的な脆弱性モデル
ハザードカーブ（ハザードの結果）

ロスカーブ
ロスマップ

Probabilistic Event-based Risk

設定ファイル
エクスポージャモデル
物理的な脆弱性モデル
地震動場 (ハザードの結果)

ロスカーブ
ロスマップ
トータルのロスカーブ

Retrofitting Benefit/Cost Ratio

設定ファイル
エクスポージャモデル
物理的な脆弱性モデル
ハザードカーブあるいは地震動場（ハザードの結果）

ロスカーブ↓
BCR 分布ハザードとリスクの関係
OpenQuake-engine を利用した計算においては、地震によるハザードおよびリスクの計算が可能である。基本的な利用方法は、ハザードを計算したのちに、リスクの計算を行うものである。しかしながら、すでに計算済みのハザードを使用したリスクの計算もまた可能となっている。ハザードとリスクの計算の関係を表 2.4.3 に示した。
表 2.4.3 ハザードとリスクの関係
HazardHazard の結果

Risk

Classical PSHA⇒

ハザードカーブ⇒

Classical PSHA based Damage
or Risk

Scenario Based Hazard⇒

単一の地震による地震動場⇒

Scenario based Damage or Risk

Event-based PSHA⇒

震源モデルに基づく単一あるいは複数の地震動場⇒

Event-based Risk

2.4.3

OpenQuake Platform

OpenQuake Platform は、GEM のデータセット、ツール、モデルを可視化あるいは共有するためのウェブベースのオープンプラットフォームである。GEM のデータやモデルはOpenQuake Platform で公開・共有されることで、データの閲覧やコメントなどが容易に可能となっている。URL は下記のとおりである。
https://platform.openquake.org/
登録する必要はあるが、無料で使用することが可能であり、以下から登録可能である。
https://platform.openquake.org/account/signup/
登録しなくてもハザードモデル・リスクモデルの計算は可能である。本解説書においてはOpenQuake Platform を使用した機能を一部で紹介する。

12

2.4.4

その他のツール群

OpenQuake-engine は、確率論的地震ハザードおよびリスクに関する計算機能を含むものの、前段階としての設定ファイルの準備、または図化などにかかわる機能はあまり含まれていない。本解説書では、OpenQuake-engine 以外のツールとして、以下のツール群の一部機能を紹介する。これらのツールは、GEM が公式にサポートしているものではないが、OpenQuake-engine の開発者が作成したものである。








Hazard Modeller’s Toolkit


地震によるハザードモデル作成のためのツールキット



地震活動度のモデル化、地震の発生確率の算出など

Risk Modeller’s Toolkit


地震によるリスクモデル作成のためのツールキット



各種計算結果の図化、fragility モデルや vulnerability モデル開発など

GMPE Strong Motion Toolkit


最適な地震動予測式を選別するためのツールキット



地震動の観測波形の各種処理、各地震動予測式の比較など

Input Preparation Toolkit
OpenQuake-engine の入力ファイル作成のためのツールキット

13

GEM のデータとソフトウェアのライセンスについて
GEM が提供するソフトウェアやデータは、オープンなライセンスのもとに提供されている。GEM のライセンシングポリシーによると、OpenQuake-engine は GNU Affero Public
License 3 (AGPLv3.0)で公開されている。GEM が提供するデータは、公開当初は、Creative
Commons Attribution-NonCommercial-ShareAlike 4.0 (CC-BY-NC-SA 4.0)で提供され、18 か月
後に Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA 4.0)で再公開されることになっている。一部のデータでは、異なるライセンスで提供されていることもあるため、注意が必要である。GEM のライセンシングポリシーは以下に詳しく記述されているため、必要であれば、以下を参照されたい。
https://www.globalquakemodel.org/gem/terms/licensing/
基本的には使用は自由であるが、ソフトウェアや各種データによってライセンス形態が異なる場合もあり、改変や提供が禁止されているデータ等もあるため、使用には十分留意する必要がある。

14

GEM の今後の動向
2017 年 3 月現在、GEM は 2014 年から 2018 年までの第 2 期 5 か年ワーキングプログラ
ムで、地震カタログや活断層、人口や建物などの各種データベースの充実、地震ハザード
および地震リスク評価のための各種ツールの改良、地震リスク軽減と地震被害からの回復力の強化を目指した世界各地でのリージョナルプロジェクトに取り組んでいる。全世界をカバーする地震によるハザードおよびリスクモデル作成のための作業を継続しており、ハザードのグローバルモデルは 2018 年末には公開される予定である。
地震によるハザードおよびリスク評価のための各種ツールの改良においては、ユーザーの要望も考慮し、より使いやすいユーザーインターフェースを目指したツールの開発も続けられている。また、各種のツールキットも整備されつつある。
OpenQuake-engine は、数か月に 1 回程度の頻度でバージョンアップされており、計算速度の向上や機能の追加などの改良が続いている。2017 年 3 月現在では、実験的な機能として、ディレクティビティ効果を取り入れた距離減衰式や BPT 分布のような地震発生過程の導入を検討している。

15

16

第3章

OpenQuake によるハザード・リスク評価方法

はじめに
この章では、OpenQuake を使用した計算に必要な情報として、OpenQuake-engine を使用するためのインストール方法から始まり、OpenQuake-engine の計算方法（計算に必要なパラメータの解説）、計算結果の図化方法を解説する。この章の構成を以下に示す。この章の流れを図 3.1.1 に示した。
「3.2 計算環境の準備」では、計算環境の準備について説明する。OpenQuake-engine は、Windows、macOS、Linux などの各種 OS にインストールが可能である。各種 OS へのイン
ストール方法の解説と、仮想環境（VirtualBox）へのインストール方法を解説する。
「3.3 計算の概要」では、計算に使用するパラメータを紹介する。OpenQuake-engine では、多彩な計算が可能となっているため、多様なパラメータが存在する。この節では、各計算に必要なパラメータやそれらパラメータの設定方法などを解説する。
「3.4

計算方法」では、OpenQuake-engine を使用した実際の計算方法を解説する。

OpenQuake-engine では、初心者向けのウェブブラウザベースの“WebUI”を使用する方法とエキスパート向けの“oq”コマンドを使用する方法の 2 通りの計算方法が存在する。この節では、2 通りの計算方法を解説する。
「3.5

Input Preparation Toolkit」では、OpenQuake-engine で使用するパラメータ設定に便利なツールキット「Input Preparation Toolkit」を紹介する。
「3.6 各計算タイプにおけるハザード・リスクの計算方法」では、OpenQuake-engine を使用した各種ハザード・リスクの計算例を示す。「3.4計算方法」では、計算の実行方法のみ示したが、この節では、各種パラメータの説明など、可能な限り詳細に記述した。
「3.7 計算結果の図化方法」では、OpenQuake の開発者が作成したツールキット「Risk
Modeller’s Toolkit」を使用して計算結果を図化する方法を解説した。
計算方法のみを知りたい場合には、「3.4計算方法」以降、あるいは実際に与えられたデータから設定ファイルを作成して計算を実行するには次章「第 4 章

実データを用いた（p.185~）を参照されたい。
OpenQuake によるハザード・リスクの計算例」

17

地震によるハザー
ド・リスクを計算する

計算環境を
準備したい

No

Yes
3.2 計算環境の準備(p.19~)

No

計算概要を
知りたい
Yes
3.3
計 算 の 概 要(p.28~)

計算方法を
知りたい

No

Yes
3.4 計算方法 (p.81~)
3.5 Input Preparation Toolkit (p.100~)
3.6 各計算タイプにおけるハザード・リ
スクの計算方法 (p.105~)

図化方法を
知りたい

No

Yes
3.7 計算結果の図化
方法 (p.169~)終了

図 3.1.1 第 3 章の流れ

18

計算環境の準備
OpenQuake-engine を利用するには、ソフトウェアのインストールが必要となる。GEM のウェブサイトでは、OpenQuake-engine の利用形態として 4 つの選択肢を示しており、いずれの場合も GEM が公式にインストール方法を紹介している。それぞれのインストール方法提供形態を表 3.2.1 に示した。GEM の開発者による各種ツール（後述する Risk Modeller’s
Toolkit など）を使用したい場合は、VirtualBox を利用することが一番簡単であるが、OpenQuake-engine を使用した各種ハザードおよびリスクの計算のみ使用するのであれば、Windows でも macOS でもかまわない。しかしながら、後述するウェブブラウザベースで計算を実行する WebUI は macOS では利用できないため、macOS 使用者において WebUI を利用したい場合は、VirtualBox での使用を勧める。
表 3.2.1
OS

Windows

提供形態

3.2.1

OpenQuake-engine のインストール方法提供形態

インストーラ

macOS

Linux

VirtualBox

インストーラdeb/rpm
ソースコードOVA イメージ

Windows

必要なプログラムを自動でインストールしてくれる Windows 用のインストールプログ
ラムが以下、
http://www.globalquakemodel.org/pkgs/windows/oq-engine/OpenQuake_Engine_2.3.0-1.exe
あるいは、
https://github.com/gem/oq-engine/blob/master/doc/installing/windows.md
で公開されている。このインストールプログラムを用いると、ウェブブラウザを使用して計算できる WebUI へのショートカットと、コマンドラインを使用して計算できる Console
へのショートカットがそれぞれ作成される。
必要な計算機の仕様は下記のとおりである。


以下のいずれかの WindowsWindows 7 (64bit)

Windows 8 and 8.1 (64bit)

Windows 10 (64bit)

4GB 以上のメモリ（8GB 以上を推奨）



1.2 GB 以上の空き容量

計算のみであれば、インターネットは不要

OpenQuake-engine バージョン 2.2 以降は、32bit の Windows をサポートしていない。
インストール方法は以下のとおりである。
Windows 用のインストーラを起動すると、セットアップウィザードが立ち上がるので、Next を押して、次へ移動する（図 3.2.1 左）。

19

ライセンスの確認をして同意できるのであれば、I Agree を押して、次へ移動する（図3.2.1 右）。
コンポーネントの選択を行うが、このまま Next を押して、次へ移動する（図 3.2.2
左）。
インストール先を選択して Install を押す（図 3.2.2 右）。
インストールが始まり、終了まで待つ（図 3.2.3）。
インストールが無事に終わると、スタートメニューおよびデスクトップにショートカットが作成される（図 3.2.4）。
Windows のインストールプログラムでは、OpenQuake-engine の実行に必要な一連のプログ
ラムがインストールされる。詳細は以下を参照するとよい。
https://github.com/gem/oq-engine/blob/engine-2.3/doc/installing/windows.md

図 3.2.1

Windows インストールその 1(左)インストーラ起動後、（右）ライセンス同意画面

図 3.2.2

Windows インストールその 2(左)インストールに必要なコンポーネントの選択、（右）インストール先の指定

20

図 3.2.3

Windows インストールその 3(左)インストール中、（右）インストール完了

図 3.2.4 デスクトップに作成されたショートカット（左）WebUI へのショートカット、（右）console へのショートカット
ショートカットを実行すると、WebUI の場合は、ウェブブラウザが起動し、図 3.2.5 のページが開かれる。その際、図 3.2.6 に示したように、コンソールで OpenQuake-engine を実行しており、このプロンプトを閉じると計算できなくなるので、閉じないように注意する必要がある。環境によっては、WebUI が立ち上がらないことがあるが、その場合は、手動でウェブブラウザを起動し、以下の URL を開くと良い。
http://localhost:8800/engine
Console の場合は図 3.2.7 に示したように、コマンドプロンプトが開かれる。

21

図 3.2.5

OpenQuake Engine(WebUI)の実行画面その 1

図 3.2.6

OpenQuake Engine(WebUI)の実行画面その 2

このプロンプトを閉じると WebUI が使用できなくなるので注意

22図 3.2.7

OpenQuake Engine(console)の実行画面

インストール先をカレントディレクトリとした DOS プロンプトが起動する

3.2.2

macOS

macOS へのインストールは、GEM が配布している自己展開式書庫を利用する。詳しい情報は下記の URL のとおりである。
https://github.com/gem/oq-engine/blob/master/doc/installing/macos.md
必要な計算機の仕様は下記のとおりである。


MacOS X 10.10 (Yosemite)、MacOS X 10.11 (El Capitan)、macOS 10.12 (Sierra)

メモリ 4GB 以上（8GB 以上を勧める）



1.2GB の空き容量

ターミナルアプリ

計算のみであれば、インターネットは不要

下記の URL からダウンロードを行い、http://www.globalquakemodel.org/pkgs/macos/oq-engine/openquake-setup-macos-2.3.0-1.run
ターミナルアプリ上で、コマンド 3.2.1 のとおりにインストールを実行する。
コマンド 3.2.1 OpenQuake-engine のインストール方法
1
2
3

cd Downloads
chmod +x openquake-setup-macos-2.1.0-1.run./openquake-setup-macos-2.1.0-1.run

デフォルトのインストール先は、ホームディレクトリの openquake フォルダである。
OpenQuake を実行する際には、環境設定ファイルを読み込めばよい。環境設定を読み込むには、コマンド 3.2.2 を実行する。

23

コマンド 3.2.2 OpenQuake-engine の環境設定
1

3.2.3

source ~/openquake/env.sh

Linux

手持ちの PC に Ubuntu Linux がインストール済みとして話を進める。詳しい情報は下記の URL のとおりである。
https://github.com/gem/oq-engine/blob/engine-2.3/doc/installing/ubuntu.md
Ubuntu Linux へインストールするには、パッケージシステムを使用する方法と、ソースコードを使用する方法があるが、Ubuntu の長所であるパッケージシステムを利用する。パッケージシステムを利用したインストールは、下記のバージョンの Ubuntu Linux で利用可能である。
Ubuntu 16.04 LTS (Xenial)Ubuntu 14.04 LTS (Trusty)

Ubuntu 12.04 LTS (Precise)

Ubuntu Linux は、Debian GNU/Linux をベースに開発されており、Debian と同様に、パッケージファイル形式として deb を、パッケージ管理システムとして APT を使用することができる。そのため、下記のコマンドを使用して“python-oq-engine”をインストールすると、それに必要なほかのパッケージも自動でインストールされる。
インストール方法はコマンド 3.2.3 のとおりである。
コマンド 3.2.3 OpenQuake-engine のインストール方法
1
2
3
4

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:openquake/ppa
sudo apt-get update
sudo apt-get install python-oq-engine

ここでは、Ubuntu Linux にインストールする方法を紹介したが、下記 URL では、Red Hat
Linux へインストールする方法なども公開されている。
https://github.com/gem/oq-engine/blob/engine-2.3/README.md

3.2.4

VirtualBox

VirtualBox とは、米国オラクルが開発・公開している x86 仮想化ソフトウェアパッケー
ジである。正式には、Oracle VM VirtualBox という。Windows/macOS/Linux 上で仮想マシンを作成し、その中に別の OS をインストールすることができる。
GEM では、この VirtualBox で使用できる仮想環境のイメージファイル（OS ほか、必要なソフトウェア等もインストール済み）を下記で公開している。
http://www.globalquakemodel.org/openquake/start/download/24ここから仮想環境のイメージファイル（OVA イメージ）を取得し、別途インストールした VirtualBox で OVA イメージを開くことで OpenQuake-engine を使用できる環境が整う。
GEM のウェブサイトで提供される VirtualBox イメージには、OpenQuake-engine をはじめ、
Risk Modeller’s Toolkit や QGIS などのソフトウェアがインストール済みである。Risk
Modeller’s Toolkit を使用したい場合や macOS を使用しているが、WebUI を使用したい場合には、VirtualBox を利用すると良い。
以下は、GEM のウェブサイトで提供されているインストール方法である。
Install VirtualBox:
VirtualBox をインストールするOpen VirtualBox and select File - Import Appliance
VirtualBox を実行し“ファイル”から“アプライアンスをインポートする“を開く
Select the downloaded ova file
ダウンロードした ova ファイルを選択する
Choose: Import with all default settings
すべてデフォルト設定でインポートを選択する
In VirtualBox, open Settings - Shared Folders
VirtualBox 中の“設定”から“共有フォルダ”を開く
Add a new shared folder
新しい共有フォルダを追加
In Folder Path, select any folder on your computer
自分の PC 上の任意のフォルダを選択する
In the Shared Folder of the Virtual Machine, change the Folder Name to ’vbox’
仮想マシンの共有フォルダのフォルダ名を‘vbox’に変更する
Uncheck the box 'Auto-Mount'
自動マウントのチェックを外すとなっているが、自動マウントしてもかまわない
Click OK
If you have a PC with low raw-memory (2GB or less), go to the settings panel, selectSystem and change the Base Memory to 512MB. [Especially when you get a warning thatyou have allocated more that 50% of your computer RAM to the virtual machine]
メモリ量の少ない PC を使っているなら、設定パネルのシステムへ移動して、ベースメモリを 512MB に変更する（特に、実 PC の 50%以上を仮想 PC のメモリに割り当てたという警告が表示された場合）
Click OK
VirtualBox を実行すると、図 3.2.8 のように「Oracle VM VirtualBox マネージャー」が開く。
「起動(T)」ボタンをクリックすると、必要なソフトウェアがインストールされた Ubuntu

25

Linux が起動する（図 3.2.9~図 3.2.11）。

図 3.2.8

VirtualBox 起動画面（macOS 上で実行したもの）

図 3.2.9

VirtualBox で仮想環境を起動した画面

図 3.2.10 Ubuntu Linux の起動画面

26

図 3.2.11 起動完了後のデスクトップ

27

計算の概要OpenQuake-engine を使用した解析には、ハザード、リスクいずれにおいても計算の設定を記述した「設定ファイル」と、それぞれの解析で使用するいくつかの「モデルファイル（ロジックツリーや震源モデルなど）」を用意する必要がある。この節では、以下の順番で説明する。
「3.3.1 設定ファイル」（p.28~）では、OpenQuake-engine の実行に必要な「設定ファイル」を一通り説明する。
「3.3.2

ハザード」（p.40~）では、ハザードの解析に必要な各種モデル設定を以下の順に説明する。
(1)

Logic Tree ファイル（ロジックツリーファイル）（p.40~）(2)

Source Typologies（震源モデルの分類）（p.42~）(3)

Magnitude frequency distribution（マグニチュード別度数分布）（p.62~）(4)

Magnitude-scaling relationships（スケーリング則）（p.64~）(5)

Ground Motion Prediction Equation（地震動予測式）（p.64~）(6) その他のパラメータ（p.64~）「3.3.3

リスク」（p.67~）では、リスクそれぞれの解析に必要な各種モデル設定を以下の順に説明する。

3.3.1

(1)

exposure モデル（p.67~）(2)

fragility モデル（p.70~）(3)consequence モデル（p.74~）(4)vulnerability モデル（p.76~）

設定ファイル

設定ファイルの概要
OpenQuake-engine では、実行時には必ず、計算に必要な情報が記述された「設定ファイル」が必要となる。設定ファイルは ini ファイル形式で記述され、ファイル名は任意であるが、慣習的に「job.ini」、「job_hazard.ini」（ハザードの場合）や、「job_risk.ini」（リスクの場合）などの名前が使用される。OpenQuake-engine で使われるデモデータでは、多くの場
合、「job.ini」というファイル名が使用されている。
この「設定ファイル」は、以下の 18 のセクションに分かれており、各セクションにいく
つかの変数がある。計算に応じて、必要な変数を設定することになる。
general: 一般的な設定セクション
sites: 計算地点セクション
logic_tree: ロジックツリーセクション
erf: Earthquake rupture forecast セクション28

site_params: サイトパラメータセクション
correlation: 地震動の補正モデルに関するセクション
hazard_calculation: ハザード計算用のパラメータセクション
event_based_params: Event-based PSHA 用のパラメータセクション
risk_calculation: リスク計算用のパラメータセクション
disaggregation: Disaggregation 用のパラメータセクション
exposure: リスク計算用の exposure に関するパラメータセクション
boundaries: リスク計算を行いたい領域を指定するセクション
hazard: ハザード計算に関するパラメータセクション
fragility: リスク計算用の fragility モデルに関するパラメータセクション
consequence: リスク計算用の consequence モデルに関するパラメータセクション
vulnerability: リスク計算用の vulnerability モデルに関するパラメータセクション
hazard_outputs: ハザードの出力に関するセクション
risk_outputs: ハザードの出力に関するセクション
一般的な ini ファイル形式は、セクションとセクションに対応する変数および値を用いて、以下のような書式をとる。
[セクション]
変数名=値

OpenQuake-engine では、[セクション]は記述するものの、計算には影響しないため、分類程度に考えておくとよい。
設定ファイルのサンプルをファイル 3.3.1 に示した。それぞれのセクションを簡単にまとめると以下のようになる。


general セクション（1~3 行目）：この計算の概要と計算モード

sites セクション（5~7 行目）：計算対象地点

logic_tree セクション（9~12 行目）：ロジックツリーについての情報

erf セクション（14~17 行目）：震源断層モデルに関する情報

site_params セクション（19~23 行目）：計算対象地点の地盤情報

hazard_calculation セクション（25~30 行目）：計算に関する設定hazard_outputs セクション（32~37 行目）：ハザードの出力に関する設定
ファイル 3.3.1
1
2
3
4
5
6
7
8
9

設定ファイルのサンプル

ファイル内容[general]description = Classical PSHA Sample
calculation_mode = classical[sites]region = 130.0 30.0, 130.0 32.0, 132.0 32.0, 132.0 30.0
region_grid_spacing = 2.0[logic_tree]

29

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37

ファイル内容number_of_logic_tree_samples = 0
source_model_logic_tree_file = source_model_logic_tree.xml
gsim_logic_tree_file = gmpe_logic_tree.xml[erf]
rupture_mesh_spacing = 5.0
width_of_mfd_bin = 0.1
area_source_discretization = 5.0[site_params]
reference_vs30_types = measured
reference_vs30_value = 600.0
reference_depth_to_2pt5km_per_sec = 5.0
reference_depth_to_1pt0km_per_sec = 100.0[hazard_calculation]
random_seed = 23
investigation_time = 50.0
intensity_measure_types_and_levels = {"PGV": [2、 4、 6、 8、 10] }truncation_level = 3
maximum_distance = 200.0[hazard_outputs]
export_dir = /tmp
mean_hazard_curves =hazard_maps = true
uniform_hazard_spectra = true
poes = 0.1 0.02

それぞれのセクションで様々な変数が存在する。共通して使用するパラメータも存在す
るが、計算ケースによっては使用しないパラメータも存在する。ファイル 3.3.1 では 7 セクション、24 パラメータしか指定していない。「(2) 各セクションの説明」（p.30~）では、それぞれのパラメータの簡単な説明をセクションごとに示した。パラメータによっては、ほかのパラメータの設定次第で効果がないものもある。また、設定しないと実行できない
パラメータもあるため、ある程度の経験が必要となるかもしれない。
OpenQuake Platform では、設定ファイルの作成を簡単にするためのツールキット（Input
Preparation Toolkit）を用意している。このツールを使用すると、ウェブブラウザ上で必要な情報をリストから選択することができる。Input Preparation Toolkit については、「3.5Input Preparation Toolkit」（p.100~）で簡単に説明し、以降の計算例でも実際に使用して、設定ファイルを作成する。

各セクションの説明
1)

general セクション

general セクションは、一般的な情報を扱う。general セクションで指定可能なパラメータを表 3.3.1 に示した。calculation_mode は、OpenQuake-engine の計算モードを設定するため、必須のパラメータとなっている。
表 3.3.1～表 3.3.18 では、パラメータ列は設定ファイル中に記述するパラメータ名、選択30

肢列は指定できる変数、モード列はハザード（Hazard）
・リスク（Risk）のどちらの計算で使用するかを表している。また、モード列はハザード・リスクの計算モードを括弧付きで表現した。
表 3.3.1

general セクション

パラメータ

説明

[general]general セクション

description

この計算の概要

calculation_mode

concurrent_tasks

選択肢

モード
Hazard, Risk
Hazard, Risk

任意の文字列計算モード

並列処理タスク数

classical

H (classical)

classical_bcr

R (classical_bcr)

classical_damage

R (classical_damage)classical_risk

R (classical_risk)

disaggregation

H (disaggregation)

event_based

H (event_based)

event_based_risk

R (event_based_risk)

scenario

H (scenario)

scenario_damage

R (scenario_damage)scenario_risk

R (scenario_risk)

任意の数字

Hazard, Risk

*太字は必須パラメータ2)

sites セクション

sites セクションでは、計算地点あるいは計算格子間隔を伴う計算領域を設定する。指定可能なパラメータを表 3.3.2 に示した。
計算地点・領域の設定方法は主に以下の 4 つの方法である。


任意の数の経度、緯度の組み合わせ

ポリゴンで設定

経度、緯度の情報が入った csv ファイル

経度、緯度の情報が入った nrml ファイル

経度、緯度の情報が入った nrml ファイルは、exposure ファイルや観測点の地盤情報ファイルを使用する方法である。いずれかの計算地点の情報がなければ、計算ができないことは言うまでもない。
表 3.3.2

sites セクション

パラメータ

説明

[sites]sites セクション

選択肢

sites

経度 緯度をカンマ区切
りで複数指定する

モード
Hazard31

任意の数字 2 点をカン
マ区切りで複数

Hazardパラメータ

説明

選択肢

モード

regionregion_grid_spacing

region を使用して計算範
囲を四点の座標（経度 緯度をカンマ区切り）で指定し、region_grid_spacing
で計算格子間隔を km 単位で指定する

任意の数字 2 点を 4 つ
任意の数字

Hazardsite_csv

観測点数が多い場合は、
csv ファイルでも可能。フォーマットは
経度,緯度
.
経度,緯度

ファイル名

Hazardexposure_file

exposure モデルに含まれる資産の位置を観測点として使用する

exposure モデルファイ
ル名Hazard, Risk

site_model_file

site_params で使用する観測点の地盤情報ファイル

site_model ファイル名

Hazard3)

logic_tree セクション

logic_tree セクションは、ロジックツリーによる計算を行う場合に使用する。指定可能なパラメータを表 3.3.3 に示した。ロジックツリーが多数の分岐を持つのであれば、モンテカ
ルロサンプリングを使用した計算が可能である。全ロジックツリーの計算をする場合は、
number_of_logic_tree_samplings を 0 に設定すればよい。
表 3.3.3

logic_tree セクション

パラメータ

説明

[logic_tree]

logic tree セクション

source_model_logic_tree_file

震源モデルのロジックツ
リーファイル

ファイル名

H (classical)
H (event_based)
H (disaggregation)

gsim_logic_tree_file

GMPE のロジックツリー
ファイル

ファイル名

H (classical)
H (event_based)
H (disaggregation)

number_of_logic_tree_sampl
ings

ロジックツリーを計算する過程で、モンテカルロ
サンプリングを使用する
場合は個々を任意の数値
にする

任意の整数
全ロジックツリーを計算するにはこれを 0にする

Hazard

4)

選択肢

モード
Hazarderf セクション

erf セクションでは、断層面から地震動強さを求める際に、必要となるパラメータを設定する。erf とは、Earthquake Rupture Forecast の頭文字である。指定可能なパラメータを表
3.3.4 に示した。rupture_mesh_spacing は、地震動予測式を使用して断層面からの断層最短距離を求める際、あるいは、スケーリング則に従って断層面を作成する場合に、断層面を構成する最小サイズを設定する。この値が小さければ、距離や面積の精度は高くなるが、
32

計算時間は長くなる。rupture_mesh_spacing を大きくすると、断層面を表現できない場合もあるため、計算する最小のマグニチュードとスケーリング則の関係などを把握しておく必要がある。
表 3.3.4

erf セクション

パラメータ

説明

[erf]

erf セクション

rupture_mesh_spacing

断層モデルの格子サイズ

任意の数字 (km)Hazardwidth_of_mfd_bin

マグニチュード別度数分
布の刻みを指定

任意の数字

H (classical)
H (event_based)
H (disaggregation)area_source_discretization

area source の場合の分割
サイズ

任意の数字 (km)Hazardcomplex_rupture_mesh_spacingcomplex fault における分
割サイズ

任意の数字 (km)Hazard

5)

選択肢

モード
Hazardsite_params セクション

site_params セクションでは、地震動予測式中で使用される観測点情報などを記述する。
OpenQuake-engine では、対応する地震動予測式中において、
表層 30m の平均 S 波速度（Vs30）、
S 波速度が“2.5km/s”となる深さや“1.0km/s”となる深さを観測点のパラメータとして使用することができる。パラメータは、nrml 形式のファイルを指定することも可能である。指定可能なパラメータを表 3.3.5 に示した。site_model_file で指定可能なファイルは、後述する
Input Preparation Toolkit で作成可能である。
表 3.3.5

site_params セクション

パラメータ

説明

選択肢

モード

[site_params]

site_params セクション

reference_vs30_type

参照する Vs30 のタイプ

measured
inferred

Hazardreference_vs30_value

Vs30 の値

任意の数字 (m/s)

Hazardreference_depth_to_2pt5km_
per_sec

Vs=2.5km/s となる深さ

任意の数字 (km)Hazardreference_depth_to_1pt0km_
per_sec

Vs=1.0km/s となる深さ

任意の数字 (m)Hazardsite_model_file

上記のパラメータを nrml
形式のファイルで利用することも可能ファイル名

Hazard6)

correlation セクション

correlation セクションは、OpenQuake-engine で地震動強さを求める際に使われる地震動の補正モデルに関するパラメータを記述する。指定可能なパラメータを表 3.3.6 に示した。

33

表 3.3.6

correlation セクション

パラメータ

説明

[correlation]correlation セクション

ground_motion_correlation_
model
ground_motion_correlation_p
arams

7)

選択肢

モード

空間補正のモデル

JB2009Hazard空間補正のパラメータ{"vs30_clustering":
false}

Hazardhazard_calculation セクション

hazard_calculation セクションは、OpenQuake-engine で地震動強さを求める際に使われる
地震動予測式、震源モデル等の各種ロジックツリーファイルあるいは断層モデルや地震動予測式などのパラメータを記述する。計算手法ごとに指定できるパラメータが異なるので、注意が必要である。指定可能なパラメータを表 3.3.7 に示した。
表 3.3.7

hazard_calculation セクション

パラメータ

説明

[hazard_calculation]

hazard_calculation セ ク ションrandom_seed

乱数のシード値

任意の数字

Hazard, Risk

rupture_model_file

震源断層モデルファイル

ファイル名

H (scenario)

gsim

地震動予測式

GMPE

H (scenario)

investigation_time

超過確率の対象期間

任意の数字 (年)H (classical)
H (event_based)
H (disaggregation)

intensity_measure_types

計算する地震動強さ

PGA, PGV, SA, SV など

H (scenario)

intensity_measure_types_and_levels

計算する地震動強さとレベル

PGA, PGV, SA, SV など

H (classical)
H (event_based)
H (disaggregation)

偶然的不確定性を考慮しない（空間補正しない）

0 かつ ground motion
correlation model を設定しない

Hazard

偶然的不確定性を考慮す
る（標準正規分布に従う
乱数で空間補正を行う）

変数自 体を設 定しないHazard

偶然的不確定性を考慮しない（切断正規分布に従う乱数で空間補正を行う）

任意の 数値で 有界レベルを設定

Hazardtruncation_level

選択肢

モード

任意の数字
maximum_distance

地震動予測式で地震動を計算する最大の距離(km){'Active
Shallow
Crust' : 150, 'Stable
Continental Crust' :200 }など

number_of_ground_motion_f
ields

地震動場の計算回数

任意の数字

Hazardminimum_intensity

最小の地震動強さ{"PGA": 0.05}など

R (event_based_risk)

34

Hazard8)

event_based_params

event_based_params は、Event-Based PSHA 解析の際に指定可能なパラメータである。指定可能なパラメータを表 3.3.8 に示した。ses_per_logic_tree_path のみ指定可能である。
表 3.3.8

event_based_params

パラメータ

説明

[event_based_params]

event_based_params セ クション

ses_per_logic_tree_path

ロジックツリーごとの統
計処理回数

9)

選択肢

モード

任意の数字

H (event_based)disaggregation セクション

disaggregation セクションでは、Disaggregation 解析（再分解解析）において、使用するパラメータを設定する。指定可能なパラメータは表 3.3.9 のとおりであり、Disaggregation を行う際の変数の刻みなどが主である。
表 3.3.9

disaggregation セクション

パラメータ

説明

[disaggregation]

disaggregation セクション

選択肢

モード

poes_disagg

年超過確率

任意の数字

H (disaggregation)

mag_bin_width

マグニチュードの間隔

任意の数字

H (disaggregation)

distance_bin_width

距離の間隔

任意の数字

H (disaggregation)

coordinate_bin_width

座標の間隔

任意の数字

H (disaggregation)

num_epsilon_bin

標準偏差の分割数

任意の数字

H (disaggregation)

H (disaggregation)10) risk_calculation セクション
risk_calculation セクションは、OpenQuake-engine で地震動強さを求める際に使われる地震動予測式、震源モデル等の各種ロジックツリーファイルあるいは断層モデルや地震動予測式などのパラメータを記述する。計算手法ごとに指定できるパラメータが異なるので、注意が必要である。指定可能なパラメータを表 3.3.10 に示した。
表 3.3.10 risk_calculation セクション
パラメータ

説明

[risk_calculation]

risk_calculation セ ク シ ョンmaster_seed

損失割合のサンプリング
過程における乱数生成のためのシード値

35

選択肢

モード

任意の整数

Risk

パラメータ

説明

選択肢

モード

risk_inverstigation_time

リスク計算時に、リスク計算の超過確率の対象期間がハザードと異なる場合に指定する

任意の数字

R (classical_damage)
R (classical_risk)
R (event_based_risk)

asset_correlation

損失割合の不確定性がvulnerability モデル中で定義されていれば、損失割合のモンテカルロサンプ
リングの過程での補正係数を指定できる

任意の数字

R (event_based_risk)

loss_curve_resolution

総合ロスカーブの計算のレゾリューション

任意の数字

Risk

loss_ratios

個々の資産のロスカーブ
における損失割合のためのパラメータ

任意の数字

Risk

interest_rate

将来キャッシュフローを割り引くことで潜在的な将来利益の現在価値の計算に使われる

任意の数字

R (classical_bcr)

asset_life_expectancy

資産の耐用年数や設計寿命を定義するために使われ、回収費用と利益を比較するために使われる

任意の数字

R (classical_bcr)

lrem_steps_per_interval

リスク計算で考慮される
連続的な損失割合間の中間値を制御する

任意の整数
デフォルトは 5

R (classical_risk)

steps_per_intervalfragility モデルにおいて離散化データによる fragility関数をさらに離散化する際に使用する。ここで指定した値から 1 引いた数で線形補間する

任意の整数
fragility 関数そのままを使用する場合は 1 を指定する

R (classical_damage)11)

exposure セクション

exposure セクションでは、リスク解析の際に指定する、exposure を指定する。表 3.3.11のとおり、exposure_file のみ指定可能である。リスク解析に使用する exposure 中の各資産の位置情報を使用して、ハザードの計算を実行することも可能である。
表 3.3.11 exposure セクション
パラメータ

説明

[exposure]

exposure セクション

exposure_file

exposure モデル

選択肢

モード

ファイル名

Hazard, Risk

12) boundaries セクション
boundaries セクションは、OpenQuake-engine でリスク解析の計算範囲に制限をかける場
合に使用する。表 3.3.12 のとおり、任意の 4 点の座標を持って記述する。
36

表 3.3.12 boundaries セクション
パラメータ

説明

[boundaries]

boundaries セクション

region_constraint

計算範囲を四隅の座標で指
定

選択肢

モード

任意の数字（経度、緯
度）を四点

Risk

13) hazard セクション
hazard セクションでは、表 3.3.13 に示したように、OpenQuake-engine 以外を使用して地震動強さを求めた場合にリスク計算を実施する際の地震動強さが記述されたファイルを指定する gmfs_file と、ハザード計算結果の許容距離を示す asset_hazard_distance のみ指定可
能である。
表 3.3.13 hazard セクション
パラメータ

説明

選択肢

モード

[hazard]hazard セクション

gmfs_file

地震動強さのデータが記述された nrml ファイル

ファイル名

Risk

asset_hazard_distance

ハザード計算結果の許容
距離

任意の数字

Risk

14) fragility セクション
fragility セクションでは、リスク解析で指定する fragility モデルを指定する。各資産における fragility モデルをファイルで指定する。指定可能なパラメータは、表 3.3.14 のとおりである。
表 3.3.14 fragility セクション
パラメータ

説明

[fragility]

選択肢

モード

fragility セクション

structural_fragility_file

構造物の fragility モデル

ファイル名

R (Damage)

nonstructural_fragility_file

非構造物の fragility モデ
ル

ファイル名

R (Damage)contents_fragility_file

コンテンツの fragility モ
デル

ファイル名

R (Damage)business_interruption_fragilit
y_file

事業中断の fragility モデ
ル

ファイル名

R (Damage)15) consequence セクション
consequence セクションでは、リスク解析で指定する consequence モデルを指定する。各資産における consequence モデルをファイルで指定する。指定可能なパラメータは、表 3.3.15

37

のとおりである。
表 3.3.15 consequence セクション
パラメータ

説明

[consequence]

consequence セクション

選択肢

モード

structural_consequence_file

構造物の consequence モデ
ル

ファイル名

R (Damage)

nonstructural_consequence_file

非構造物の consequence モ
デル

ファイル名

R (Damage)contents_consequence_file

コンテンツの consequence
モデル

ファイル名

R (Damage)business_interruption_conseq
uence_file

事業中断の consequence モ
デル

ファイル名

R (Damage)16)

vulnerability セクション

vulnerability セクションでは、リスク解析で指定する vulnerability モデルを指定する。各資産における vulnerability モデルをファイルで指定する。指定可能なパラメータは、表 3.3.16のとおりである。
表 3.3.16 vulnerability セクション
パラメータ

説明

選択肢

モード

[vulnerability]

vulnerability セクション

structural_vulnerability_file

構造物の vulnerability モデ
ル

ファイル名

R (Risk)structural_vulnerability_retro
fitted_file

構造物の vulnerability 改修
費モデル

ファイル名

R (classical_bcr)

nonstructural_vulnerability_file

非構造物の vulnerability モ
デル

ファイル名

R (Risk)

contents_vulnerability_file

コンテンツの vulnerability
モデル

ファイル名

R (Risk)business_interruption_vulner
ability_file

事業中断の vulnerability モ
デル

ファイル名

R (Risk)

occupants_vulnerability_file

居住者の vulnerability モデ
ル

ファイル名

R (Risk)17) hazard_outputs セクション
hazard_outputs セクションは、計算結果の出力に関するセクションである。指定可能なパラメータは、計算モードによって異なるので、注意が必要である。各パラメータを表 3.3.17に示した。
表 3.3.17 hazard_outputs セクション
パラメータ

説明

選択肢

[hazard_outputs]

hazard_outputs セクション

38

モード

パラメータ

説明

選択肢

モード

export_dir

出力するフォルダ

フォルダ名

Hazard, Risk

mean_hazard_curves

平均のハザードカーブの
出力

true / false

H (classical)
H (event_based)
H (disaggregation)

quantile_hazard_curves

分位数のハザードカーブ
の出力

任意の数字

H (classical)
H (event_based)
H (disaggregation)

uniform_hazard_spectra

一様ハザードスペクトルの出力

true / false

H (classical)
H (event_based)
H (disaggregation)individual_curves

ロジックツリーブランチ
ごとのファイルの出力

true / false

H (classical)
H (event_based)
H (disaggregation)

hazard_maps

ハザードマップの出力

true / false

H (classical)
H (event_based)

save_ruptures

断層モデルに関する情報の出力

true / false

H (event_based)ground_motion_fields

地震動強さの分布の出力

true / false

H (event_based)hazard_curves_from_gmfs

gmfs から計算したハザー
ドカーブの出力true / false

H (event_based)

poes

超過確率（Probabilities of
exceedance (PoEs)）

任意の数字

H (classical)
H (event_based)
H (disaggregation)*太字は、デフォルトの選択肢18) risk_outputs セクション
risk_outputs セクションは、計算結果の出力に関するセクションである。指定可能なパラメータは、計算モードによって異なるので、注意が必要である。各パラメータを表 3.3.18に示した。
表 3.3.18 risk_outputs セクション
パラメータ

説明

[risk_outputs]

risk_outputs セクション

選択肢

モード

all_losses

個々の資産とポートフォ
リオの損失を保持するか否か

true / false

Risk

conditional_loss_poes

risk_investigation_time で指定した期間における超
過確率を超える確率論的
ロスマップを計算する

任意の数字（コンマ区
切りで複数指定可）

R (event_based_risk)

insured_losses

保険損失額を計算する

true / false

R (scenario_risk)

quantile_loss_curves

分位数のロスカーブ

任意の数字

Risk

avg_losses

risk_investigation_time で指定した期間における資産の平均的な損失を計算するかどうかtrue / false

Risk*太字は、デフォルトの選択肢
39

3.3.2

ハザード

OpenQuake-engine を使用して確率論的地震ハザード解析（Probabilistic Seismic Hazard
Analysis（以降、PSHA と呼ぶ））の計算を行うには、以下の 3 つのファイル（1 つの設定ファイルと 2 つのロジックツリーファイル）が必要である。設定ファイルは ini 形式、ロジックツリーファイルは Natural Risk Markup Language（NRML）形式のファイルとなる。
設定ファイル
OpenQuake-engine 実行時に参照される設定ファイル。通常、このファイル中に計算に必要な情報が記述される。詳細は「3.3.1 設定ファイル」（p.28~）で説明した。
震源モデルを記述したロジックツリーファイル
初期震源と対象領域内の地震活動度をモデル化するために必要とされる不確定性のセット。このロジックツリーファイル中では、任意の数の震源モデルファイルを不確定性として参照する。


任意の震源モデルファイル
震源モデルロジックツリーで参照される初期震源モデル

地震動モデルを記述したロジックツリーファイル
対象領域内の地震動をモデル化するために必要とされるロジックツリー。テクトニ
ックタイプごとに地震動予測式を設定する。
設定ファイル中では、震源モデルおよび地震動モデルを記述したロジックツリーファイ
ルを指定する。ロジックツリーファイルの構成は震源モデルおよび地震動モデルによらず、違いはこの後の「(1) Logic Tree ファイル（ロジックツリーファイル）」（p.40~）で説明する logicTreeBranchSet 要素中の「uncertaintyType 属性」が異なるのみである。
上記は PSHA における必要ファイルであるが、確率論的ではない地震動予測である
Scenario-based Hazard においては、以下の 2 つのファイルのみが必要であり、ロジックツリーファイルは必要としない。
設定ファイル
OpenQuake-engine 実行時に参照される設定ファイル。通常、このファイルに必要な情報が記述される。詳細は「3.3.1 設定ファイル」（p.28~）で説明した。
断層モデルファイル
PSHA での震源モデルロジックツリーに含まれる震源モデルファイルとほぼ同じ形式であるが、発生確率等の情報は必要ではない。

Logic Tree ファイル（ロジックツリーファイル）
1)

概要

ロジックツリーファイルは、PSHA の解析で使用され、震源モデルおよび地震動モデルを使用して、どのように計算するかを記述するために使用される。OpenQuake-engine のロ
ジックツリーファイルは以下で構成される。

40

branch（ブランチ）: ファイル 3.3.2 の 6~9 行目
ロ ジ ッ ク ツ リ ー 構 造 の 単 純 な 構 成 要 素 。 branch は 不 確 定 性 の モ デ ル（uncertaintyModel）とその重み（uncertaintyWeight）を記述する。タプル（複数の構成要素から組）によって記述される。

branch set（ブランチセット）: ファイル 3.3.2 の 5~10 行目
OpenQuake-engine で使用されるロジックツリー構造のキーコンポーネント。branchの組み合わせ。たとえば、パラメータやモデル。それぞれの branch set は以下で定義される。
ID（ユニークな数）

不確定性のタイプ（2) uncertaintyType 属性で説明する）



1 つか複数の枝
この不確定性のセットは、全体の初期震源モデル、あるいは震源モデルのサブセットに適用できる。重み（発生確率）の合計は、branch の組み合わせで“1.0”になるように割り当てる必要がある。

branching level（ブランチングレベル）: ファイル 3.3.2 の 4~11 行目
最上位のコンテナ。ツリー構造の維持に役立つ。

ロジックツリーファイルのサンプルをファイル 3.3.2 に示す。説明欄ではタグ名は太字、属性は斜体、終了タグは灰文字とした。以降の nrml ファイルの説明では、上記と同じ書式を用いる。
ファイル 3.3.2 ロジックツリーファイルのサンプル
1
2

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.4">3<logicTree logicTreeID="LT_ID">4<logicTreeBranchingLevel branchingLevelID="BL_ID">5<logicTreeBranchSet branchSetID="BS_ID"
uncertaintyType="TYPE">

6<logicTreeBranch branchID="B_ID">

7
8
9
10
11
12
13

<uncertaintyModel>MODEL</uncertaintyModel><uncertaintyWeight>WEIGHT</uncertaintyWeight></logicTreeBranch></logicTreeBranchSet></logicTreeBranchingLevel></logicTree></nrml>41

説明XML 宣言nrml 開始タグ
xmlns: XML 名前空間
logicTree: ロジックツリー
logicTreeID: ID
logicTreeBranchingLevel: ブランチ
レベル
branchingLevelID: ID
logicTreeBranchSet: ブランチセット
branchSetID: ID、uncertaintyType: タ
イプ
logicTreeBranch: ブランチ
branchID: ID
uncertaintyModel: モデル
uncertaintyWeight: 重み
logicTreeBranch 終了タグ
logicTreeBranchSet 終了タグ
logicTreeBranchingLevel 終了タグ
logicTree 終了タグ
nrml 終了タグ

2)

uncertaintyType 属性

ロジックツリー内では、ブランチセットを定義する際に、uncertaintyType 属性を指定する（ファイル 3.3.2 の 5 行目）。指定できるタイプを表 3.3.19 に示した。この uncertaintyType
属性と、uncertaintyModel で不確定性のモデル（ファイル 3.3.2 の 7 行目）を指定し、uncertaintyWeight によって重み（ファイル 3.3.2 の 8 行目）を設定する。ロジックツリー内の重みは足して 1.0 になるようにしなければならない。
表 3.3.19 uncertaintyType 属性
ファイル 3.3.2 中の TYPE

説明

gmpeModel

地震動予測式における認識論的不確定性

sourceModel

震源モデルにおける認識論的不確定性

maxMagGRRelative

G-R 則の最大マグニチュードへ加える（あるいは減ずる）相対的な認識論的不確定性

bGRRelative

G-R 則の b 値へ適用する相対的な認識論的不確定性

abGRAbsolute

G-R 則の a 値、b 値の認識論的不確定性

maxMagGRAbsolute

G-R 則の最大マグニチュードの認識論的不確定性

incrementalMFDAbsolute

ある特定の震源の Incremental magnitude frequency
distribution における認識論的不確定性

simpleFaultGeometryAbsolute

個々の simple fault source の形状の別の表現

simpleFaultDipRelative

1 つあるいは複数の simple fault source の傾斜角の相対的な増分

simpleFaultDipAbsolute

1 つあるいは複数の simple fault source の別の傾斜角

complexFaultGeometryAbsolute

ある個別の complex fault source の形状の別の表現

characteristicFaultGeometryAbsolute

ある個別の characteristic fault source の形状の別の表
現Source Typologies（震源モデルの分類）
OpenQuake-engine では、以下の 4 つの震源モデルがサポートされる。OpenQuake-engineのマニュアルにおいては、発生確率を含む震源モデルを「source」、発生確率を含まない震源モデルを「rupture」と呼ぶ。ここでは、それぞれを震源モデル、断層モデルと呼び分ける。
Sources for representing individual earthquake ruptures（個々の地震断層を表現する震源）地震の発生確率を必要としない震源モデル分類であり、Scenario-based Hazard の計算に使用される。Scenario-based Hazard は地震の発生確率を必要としない、いわゆ
る、震源断層を特定した地震動の解析である。Sources となっているが、発生確率を含まない断層モデルである。
Planar fault rupture: 1 つの四角形の面で表現される断層モデル

Multi-planar fault rupture: 複数の四角形の面で表現される断層モデル

Simple fault rupture: 地表活断層の断層トレースから表現される断層モデル

Complex fault rupture: 複雑な幾何形状の断層モデル
42

Sources for modelling distributed seismicity（地震活動度の分布をモデル化するための
震源）

Point source: 地震活動度の分布をモデル化するために使われる要素震源
いわゆる点震源とは異なり、震源を中心にスケーリング則やアスペクト比によって、断層面が規定される（図 3.3.1）。

Grid source と Area source は Point source の種々のコンテナのようなものである。
Area source: 国や地域の PSHA のモデルにおいて最も多く採用される震源分類



Grid source: 空間的に一様でない地震活動度の場合の Area source の代替（by Global Earthquake Model4)）
図 3.3.1

Point source の概要

Fault sources with floating ruptures（破壊が断層面上を移動する断層モデル）
Simple fault source: OpenQuake-engine において、最も単純なモデル
この震源は慣習的に浅い起震断層を記述するために使用される。



Complex fault source: 複雑な形状を持つ断層を表現するためのモデル
沈み込むプレート境界をモデル化するためによく使用される。

Fault sources without floating ruptures（断層面全体を一度に破壊する断層モデル）
Characteristic fault source: 破壊が断層面全体を満たす震源の分類

Non-parametric source: 断層破壊と関連する対象期間内の発生確率のセットを表現する分類OpenQuake-engine はこれらの震源分類とともに、以下の仮定の基に計算を実行する。


Area source の場合、地震活動度は震源モデル全体で一様に分布する。



地震活動度が一様でない場合は、Grid source を用いる



地震の一時発生モデルはポアソン過程に基づく



現時点（2017 年 3 月）では BPT 分布等の発生過程の計算はできない

以降、それぞれの震源分類についてもう少し詳しく説明する。

43

1)

Sources for representing individual earthquake ruptures（個々の地震断層を表現する震源）Scenario-based Hazard を計算するための震源モデルである。ここで説明する断層面の形状
は、地震の発生確率を伴う震源モデルにおいても、断層面の形状を記述する際に使用される。ここでは、4 つのタイプを説明する。

Planar fault rupture①

Planar fault rupture は、1 つの四角形の面で表現される断層モデルである。サンプルファ
イルと必要なパラメータをファイル 3.3.3 および表 3.3.20 にそれぞれ示した。
この断層モデルの場合、singlePlaneRupture 要素中（3~13 行目）に必要な情報を記述する。
断層面の幾何形状に関する情報は planarSurface 要素中（7~12 行目）に記述する必要がある。
断層面の形状は、4 点の座標で表現される。
ここでは、走向、傾斜、すべり角等すべての情報を記したが、計算に使用する地震動予測式ではこれらのパラメータは必ずしも必要ではない。
ファイル 3.3.3 Planar fault rupture のサンプル
1
2

ファイル内容<?xml version="1.0" encoding="utf-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.4">

3<singlePlaneRupture>4
5
6<magnitude>7.0</magnitude><rake>90.0</rake><hypocenter lon="135.0 " lat="35.0" depth="10.0"/>

7<planarSurface strike="135.0" dip="60.0">

8<topLeft lon="134.87" lat="35.168" depth="2.1205"/>

9<topRight lon="135.2" lat="34.89" depth="2.1205"/>10<bottomLeft lon="134.79" lat="35.11" depth="17.88"/>11<bottomRight lon="135.13" lat="34.832" depth="17.88"/>

12
13
14

</planarSurface></singlePlaneRupture></nrml>

説明XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
singlePlaneRupture: 断層面を 4 点で表現する場合magnitude: マグニチュード
rake: すべり角(°)
hypocenter: 震源位置
lon: 経度(°)、lat: 緯度(°)、depth: 深さ(km)planarSurface: 断層面
strike: 走向(°)、dip: 傾斜(°)
topLeft: 左上の座標
topRight: 右上の座標
bottomLeft: 左下の座標
bottomRight: 右下の座標
lon: 経度(°)、lat: 緯度(°)、depth: 深さ(km)planarSurface 終了タグ
singlePlaneRupture 終了タグ
nrml 終了タグ

表 3.3.20 必要なパラメータおよびサンプルファイル 3.3.3 のパラメータ説明
必要なパラメータ

サンプル中のデータ

マグニチュード

7.0 度

4

すべり角(°)

90 度

5

震源位置（緯度(°)、経度(°)、深さ(km)） 北緯 35.0 度、東経 135.0 度、深さ 10km

44

行番号

6

必要なパラメータ

サンプル中のデータ

行番号

走向(°)

13 度

7

傾斜(°)

60 度

7

左上: 経度 135.17、緯度: 35.468、深さ: 2.1205
右上: 経度 135.51、緯度: 35.190、深さ: 2.1205
4 点の座標（経度(°)、緯度(°)、深さ(km)）
左下: 経度 135.09、緯度: 35.410、深さ: 17.880
右下: 経度 135.43、緯度: 35.132、深さ: 17.880

7~10Multi-planar fault rupture②

断層面を複数で表現する場合は、「①Planar fault rupture」（p.44）の singlePlaneRupture

要素（ファイル 3.3.3 では、3、13 行目）を multiPlanesRupture に置き換えて、複数のplanarSurface を作成すればよい。必要なパラメータは表 3.3.20 と同じである。震源中心の位置やマグニチュード、すべり角に関しては、断層面で共通となるが、走向、傾斜に関しては、断層面固有のパラメータとなる。

Simple fault rupture③

Simple fault rupture は、断層面の地表トレースの座標と傾斜角、断層面上端深さ、断層面下端深さを用いて断層面を表現する断層モデルである。サンプルファイルと必要なパラメ
ータをファイル 3.3.4 および表 3.3.21 にそれぞれ示した。
この断層モデルの場合は、simpleFaultRupture 要素内（3~18 行目）に必要な情報を記述することになる。断層面の幾何形状に関する情報は simpleFaultGeometry 要素内（7~17 行目）に記述する。ここでは、5 行目にすべり角の情報を記したが、計算に使用する地震動予測
式によっては、これらのパラメータは必ずしも必要ではない。その他のパラメータは必須である。Simple fault rupture では、複数の断層面を同時に記述することができない。複数の断層面を記述したい場合は、「② Multi-planar fault rupture」（p.45）を使用する必要がある。
この断層モデルにおいては、位置情報を Geography Markup Language（以降、GML と呼ぶ）で定義された要素で指定している*。GML に関する説明は省略する。NRML 中では、属性として位置情報を与える場合、すなわち lat 属性や lon 属性がある場合には、緯度・経度の順番は問われないが、属性として与えない場合には、通常、“経度(°) 緯度(°)”の並びのデータが使用される。
ファイル 3.3.4 Simple fault rupture のサンプル
1
2
3
4
*

ファイル内容<?xml version="1.0" encoding="utf-8"?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><simpleFaultRupture>

説明XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
simpleFaultRupture: 断層面を地表ト
レースなどで表現する場合
magnitude: マグニチュード<magnitude>7.0</magnitude>

2 行目で gml 名前空間を宣言している。

45

5
6

ファイル内容<rake>90.0</rake><hypocenter lat="35.0" lon="135.0 " depth="10"/>

7
8
9
10
11
12
13
14
15

<simpleFaultGeometry><gml:LineString><gml:posList>
134.87 35.168
135.20 34.890</gml:posList></gml:LineString><dip>60</dip><upperSeismoDepth>2</upperSeismoDepth>

16<lowerSeismoDepth>20</lowerSeismoDepth>

17
18
19

</simpleFaultGeometry></simpleFaultRupture></nrml>説明
rake: すべり角(°)
hypocenter: 震源位置
lon: 経度(°)、lat: 緯度(°)、depth: 深さ(km)simpleFaultGeometry: simple fault
gml:LineString: simple fault のライン
gml:posList: 位置のリスト
始点の経度(°) 緯度(°)
終点の経度(°) 緯度(°)
gml:posList 終了タグ
gml:LineString 終了タグ
dip: 傾斜角(°)
upperSeismoDepth: 地震発生深さ上限(km)lowerSeismoDepth: 地震発生深さ下限(km)simpleFaultGeometry 終了タグ
simpleFaultRupture 終了タグ
nrml 終了タグ

表 3.3.21 必要なパラメータおよびサンプルファイル 3.3.4 のパラメータ説明
必要なパラメータ

サンプル中のデータ

行番号

マグニチュード

7.0

4

すべり角(°)

90 度

5

震源位置（経度(°)、緯度(°)、深さ(km)） 東経 135.0 度、北緯 35.0 度、深さ 10km

6

地表トレースの座標（経度(°) 緯度(°)）

始点の経度 緯度: 134.87 35.168
終点の経度 緯度: 135.20 34.890

8~13

傾斜(°)

60 度

14

地震発生深さの上限と下限 (km)上限 2.0km、下限、20.0km

15~16Complex fault rupture④

Complex fault rupture は、複雑な断層面を記述する場合に使用する。たとえば、沈み込む
プレート境界面などが相当する。サンプルファイルと必要なパラメータをファイル 3.3.5
および表 3.3.22 にそれぞれ示した。
この断層モデルの場合、complexFaultRupture 要素中（3~27 行目）に必要な情報が記述され、断層面の幾何形状は complexFaultGeometry 要素内（7~26 行目）に記述される。断層面
上端のトレース座標と断層面下端のトレース座標を指定し、断層面形状を表現する。断層の傾斜角は上端および下端のデータから自動的に決まるため、傾斜角を途中で変えたけれ
ば、断層面中間のトレース座標を指定して対応する。
ファイル 3.3.5 Complex fault rupture のサンプル
1
2

ファイル内容<?xml version="1.0" encoding="utf-8"?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5">

説明XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間

46

3
4
5
6

7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

ファイル内容<complexFaultRupture><magnitude>7</magnitude><rake>90.0</rake><hypocenter lon="135.3" lat="35.0" depth="10"/><complexFaultGeometry><faultTopEdge><gml:LineString><gml:posList>
134.9 34.9 2.0
135.0 35.0 2.0
135.1 35.1 2.0</gml:posList></gml:LineString></faultTopEdge><faultBottomEdge><gml:LineString><gml:posList>
134.9 34.9 20.0
135.0 35.0 20.0
135.1 35.1 20.0</gml:posList></gml:LineString></faultBottomEdge></complexFaultGeometry></complexFaultRupture></nrml>説明
complexFaultRupture: 複雑な断層面を指定する場合
magnitude: マグニチュード
rake: すべり角(°)
hypocenter: 震源位置
lon: 経度(°)、lat: 緯度(°)、depth: 深さ(km)complexFaultGeometry: complex fault
faultTopEdge: 断層面上端
gml:LineString: 線
gml:posList: 位置のリスト
上端の経度(°) 緯度(°) 深さ(km)上端の経度(°) 緯度(°) 深さ(km)上端の経度(°) 緯度(°) 深さ(km)gml:posList 終了タグ
gml:LineString 終了タグ
faultTopEdge 終了タグ
faultBottomEdge: 断層面下端
gml:LineString: 線
gml:posList: 位置のリスト
下端の経度(°) 緯度(°) 深さ(km)下端の経度(°) 緯度(°) 深さ(km)下端の経度(°) 緯度(°) 深さ(km)gml:posList 終了タグ
gml:LineString 終了タグ
faultBottomEdge 終了タグ
complexFaultGeometry 終了タグ
complexFaultRupture 終了タグ
nrml 終了タグ

表 3.3.22 必要なパラメータおよびサンプルファイル 3.3.5 のパラメータ説明
必要なパラメータ

サンプル中のデータ

マグニチュード

7.0

4

すべり角

90 度

5

震源位置（緯度(°)、経度(°)、深さ(km)） 東経 135.0 度、北緯 35.0 度、深さ 10km

行番号6

断層面上端の座標（経度(°) 緯度(°) 深さ(km)）

断層面上端の経度 緯度 深さ 134.9 34.9 2.0
断層面上端の経度 緯度 深さ 135.0 35.0 2.0
断層面上端の経度 緯度 深さ 135.1 35.1 2.0

8~16

断層面下端の座標（経度(°) 緯度(°) 深さ(km)）

断層面下端の経度 緯度 深さ 134.9 34.9 20.0
断層面下端の経度 緯度 深さ 135.0 35.0 20.0
断層面下端の経度 緯度 深さ 135.1 35.1 20.0

17~25

2)

Sources for modelling distributed seismicity（地震活動度分布をモデル化するための震源）Point sources①

Point sources の簡単な特徴は以下のとおりである。


断層面は四角形形状



震央は断層の中心47

断層面は、地表と地震発生上限・下限深さによって上下面を制限される

ここで説明する Point source は単純な点震源とは異なる。図 3.3.1 に示したように、Point
source はマグニチュードとスケーリング則、アスペクト比、マグニチュード別度数分布を用いて、作成可能なすべての断層面を考慮する。その際、指定した点を中心とする断層面が形成されるため、Point source と呼ばれる。
サンプルデータをファイル 3.3.6 に、Point source に必要なパラメータおよびサンプルデータの説明を表 3.3.23 に示した。地震の発生確率を含む震源モデルを作成する場合には、“Sources for representing individual earthquake ruptures”の場合と異なり、sourceGroup 要素を用いて、震源をグループ化する必要がある*。Point source では、pointSource 要素中（5~24行目）に震源に関する情報を記述する。断層面の幾何形状に関する情報は、pointGeometry
要素内（6~12 行目）に記述する。
このサンプルファイルの場合、PSHA の計算で必要となるマグニチュードの刻みを震源
モデル外（構成ファイル内）で設定し、スケーリング則、アスペクト比、断層上限下限などの制限を基に、生成可能なすべての断層モデルを自動的に生成する。OpenQuake-engine
においては、発生確率はパーセントで与えるのではなく、割合を表す小数で与えるので、注意が必要である。
ファイル 3.3.6 Point source のサンプル
1
2
3
4
5

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml=”http://www.opengis.net/gml”
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Example Source Model Containing a
Point Source"><sourceGroup name="group 1" tectonicRegion="Active
Shallow Crust"><pointSource id="1" name="Point Source"
tectonicRegion="Active Shallow Crust">

6
7
8
9
10

<pointGeometry><gml:Point><gml:pos>135.0 35.0</gml:pos></gml:Point><upperSeismoDepth>0.0</upperSeismoDepth>11<lowerSeismoDepth>10.0</lowerSeismoDepth>

12
13
14

</pointGeometry><magScaleRel>WC1994</magScaleRel><ruptAspectRatio>1.5</ruptAspectRatio>*

説明XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
sourceModel
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ
pointSource: 点震源
id: ID、name: 震源タイプ、
tectonicRegion: テクトニックタイプ
pointGeometry: 点
gml:Point: GML 名前空間での Point
gml:pos: 位置情報（経度(°) 緯度(°)）
gml:Point 終了タグ
upperSeismoDepth: 地震発生深さ上限(km)lowerSeismoDepth: 地震発生深さ下限(km)pointGeometry 終了タグ
magScaleRel: スケーリング則ruptAspectRatio: 断層面のアスペク
ト比NRML スキーマのバージョン 0.4 では、sourceGroup タグによる震源のグループ化は必要ない。
OpenQuakeのデモデータなどは、v0.4 を使用している場合が多いので注意が必要である。

48

15

16
17

ファイル内容<truncGutenbergRichterMFD aValue="3.0"bValue="1.0"minMag="5.0" maxMag="7.0" />

19
20
21
22

<nodalPlaneDist><nodalPlane probability="0.3" strike="45.0" dip="30.0"
rake="0.0" /><nodalPlane probability="0.7" strike="45.0" dip="30.0"
rake="90.0" /></nodalPlaneDist><hypoDepthDist><hypoDepth probability="0.5" depth="4.0" /><hypoDepth probability="0.5" depth="8.0" />

23
24
25
26
27

</hypoDepthDist></pointSource></sourceGroup></sourceModel></nrml>18

説明truncGutenbergRichterMFD: マグニ
チュード別度数分布
aValue: a 値、bValue: b 値、minMag: 最小 M、maxMag: 最大 M
nodalPlaneDist: 断層面の分布
nodalPlane:断層面
probability: 発生確率、strike: 走向(°)、dip: 傾斜(°)、rake: すべり角(°)
nodalPlaneDist 終了タグ
hypoDepthDist: 震源深さ分布
hypoDepth: depth を中心とした震源深さ
probability: 発生確率、depth: 深さ(km)
hypoDepthDist 終了タグ
pointSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

表 3.3.23 ファイル 3.3.6 のパラメータ説明
必要なパラメータ

サンプル中のデータ

点の座標 (経度、緯度) (°)

断層面の中心は東経 135 度、北緯 35 度

地震発生深さの上限と下限 (km)上限 0.0km、下限、10km

スケーリング則WC199413

断層面のアスペクト比

1.5

14

マグニチュード別度数分布

truncate Gutenberg-Richtera 値: 3.0、b 値: 1.0、最小 M: 5.0、最大 M: 7.0

15

断層面の断層パラメータ（走向(°)、傾斜(°)、すべり角(°)）

走向 45 度、傾斜 30 度、すべり角 0 度の確率: 30%
走向 45 度、傾斜 30 度、すべり角 90 度の確率:
70%

17、18

マグニチュードに依存しない震源の深さ (km)

深さ 4.0km の発生確率: 50%
深さ 8.0km の発生確率: 50%

21、22

②

行番号
8
10、11

Grid source

Grid source は単に Point source のコレクションである。PSHA においては、Area source で代用される。一般的に seismicity smoothing algorithm で計算される (Frankel et al. (1995)34);
Woo (1996)35)など)。

③

Area source

Area source は、領域内で発生する地震を描写するときに採用される。サンプルデータをファイル 3.3.7 に、Area source に必要なパラメータおよびサンプルデータの説明を表 3.3.24に示した。
Area source においては、areaSource 要素内（5~31 行目）に必要な情報を記述する。Point
source と異なり、断層面の幾何形状は areaGeometry 要素内（6~21 行目）に記述し、領域を49

ポリゴンで表現する（7~18 行）。
計算に必要となるマグニチュードの刻みおよび震央位置の間隔などの情報は震源モデル
外（設定ファイル内）で設定し、マグニチュード別度数分布（24 行目）スケーリング則（22行目）、アスペクト比（23 行目）、断層モデル上端・下端深さ（19、20 行目）を基に、この領域内で可能なすべての断層モデルを自動的に生成する。
ファイル 3.3.7 Area source のサンプル
1
2
3
4
5

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml=”http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name=" Area Source Example"><sourceGroup name="g1" tectonicRegion="Active Shallow
Crust"><areaSource id="2" name="Area Source"
tectonicRegion="Active Shallow Crust">

6
7
8
9
10
11
12
13
14
15
16
17
18
19

<areaGeometry><gml:Polygon><gml:exterior><gml:LinearRing><gml:posList>
135.0 35.0
135.2 35.0
135.2 35.2
135.0 35.2</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon><upperSeismoDepth>0.0</upperSeismoDepth>

20<lowerSeismoDepth>10.0</lowerSeismoDepth>

21
22
23

</areaGeometry><magScaleRel>WC1994</magScaleRel><ruptAspectRatio>1.0</ruptAspectRatio>

24<truncGutenbergRichterMFD aValue="4.5" bValue="1.0"minMag="5.0" maxMag="6.5" />25
26<nodalPlaneDist><nodalPlane probability="1.0" strike="0.0" dip="90.0"
rake="0.0" />27
28</nodalPlaneDist><hypoDepthDist>50

説明XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
sourceModel
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ
areaSource: 領域内震源
id: ID、name: 震源タイプ、
tectonicRegion: テクトニックタイプ
areaGeometry: 領域
gml:Polygon: ポリゴン
gml:exterior: 通常の領域
gml:LinearRing: ポリゴンの線
gml:posList: ポジションリスト
経度 1(°) 緯度 1(°)
経度 2(°) 緯度 2(°)
経度 3(°) 緯度 3(°)
経度 4(°) 緯度 4(°)
gml:posList 終了タグ
gml:LinearRing 終了タグ
gml:exterior 終了タグ
gml:Polygon 終了タグ
upperSeismoDepth: 地震発生深さ上限(km)lowerSeismoDepth: 地震発生深さ下限(km)areaGeometry 終了タグ
magScaleRel: スケーリング則ruptAspectRatio: 断層面のアスペク
ト比truncGutenbergRichterMFD: マグニ
チュード別度数分布
aValue: a 値、bValue: b 値、minMag: 最小 M、maxMag: 最大 M
nodalPlaneDist: 断層面の分布
nodalPlane: 断層面
probability: 発生確率、strike: 走向(°)、dip: 傾斜(°)、rake: すべり角(°)
nodalPlaneDist 終了タグ
hypoDepthDist: 震源深さ分布29

ファイル内容<hypoDepth probability="1.0" depth="5.0" />

30
31
32
33
34

</hypoDepthDist></areaSource></sourceGroup></sourceModel></nrml>説明
hypoDepth: depth を中心とした震源深さ
probability: 発生確率、depth: 深さ(km)
hypoDepthDist 終了タグ
areaSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

表 3.3.24 ファイル 3.3.7 のパラメータ説明
必要なパラメータ

サンプル中のデータ領域を表すポリゴン (経度、緯度のリスト) (°)

領域は南西端が東経 135.0 度、北緯 35.0 度、北東端が東経 135.2 度、北緯 35.2 度の領域

7~18

地震発生深さの上限と下限 (km)上限 0km、下限 10km

19、20Magnitude-frequency 分布

truncate Gutenberg-Richtera 値: 4.5、b 値: 1.0、最小 M: 5.0、最大 M: 6.5

スケーリング則WC199422

断層面のアスペクト比

1.0

23

断層面の断層パラメータ（走向(°)、傾斜(°)、すべり角(°)）

走向 0 度、傾斜 90 度、すべり角 0 度の確率: 100%25~27

マグニチュードに依存しない震源の深さ(km)深さ 5.0km の確率: 100%

28~30

3)

行番号

24

Fault sources with floating ruptures（破壊が断層面上を移動する震源モデル）

OpenQuake-engine で使用される断層モデルは、断層面上の破壊様式に従って以下の 2 種に分類される。


断層面全体より小さい面の破壊が断層面上を可能な限り均一に移動するモデル
このモデルは、サポートされるすべてのマグニチュード別度数分布と互換性がある。



破壊が断層面全体を満たすモデル
特有のマグニチュード別度数分布（たとえば、Schwartz and Coppersmith, 198436)）と互換性がある。

ここでは、断層面上を移動する断層モデルのみを説明する。

①

Simple fault source

Simple fault source は、浅い断層をモデル化するために使われる最も一般的な震源タイプである。“Simple”は、特有の傾斜角に沿って断層の地表投影によって断層形状の記述が得られることに由来する。サンプルファイルをファイル 3.3.8 に、Simple fault source に必要なパラメータおよびサンプルファイルの説明を表 3.3.25 に示した。
Simple fault source においては、simpleFaultSource 要素内（5~34 行目）に必要な情報を記述する。断層面の形状については、「3.3.2(2) 1) ③

51

Simple fault rupture」（p.45）でも説明した simpleFaultGeometry 要素内（6~16 行目）に記述することになる。このサンプル
データでは、東経 135.0 度、北緯 35.0 度と東経 135.3896 度、北緯 35.3273 度を断層面の地表トレース座標とし、傾斜角 45 度の断層面上において、深さ 10km~20km の間で、マグニ
チュード別度数分布およびスケーリング則を満たす可能な断層モデルを自動的に作成する。
断層面を自動生成する際には、ruptAspectRatio に基づいて、断層の長さ方向と幅方向の比率が考慮される。
Near fault effect を考慮した地震動予測を行う場合には、震源リストとすべりリスト（23~33 行）が必須である。それぞれのリストの重みは合計で 1.0 となる。Near fault effectは Chiou and Youngs (2014)37)が開発した GMPE のみで計算可能である。
ファイル 3.3.8 Simple fault source のサンプル
1
2
3
4
5

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Example Source Model Containing a
Simple Fault Source"><sourceGroup name="group 1" tectonicRegion="Active
Shallow Crust"><simpleFaultSource id="3" name="Simple fault source"
tectonicRegion="Active Shallow Crust">

6
7
8
9
10
11
12
13
14

<simpleFaultGeometry><gml:LineString><gml:posList>
135.0000 35.0000
135.3896 35.3273</gml:posList></gml:LineString><dip>45.0</dip><upperSeismoDepth>10.0</upperSeismoDepth>

15<lowerSeismoDepth>20.0</lowerSeismoDepth>

16
17
18

</simpleFaultGeometry><magScaleRel>WC1994</magScaleRel><ruptAspectRatio>1.5</ruptAspectRatio>

19<incrementalMFD minMag="5.0" binWidth="0.1">

20<occurRates>0.0011 0.0008 0.0007 0.0006
0.0005</occurRates>

21
22
23
24

</incrementalMFD><rake>30.0</rake><hypoList><hypo alongStrike="0.25" downDip="0.25"
weight="0.25"/>52

説明XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
sourceModel: 震源モデル
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ
simpleFaultSource: シンプルな断層
id: ID、name: 震源タイプ、
tectonicRegion: テクトニックタイプ
simpleFaultGeometry: simple fault
gml:LineString: simple fault の線
gml:posList: 位置のリスト
始点の経度(°) 緯度(°)
終点の経度(°) 緯度(°)
gml:posList 終了タグ
gml:LineString 終了タグ
dip: 傾斜角
upperSeismoDepth: 地震発生深さ上限(km)lowerSeismoDepth: 地震発生深さ下限(km)simpleFaultGeometry 終了タグ
magScaleRel: スケーリング則ruptAspectRatio: 断層面のアスペク
ト比incrementalMFD: マグニチュード別
度数分布
minMag: 最小 M、binWidth: マグニ
チュードの刻み
occurRates: 発生確率
incrementalMFD で指定した 5.0~5.4 の場合の発生確率incrementalMFD 終了タグ
rake: すべり角hypoList: 断層面
hypo: 震源

25
26
27
28
29
30
31
32
33
34
35
36
37

ファイル内容<hypo alongStrike="0.25" downDip="0.75"
weight="0.25"/><hypo alongStrike="0.75" downDip="0.25"
weight="0.25"/><hypo alongStrike="0.75" downDip="0.75"
weight="0.25"/></hypoList><slipList><slip weight="0.333">0.0</slip><slip weight="0.333">45.0</slip><slip weight="0.334">90.0</slip></slipList></simpleFaultSource></sourceGroup></sourceModel></nrml>説明
alongStrike: 走向(°)、downDip: 傾斜(°)、weight: 重み
各パラメータに沿った断層モデルが重みを考慮して自動的に作成される
hypoList 終了タグ
slipList: すべり角リスト
slip: すべり角(°)
weight: 重み
slipList 終了タグ
simpleFaultSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

表 3.3.25 ファイル 3.3.8 のパラメータ説明
必要なパラメータ

サンプル中のデータ

行番号

東経 135.0 度、北緯 35.0 度から東経 135.3896
断層トレース（普通は polyline）。経度(°)、
度、北緯 35.3273 度（東経 135.0 度、北緯 35.0
緯度(°)の組み合わせ
度を起点に N50E 方向に 50km の地表トレース）

7~12

傾斜角（Aki-Richards による）(°)

45 度

13

地震発生深さの上限と下限 (km)上限 10km、下限 20.0km

スケーリング則WC1994

マグニチュード別度数分布

incrementalMFD
最 小 M: 5.0 、 刻 み : 0.1 ず つ の 発 生 確 率 が0.0011~0.005

14、15
17
19~21

すべり角（Aki-Richards による）(°)

30.0

22

断層面のアスペクト比

1.5

18

（Near fault effect）震源リスト

震源位置と対応する重み
それぞれの震源の位置は、断層面の長さと幅で特定される左上角を参照として相対的な項で
定義される

23~28

（Near fault effect）すべり方向リスト

すべり方向と対応する重み
それぞれのすべり方向で記述される角度は走向方向と反時計回りではかられる

29~33

②

Complex fault source

Complex fault source は単に、断層面の与え方が Simple fault source と異なるだけである。
Complex fault source を記述するために使われる入力パラメータは多くの場合、Simple fault
source と同じである。Simple fault source が地表の断層トレース座標と傾斜角で断層面を表現するのに対して、Complex fault source の場合は、断層面上面と下面のトレース座標によって表現する。そのため、傾斜角は必要としない。断層面はこの 2 つのトレース間で補間される。たいてい、沈み込み帯における巨大地震の断層モデルをモデル化するために
Complex fault source は使われるが、リストリック断層のような断層モデルにもまた使用される。サンプルファイルをファイル 3.3.9 に、Complex fault source に必要なパラメータおよ53

びサンプルデータの説明を表 3.3.26 に示す。
Complex fault source では、complexFaultSource 要素中（5~48 行目）に必要な情報を記述
し、断層面の幾何形状に関する情報は complexFaultGeometry 要素内（6~43 行目）に記述される。このサンプルデータでは、沈み込むプレートの上部～下部の位置を指定し、マグニ
チュード別度数分布およびスケーリング則を満たす可能な断層モデルを自動的に作成する。
ファイル 3.3.9 Complex fault source のサンプル
1
2
3
4
5

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Example Source Model Containing
Complex Fault Source"><sourceGroup name="group 1" tectonicRegion="Subduction
Interface"><complexFaultSource id="1" name="Cascadia Megathrust"tectonicRegion="Subduction Interface"><complexFaultGeometry><faultTopEdge><gml:LineString><gml:posList>-124.704 40.363 0.5493260E+01-124.977 41.214 0.4988560E+01-125.140 42.096 0.4897340E+01</gml:posList></gml:LineString></faultTopEdge><intermediateEdge><gml:LineString><gml:posList>-124.704 40.363 0.5593260E+01-124.977 41.214 0.5088560E+01-125.140 42.096 0.4997340E+01</gml:posList></gml:LineString></intermediateEdge><intermediateEdge><gml:LineString><gml:posList>-124.704 40.363 0.5693260E+01-124.977 41.214 0.5188560E+01-125.140 42.096 0.5097340E+01</gml:posList></gml:LineString></intermediateEdge><faultBottomEdge><gml:LineString><gml:posList>-123.829 40.347 0.2038490E+02-124.137 41.218 0.1741390E+02-124.252 42.115 0.1752740E+02

54

説明XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
sourceModel
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ
complexFaultSource: 複雑な断層
id: ID、name: 震源タイプ、
tectonicRegion: テクトニックタイプ
complexFaultGeometry: Complex fault
faultTopEdge: 断層面上端
gml:LineString: 線
gml:posList: 位置のリスト
上端の経度(°) 緯度(°) 深さ
上端の経度(°) 緯度(°) 深さ
上端の経度(°) 緯度(°) 深さ
gml:posList 終了タグ
gml:LineString 終了タグ
faultTopEdge 終了タグ
intermediateEdge: 断層中間 1
gml:LineString: 線
gml:posList: 位置のリスト
中間 1 の経度(°) 緯度(°) 深さ
中間 1 の経度(°) 緯度(°) 深さ
中間 1 の経度(°) 緯度(°) 深さ
gml:posList 終了タグ
gml:LineString 終了タグ
faultTopEdge 終了タグ
intermediateEdge: 断層中間 2
gml:LineString: 線
gml:posList: 位置のリスト
中間 2 の経度(°) 緯度(°) 深さ
中間 2 の経度(°) 緯度(°) 深さ
中間 2 の経度(°) 緯度(°) 深さ
gml:posList 終了タグ
gml:LineString 終了タグ
faultTopEdge 終了タグ
faultTopEdge: 断層面下端
gml:LineString: 線
gml:posList: 位置のリスト
下端の経度(°) 緯度(°) 深さ
下端の経度(°) 緯度(°) 深さ
下端の経度(°) 緯度(°) 深さ

40
41
42
43
44
45

ファイル内容</gml:posList></gml:LineString></faultBottomEdge></complexFaultGeometry><magScaleRel>WC1994</magScaleRel><ruptAspectRatio>2.0</ruptAspectRatio>

46<truncGutenbergRichterMFD aValue="4.5" bValue="1.0"minMag="6.5" maxMag="7.5" />

47
48
49
50
51

<rake>-90.0</rake></complexFaultSource></sourceGroup></sourceModel></nrml>説明
gml:posList 終了タグ
gml:LineString 終了タグ
faultTopEdge 終了タグ
complexFaultGeometry 終了タグ
magScaleRel: スケーリング則ruptAspectRatio: 断層面のアスペク
ト比truncGutenbergRichterMFD: マグニ
チュード別度数分布
aValue: a 値、bValue: b 値、minMag: 最小 M、maxMag: 最大 M
rake: すべり角complexFaultSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

表 3.3.26 ファイル 3.3.9 のパラメータ説明
必要なパラメータ

サンプル中のデータ

断層トレース （ふつうは polyline）。経度(°)、緯度(°)の組み合わせ

上部、中部、下部のトレース位置を指定している。傾斜角は自動的に決定される

7~42

スケーリング則WC199444

断層面のアスペクト比

2.0

45

マグニチュード別度数分布

truncate Gutenberg-Richtera 値: 4.5、b 値: 1.0、最小 M: 5.0、最大 M: 6.5

46

すべり角

-90

47

4)

行番号

Fault sources without floating ruptures（断層面を一度に破壊する断層モデル）「3)

Fault sources with floating ruptures（破壊が断層面上を移動する震源モデル）」（p.51~）

では、設定した断層面上において、マグニチュード別度数分布、スケーリング則および断層面のアスペクト比の設定に従って自動生成される断層が、敷き詰められるのに対して、「4)

Fault sources without floating ruptures（断層面を一度に破壊する断層モデル）」では、断層面の形状は、ただ一つ決められ、その断層面形状は変更せずに、計算を行うものである。震源断層面や地震の規模が一意に決められていれば、この震源分類を使用するのがよい。

①

Characteristic fault source

Characteristic fault source は断層破壊が断層面全体をカバーするという仮定で作られる特別な断層モデルである。断層破壊が断層面上を移動することはない。Characteristic fault
source は、マグニチュード別度数分布とともに使用されることもある。
Characteristic fault source の断層面の幾何形状は、
Simple fault source あるいは Complex fault
source として表現するか、あるいは矩形の断層面の組み合せとして表現され、複数の断層面を利用することが可能である。サンプルファイルをファイル 3.3.10～ファイル 3.3.12 に、
55

Characteristic fault source に必要なパラメータおよびサンプルファイルの説明を表 3.3.27 に示した。Characteristic fault source では、断層面の形状が一意に決まり、作成された断層面に従って計算される。そのため、マグニチュードのスケーリング則や断層面のアスペクト比の情報などは不要である。
ファイル 3.3.10
1
2
3
4

Simple fault を使用した Characteristic fault source のサンプル

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Example Source Model Containing
Characteristic Fault Source"><sourceGroup name="group 1" tectonicRegion="Volcanic">

5<characteristicFaultSource id="5" name="characteristic
source, simple fault" tectonicRegion="Volcanic">

6<truncGutenbergRichterMFD aValue="-3.6" bValue="1.0"minMag="5.2" maxMag="6.4" />

7
8
9
10
11
12
13
14
15
16
17

<rake>90.0</rake><surface><simpleFaultGeometry><gml:LineString><gml:posList>-121.82290 37.73010-122.03880 37.87710</gml:posList></gml:LineString><dip>45.0</dip><upperSeismoDepth>10.0</upperSeismoDepth>18<lowerSeismoDepth>20.0</lowerSeismoDepth>

19
20
21
22
23
24

</simpleFaultGeometry></surface></characteristicFaultSource></sourceGroup></sourceModel></nrml>ファイル 3.3.11
1
2
3
4

説明
XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
sourceModel
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ
characteristicFaultSource:
Characteristic faults
id: ID、name: 震源タイプ、
tectonicRegion: テクトニックタイプ
truncGutenbergRichterMFD: マグニ
チュード別度数分布
aValue: a 値、bValue: b 値、minMag: 最小 M、maxMag: 最大 M
rake: すべり角
surface: 断層面
simpleFaultGeometry: simple fault
gml:LineString: simple fault の線
gml:posList: 位置のリスト
始点の経度(°) 緯度(°)
終点の経度(°) 緯度(°)
gml:posList 終了タグ
gml:LineString 終了タグ
dip: 傾斜角
upperSeismoDepth: 地震発生深さ上限(km)lowerSeismoDepth: 地震発生深さ下限 (km)
simpleFaultGeometry 終了タグ
surface 終了タグ
characteristicFaultSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

Complex fault を使用した Characteristic fault source のサンプル

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Example Source Model Containing
Characteristic Fault Source with Complex Fault Geometry"><sourceGroup name="group 1" tectonicRegion="Volcanic">

56

説明XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
sourceModel
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ

5

ファイル内容<characteristicFaultSource id="6" name="characteristic
source, complex fault" tectonicRegion="Volcanic">

6<truncGutenbergRichterMFD aValue="-3.6" bValue="1.0"minMag="5.2" maxMag="6.4" />

7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

<rake>90.0</rake><surface><complexFaultGeometry><faultTopEdge><gml:LineString><gml:posList>-124.704 40.363 0.5493260E+01-124.977 41.214 0.4988560E+01-125.140 42.096 0.4897340E+01</gml:posList></gml:LineString></faultTopEdge><faultBottomEdge><gml:LineString><gml:posList>-123.829 40.347 0.2038490E+02-124.137 41.218 0.1741390E+02-124.252 42.115 0.1752740E+02</gml:posList></gml:LineString></faultBottomEdge></complexFaultGeometry></surface></characteristicFaultSource></sourceGroup></sourceModel></nrml>ファイル 3.3.12
1
2
3
4

説明
characteristicFaultSource:
Characteristic faults
id: ID、name: 震源タイプ、
tectonicRegion: テクトニックタイプ
truncGutenbergRichterMFD: マグニ
チュード別度数分布
aValue: a 値、bValue: b 値、minMag: 最小 M、maxMag: 最大 M
rake: すべり角(°)
surface: 断層面
complexFaultGeometry: Complex fault
faultTopEdge: 断層面上端
gml:LineString: 線
gml:posList: 位置のリスト
上端の経度 緯度 深さ
上端の経度 緯度 深さ
上端の経度 緯度 深さ
gml:posList 終了タグ
gml:LineString 終了タグ
faultTopEdge 終了タグ
faultBottomEdge: 断層面下端
gml:LineString: 線
gml:posList: 位置のリスト
上端の経度 緯度 深さ
上端の経度 緯度 深さ
上端の経度 緯度 深さ
gml:posList 終了タグ
gml:LineString 終了タグ
faultBottomEdge 終了タグ
complexFaultGeometry 終了タグ
surface 終了タグ
characteristicFaultSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

Planar surface を使用した Characteristic fault source のサンプル

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Example Source Model containing a
Characteristic Fault Source defined by a sequence of Planar
Surfaces"><sourceGroup name="group 1" tectonicRegion="Volcanic">

5<characteristicFaultSource id="7" name="characteristic
source, multi surface" tectonicRegion="Volcanic">

6<truncGutenbergRichterMFD aValue="-3.6" bValue="1.0"minMag="5.2" maxMag="6.4" />57

説明
XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
sourceModel
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ
characteristicFaultSource:
Characteristic faults
id: ID、name: 震源タイプ、
tectonicRegion: テクトニックタイプ
truncGutenbergRichterMFD: マグニ
チュード別度数分布
aValue: a 値、bValue: b 値、minMag: 最小 M、maxMag: 最大 M

78
9

ファイル内容<rake>90.0</rake><surface><planarSurface strike="0.0" dip="90.0">

10<topLeft lon="-1.0" lat="1.0" depth="21.0" />11<topRight lon="1.0" lat="1.0" depth="21.0" />12<bottomLeft lon="-1.0" lat="-1.0" depth="59.0" />13<bottomRight lon="1.0" lat="-1.0" depth="59.0" />14
15</planarSurface><planarSurface strike="20.0" dip="45.0">

16<topLeft lon="1.0" lat="1.0" depth="20.0" />17<topRight lon="3.0" lat="1.0" depth="20.0" />18<bottomLeft lon="1.0" lat="-1.0" depth="80.0" />19<bottomRight lon="3.0" lat="-1.0" depth="80.0" />

20
21
22
23
24
25

</planarSurface></surface></characteristicFaultSource></sourceGroup></sourceModel></nrml>説明
rake: すべり角
surface: 断層面
planarSurface: 断層面 1
strike: 走向(°)、dip: 傾斜(°)
topLeft: 左上の座標
topRight: 右上の座標
bottomLeft: 左下の座標
bottomRight: 右下の座標
lon: 経度(°)、lat: 緯度(°)、depth: 深さplanarSurface 終了タグ
planarSurface: 断層面 2
strike: 走向(°)、dip: 傾斜(°)
topLeft: 左上の座標
topRight: 右上の座標
bottomLeft: 左下の座標
bottomRight: 右下の座標
lon: 経度(°)、lat: 緯度(°)、depth: 深さplanarSurface 終了タグ
surface 終了タグ
characteristicFaultSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

表 3.3.27 ファイル 3.3.10～ファイル 3.3.12 のパラメータ説明
必要なパラメータ
断層面を定義する情報②

サンプル中のデータ

行番号

Simple fault

ファイル 3.3.10 の 8~20

Complex fault

ファイル 3.3.11 の 8~29

Planar surface

ファイル 3.3.12 の 8~21

マグニチュード別度数分布

truncate Gutenberg-Richtera 値: -3.6、b 値: 1.0、最小 M:
5.2、最大 M: 6.4

地震発生深さの上限と下限 (km)上限 10km、下限、20.0km

すべり角

90

6
ファイル 3.3.10 の 17、18
ほかのファイルは、断層面の形状による
7

Non-Parametric fault source

Non-parametric fault source はユーザーが断層破壊の特性（断層面、マグニチュード、す
べり角、震源位置）を指定し、対応する発生確率を指定する必要がある。発生確率はある
特定の期間で 0~N 回発生する確率を数値で与える。設定ファイル中では発生確率に対応する対象期間に関する記述はない。断層面上を移動するような震源モデル（Fault sources withfloating ruptures）ではなく、断層面は単なる平面、simple fault、Complex fault の組み合わせとして定義される。サンプルファイルをファイル 3.3.13～ファイル 3.3.15 に、Non-parametricfault source に必要なパラメータおよびサンプルファイルの説明を表 3.3.28 に示した。
58

ファイル 3.3.13
1
2
3
4
5

6
7
8
9

Simple fault を使用した Non-parametric fault source のサンプル

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Example Source Model Containing
Non-parametric Fault Source"><sourceGroup name="group 1" tectonicRegion="SomeTRT"><nonParametricSeismicSource id="1" name="A Non
Parametric (Simple) Source" tectonicRegion="Some TRT"><simpleFaultRupture probs_occur="0.157 0.843"><magnitude>7.8</magnitude><rake>90.0</rake><hypocenter depth="22.341" lat="43.624"
lon="147.94"/>

10
11
12
13
14
15
16
17
18
19
20
21

<simpleFaultGeometry><gml:LineString><gml:posList>
147.96 43.202
148.38 43.438
148.51 43.507
148.68 43.603
148.76 43.640</gml:posList></gml:LineString><dip>30.0</dip><upperSeismoDepth>14.5</upperSeismoDepth>22<lowerSeismoDepth>35.5</lowerSeismoDepth>

23
24
25
26
27
28

</simpleFaultGeometry></simpleFaultRupture></nonParametricSeismicSource></sourceGroup></sourceModel></nrml>ファイル 3.3.14
1
2
3
4

説明
XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
sourceModel
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ
nonParametricSeismicSource: A Non
Parametric faults
id: ID、name: 震源タイプ、
tectonicRegion: テクトニックタイプ
simpleFaultRupture: simple fault
ruptureprobs_occur: 発生確率
magnitude: マグニチュード
rake: すべり角(°)
hypocenter: 震源位置
depth: 深さ (km)、lat: 緯度(°)、lon:
経度(°)
simpleFaultGeometry: simple fault
gml:LineString: simple fault の線
gml:posList: 位置のリスト
始点の経度(°) 緯度(°)
経度(°) 緯度(°)
経度(°) 緯度(°)
経度(°) 緯度(°)
終点の経度(°) 緯度(°)
gml:posList 終了タグ
gml:LineString 終了タグ
dip: 傾斜角(°)
upperSeismoDepth: 地震発生深さ上限(km)lowerSeismoDepth: 地震発生深さ下限(km)simpleFaultGeometry 終了タグ
simpleFaultRupture 終了タグ
nonParametricSeismicSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

Complex fault を使用した Non-parametric fault source のサンプル

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Example Source Model Containing
Non-parametric Fault Source"><sourceGroup name="group 1" tectonicRegion="Some
TRT">

59

説明
XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
sourceModel
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ

5

ファイル内容<nonParametricSeismicSource id="2" name="A Non
Parametric (Complex) Source" tectonicRegion="Some TRT">

6<complexFaultRupture probs_occur="0.157 0.843">

7
8
9<magnitude>7.8</magnitude><rake>90.0</rake><hypocenter depth="22.341" lat="43.624"
lon="147.94"/>

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

<complexFaultGeometry><faultTopEdge><gml:LineString><gml:posList>
148.76 43.64 5.0
148.68 43.603 5.0
148.51 43.507 5.0
148.38 43.438 5.0
147.96 43.202 5.0</gml:posList></gml:LineString></faultTopEdge><faultBottomEdge><gml:LineString><gml:posList>
147.92 44.002 35.5
147.81 43.946 35.5
147.71 43.897 35.5
147.5 43.803 35.5
147.36 43.727 35.5</gml:posList></gml:LineString></faultBottomEdge></complexFaultGeometry></complexFaultRupture></nonParametricSeismicSource></sourceGroup></sourceModel></nrml>ファイル 3.3.15
1
2
3
4

説明
nonParametricSeismicSource: A Non
Parametric faults
id: ID、name: 震源タイプ、
tectonicRegion: テクトニックタイプ
complexFaultRupture: simple fault
ruptureprobs_occur: 発生確率
magnitude: マグニチュード
rake: すべり角(°)
hypocenter: 震源位置
depth: 深さ (km)、lat: 緯度(°)、lon:
経度(°)
complexFaultGeometry: Complex fault
faultTopEdge: 断層面上端
gml:LineString: 線
gml:posList: 位置のリスト
上端の経度(°) 緯度(°) 深さ
上端の経度(°) 緯度(°) 深さ
上端の経度(°) 緯度(°) 深さ
上端の経度(°) 緯度(°) 深さ
上端の経度(°) 緯度(°) 深さ
gml:posList 終了タグ
gml:LineString 終了タグ
faultTopEdge 終了タグ
faultTopEdge: 断層面下端
gml:LineString: 線
gml:posList: 位置のリスト
下端の経度(°) 緯度(°) 深さ
下端の経度(°) 緯度(°) 深さ
下端の経度(°) 緯度(°) 深さ
下端の経度(°) 緯度(°) 深さ
下端の経度(°) 緯度(°) 深さ
gml:posList 終了タグ
gml:LineString 終了タグ
faultTopEdge 終了タグ
complexFaultGeometry 終了タグ
complexFaultRupture 終了タグ
nonParametricSeismicSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

Planar surface を使用した Non-parametric fault source のサンプル

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Example Source Model Containing
Non-parametric Fault Source"><sourceGroup name="group 1" tectonicRegion="Some
TRT">

60

説明
XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
sourceModel
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ

5

ファイル内容<nonParametricSeismicSource id="3" name="A Non
Parametric Planar Source" tectonicRegion="Some TRT">

6<singlePlaneRupture probs_occur="0.544 0.456">7
89<magnitude>8.3</magnitude><rake>90.0</rake><hypocenter depth="26.101" lat="40.726" lon="143.0"/>

10
11
12
13

<planarSurface><topLeft depth="9.000" lat="41.600" lon="143.100"/><topRight depth="9.000" lat="40.200" lon="143.910"/><bottomLeft depth="43.202" lat="41.252"
lon="142.07"/><bottomRight depth="43.202" lat="39.852"
lon="142.91"/>

14
15
16
17

</planarSurface></singlePlaneRupture><multiPlanesRupture probs_occur="0.9244 0.0756">

18
19
20

<magnitude>6.9</magnitude><rake>0.0</rake><hypocenter depth="7.1423" lat="35.296"
lon="139.31"/>

21
22
23
24

<planarSurface><topLeft depth="2. 000" lat="35.363" lon="139.160"/><topRight depth="2.000" lat="35.394" lon="138.990"/><bottomLeft depth="14.728" lat="35.475"
lon="139.190"/><bottomRight depth="14.728" lat="35.505"
lon="139.020"/>

25
26
27
28
29
30
31
32
33
34
35
36
37

</planarSurface><planarSurface><topLeft depth="2. 000" lat="35.169" lon="139.340"/><topRight depth="2. 000" lat="35.358"
lon="139.170"/><bottomLeft depth="12.285" lat="35.234"
lon="139.450"/><bottomRight depth="12.285" lat="35.423"
lon="139.280"/></planarSurface></multiPlanesRupture></nonParametricSeismicSource></sourceGroup></sourceModel></nrml>説明
nonParametricSeismicSource: A Non
Parametric faults
id: ID、name: 震源タイプ、
tectonicRegion: テクトニックタイプ
singlePlaneRupture: single plane
probs_occur: 発生確率
magnitude: マグニチュード
rake: すべり角(°)
hypocenter: 震源位置
lat: 緯度(°)、lon: 経度(°)、depth: 深さ(km)planarSurface: 断層面
topLeft: 左上の座標
topRight: 右上の座標
bottomLeft: 左下の座標
bottomRight: 右下の座標
lon: 経度(°)、lat: 緯度(°)、depth: 深さplanarSurface 終了タグ
singlePlaneRupture 終了タグ
multiPlanesRupture: multi planes
probs_occur: 発生確率
magnitude: マグニチュード
rake: すべり角(°)
hypocenter: 震源位置
lat: 緯度(°)、lon: 経度(°)、depth: 深さ(km)planarSurface: 断層面 1
topLeft: 左上の座標
topRight: 右上の座標
bottomLeft: 左下の座標
bottomRight: 右下の座標
lon: 経度(°)、lat: 緯度(°)、depth: 深さ(km)planarSurface 終了タグ
planarSurface: 断層面 2
topLeft: 左上の座標
topRight: 右上の座標
bottomLeft: 左下の座標
bottomRight: 右下の座標
lon: 経度(°)、lat: 緯度(°)、depth: 深さ(km)planarSurface 終了タグ
multiPlanesRupture 終了タグ
nonParametricSeismicSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

表 3.3.28 ファイル 3.3.13～ファイル 3.3.15 のパラメータ説明
必要なパラメータ
断層面を定義する情報

サンプル中のデータ

行番号

Simple fault（ファイル 3.3.13）

10~23

Complex fault（ファイル 3.3.14）

10~33

61

必要なパラメータ

発生確率

サンプル中のデータ

行番号

Planar surface（ファイル 3.3.15）

10~15、
21~32

0.157 0.843（ファイル 3.3.13）

60.157 0.843（ファイル 3.3.14）

60.544 0.456、0.9244 0.0756（ファイル 3.3.15）
Magnitude
すべり角7.8（ファイル 3.3.13、ファイル 3.3.14）
8.3 と 6.9（ファイル 3.3.15）
90（ファイル 3.3.13、ファイル 3.3.14）
90 と 0（ファイル 3.3.15）

6、17
7
7、18
8
7、18

Magnitude frequency distribution（マグニチュード別度数分布）
現時点（2017 年 3 月）では、次の 4 つのマグニチュード別度数分布をサポートしている。

1)

A discrete incremental magnitude-frequency distribution

マグニチュードごとの発生確率を連続的に指定する場合には、incrementalMFD 要素を使用し、最小のマグニチュード（minMag 属性）と増分の幅（binWidth 属性）を指定し、incrementalMFD 要素内で発生確率（occurRates 要素）を記述する。下記では、最小のマグ
ニチュードが 5.05 で、幅 0.1 刻みで、5 つの発生確率を記述しているため、マグニチュー
ドの度数分布は、図 3.3.2 のようになる。
123<incrementalMFD minMag="5.05" binWidth="0.1"><occurRates>0.15 0.08 0.05 0.03 0.015</occurRates></incrementalMFD>

図 3.3.2

2)

A discrete incremental magnitude-frequency distribution

A double truncated Gutenberg-Richter distribution

グーテンベルグ・リヒター則 38)に従って、マグニチュード別度数分布を表現するには、
truncGutenbergRichterMFD 要素を使用し、最大、最小のマグニチュード（maxMag 属性、62

minMag 属性）と a 値（aValue 属性）、b 値（bValue 属性）を記述する。
1<truncGutenbergRichterMFD aValue="5.0" bValue="1.0" minMag="5.0" maxMag="6.0"/>

発生確率は以下の式で表され、図 3.3.3 のようになる。

rate

図 3.3.3

3)

m

m

2

m

m

2
10

10

A double truncated Gutenberg-Richter distribution

Hybrid Characteristic earthquake model (Youngs and Coppersmith (1985)風)Youngs and Coppersmith (1985)39) によるマグニチュード別度数分布を表現するには、YoungsCoppersmithMFD 要素を使用して最小のマグニチュード（minMag 属性）と、b 値（bValue 属性）、増分（binWidth 属性）、特徴的なマグニチュード（characteristicMag 属性）とトータルモーメントレート（totalMomentRate 属性）を用いて、下記のように記述する
1<YoungsCoppersmithMFD minMag="5.0" bValue="1.0" binWidth="0.1" characteristicMag="7.0"
totalMomentRate="1.05E19"/>

あるいは
1

4)

<YoungsCoppersmithMFD minMag="5.0" bValue="1.0" binWidth="0.1" characteristicMag="7.0"characteristicRate="0.005"/>“Arbitrary” Magnitude Frequency Distribution

任意のマグニチュードと発生確率を記述するには、arbitraryMFD 要素内で、occurRates
要素、magnitudes 要素を用いて、マグニチュードごとの発生確率を指定する。

63

1
2
3
4

<arbitraryMFD><occurRates>0.12 0.036 0.067 0.2</occurRates><magnitudes>8.1 8.47 8.68 9.02</magnitude></arbitraryMFD>

Magnitude-scaling relationships（スケーリング則）
現時点（2017 年 3 月）では、テクトニックタイプごとに表 3.3.29 に示すマグニチュードと断層面積のスケーリング則をサポートしている。
表 3.3.29 スケーリング則
テクトニックタイプ

スケーリング則変数

参考文献

Active tectonic region の浅い地震

WC1994

Wells and Coppersmith, 199440)

沈み込み帯

StrasserInterface、StrasserIntraslab

Strasser et al., 201041)

安定陸塊

CEUS2011 (Area = 10(Mw-4.366) km2)

EPRI, 2011 (Area = 10.0Mw-4.336)

その他種々の地震

PeerMSR (Area = 10(Mw-4.0) km2)

Thomas et al. (2010)42)

PointMSR (Area = 10-4 km2)

Ground Motion Prediction Equation（地震動予測式）
地震動の計算には、各研究者による Ground Motion Prediction Equation（地震動予測式、
以降 GMPE と呼ぶ）が使用される。使用可能な GMPE については、「使用可能な GMPE の一部の紹介」（p.237~）に示した。GMPE は、基本的には 2 パターンの変更方法が考えられる。
設定ファイル中の gsim 変数
地震動予測式ロジックツリーファイル中の gmpeModel 要素
使用する GMPE によっては、地震動指標を指定する intensity_measure_types 変数や地震
動指標とその強さを指定する intensity_measure_types_and_levels 変数を変更する必要がある。
言い換えると、地震動予測式で計算可能な地震動指標はそれぞれ決まっており、それ以外は計算できないということである。また、使用する GMPE によっては、観測点特性の情報もまた必要となる。これら GMPE で使用する変数等の詳細は、以下の URL に詳しい情報があるので、それらを参考にされたい。
http://docs.openquake.org/
http://docs.openquake.org/oq-hazardlib/stable/openquake.hazardlib.gsim.html
OpenQuake-engine に新たに距離減衰式を組み込みたい場合は、Python のコードを記述する必要がある。詳細は以下のページを参考にされたい
https://github.com/gem/oq-hazardlib/wiki

その他のパラメータ
1)

計算可能な地震動指標

現在（2017 年 3 月）、OpenQuake-engine を使用して計算できる地震動指標は表 3.3.30 に64

示したとおりである。どの地震動指標でも計算可能ではなく、使用する GMPE によって計算可能な地震動指標が異なる。GMPE と計算可能な地震動指標については一部を「使用可
能な GMPE」に示した。現時点（2017 年 3 月）においては、日本の気象庁による震度階級
はサポートされていない。
加速度の単位は、CGS 単位系の“gal”、“cm/s/s”や SI 単位系の“m/s/s”ではなく、重力単位系である“G”（1 G = 9.80665 m/s²）が用いられているため、注意が必要である。速度および変位の単位は CGS 単位系の“cm/s”、“cm”が使われる。
表 3.3.30 計算可能な地震動指標
パラメータ

説明

PGA

Peak Ground Acceleration (g)PGVPeak Ground Velocity (cm/sec)

PGD

Peak Ground Displacement (cm)SA

Spectral acceleration (g)period (sec)、damping (%)が必要

IA

Arias Intensity (m/s)
I

(m/s)

Cumulative Absolute Velocity (gsec)
CAV

2)

CAV

|∆ |

RSD

Relative Significant Duration (sec)
Arias Intensity の 5-96%区間

MMI

Modified Mercalli Intensity

テクトニックタイプ

テクトニックタイプは、使用する地震動予測式によるため、どのタイプでの計算が可能なのかは、あらかじめ把握しておく必要がある。現時点（2017 年 3 月）でサポートされる
テクトニックタイプを表 3.3.31 に示した。ここで示したパラメータは、震源モデルと地震動予測式を紐付けする役目となる。
表 3.3.31 設定可能なテクトニックタイプ
パラメータ

説明

Active Shallow Crust

いわゆる活断層タイプ

Stable Shallow Crust

安定陸塊

Subduction Interface

プレート境界Subduction IntraSlab

沈み込むスラブ内

Volcanic

火山

Geothermal

地熱Induced

誘発

65

3)

震源距離

震源距離は、自動で計算されるため、意識する必要はないが、使用する地震動予測式に
よって震源距離の計算方法が異なることは把握する必要があろう。OpenQuake-engine に組込み済みの地震動予測式で使われる震源距離を表 3.3.32 に示した。
表 3.3.32 震源距離の種類

4)

パラメータ

説明

RRUP

断層最短距離 (km)RJB

断層投影距離Joyner-Boore distance (km)Rx

断層投影面との垂直距離 (km)Ry0

断層面との水平最短距離 (km)Rcdpp

ディレクティビティ効果のための観測点-地震特有の値 (km)その他のパラメータ

計算に必要なその他のパラメータとして、表 3.3.33 のパラメータがあげられる。しかしながら、必ずしもすべてのパラメータが必要ではない。
表 3.3.33 必要なパラメータ
パラメータ

説明

Mw

モーメントマグニチュードdip

傾斜角(°)rake

すべり角(°)

ztor

断層上端深さ (km) (z to rupture)

Vs30

表層地盤（地表からおよそ 30m 程度の深さまで）の平均 S 波速度。日本では、
AVS30 と呼ばれることが一般的

hypo_depth

震源深さ (km)66

3.3.3

リスク

本項では、OpenQuake-engine を使用した地震によるリスクの解析に必要なパラメータや各種モデルファイルを解説する。ハザードの計算のみ知りたい場合は、本項を省略してもかまわない。
OpenQuake-engine におけるリスクの計算では、計算のタイプに応じて以下の複数の設定ファイル（1 つの設定ファイル、ハザードの解析結果およびリスク評価のための各種モデルファイル）が必要である。
設定ファイル
OpenQuake-engine 実行時に参照される設定ファイル。通常、このファイルに必要な情報が記述される。OpenQuake-engine バージョン 2.0 以降は、ハザードの設定ファ
イルと同一のファイルに記述することが推奨されているが、別ファイルとして記述してもよい。
ハザードの解析結果
リスク評価のための各種モデル
exposure モデル

fragility モデル

consequence モデル

vulnerability モデル

設定ファイルは、ハザードと同様に ini 形式であり、ハザードの解析結果およびリスク評価のための各種モデルは nrml 形式で記述される。
ハザードの計算結果は、古典的な確率論的被害やリスク計算のためのハザードカーブ、
シナリオタイプの被害やリスク計算のための地震動場、確率論的なイベントベースの計算のための統計イベントセットを含む。

exposure モデル
OpenQuake-engine における地震によるリスクの解析では nrml 形式で記述された exposureモデル（いわゆる曝露データ）が必要である。exposure モデルのサンプルをファイル 3.3.16に示した。exposure モデルは、以下の 3 つのセクションからなる。
メタデータセクション（ファイル 3.3.16 中の 3~4 行目）
exposure についての一般的な情報を記述する
コンバージョンセクション（ファイル 3.3.16 中の 5~10 行目）
種々のエリア、コスト、資産の居住者がどのように規定されるかを記述する
データ（ファイル 3.3.16 中の 11~21 行目）
ポートフォリオ中の個々の資産に関するデータを記述する

67

ファイル 3.3.16
1
2
3

4
5
6
7
8
9

exposure モデルファイルのサンプル

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><exposureModel id="exposure_example"
category="buildings"
taxonomySource="GEM_Building_Taxonomy_2.0"><description>Exposure Model Example</description><conversions><costTypes><costType name="structural" type="per_area"
unit="USD" /></costTypes><area type="per_asset" unit="SQM" />

10
11
12

</conversions><assets><asset id="a1" taxonomy="Adobe" number="5"
area="100" >13<location lon="-122.000" lat="38.113" />14
15<costs><cost type="structural" value="10000" />

16
17
18

</costs><occupancies><occupancy occupants="20" period="day" />

19
20
21
22
23

</occupancies></asset></assets></exposureModel></nrml>

説明XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
exposureModel: exposure モデル
id: ID、category: カテゴリー、
taxonmySource: 分類の出典
description: 説明
conversions: コンバージョン
costTypes: costType 要素の集合
costType: コストタイプ
name: 分類、type:タイプ、unit: 単位
costTypes 終了タグ
area: エリア
type: タイプ、unit: 単位
conversions 終了タグ
assets: asset 要素の集合
asset: 資産
id: ID、taxonomy: 分類、number: 数、
area: 面積
location: 位置情報、lon: 経度、lat:緯度
costs: cost 要素の集合
cost: コスト
type: タイプ、value: 価値
costs 終了タグ
occupancies: occupancy 要素の集合
occupancy: 居住者
occupants: 居住者、period: 期間
occupancies 終了タグ
asset 終了タグ
assets 終了タグ
exposureModel 終了タグ
nrml 終了タグ

メタデータセクション（ファイル 3.3.16 中の 3~4 行目）の情報は、exposure モデル内の資産に関する一般的な情報を規定する。ポートフォリオ内の資産（asset）すべてに共通である。パラメータは、表 3.3.34 に示したとおりである。
表 3.3.34 exposure モデルのメタデータセクション
パラメータ

説明

id

exposure モデルを識別するためのユニークな文字列で、“A”から“z”までのアルファベット、0 から 9 までの数字、「-」、「_」のみからなり、最大100 文字まで指定可能

category

資産区分を定義するためのオプション文字列（例、buildings、lifelines）

taxonomySource

資産を分類するための建物分類を定義するためのオプション属性

description

exposure モデルについての情報を記述する文字列*太字は、必須パラメータ68次に、エリアとコストのコンバージョン（変換）に関するセクション（ファイル 3.3.16
中の 5~10 行目）は、exposure モデルで示すポートフォリオ内のそれぞれの資産（asset 要素）のための構造物コスト（取替原価）、非構造物コスト、コンテンツコストや事業中断あるいは中止コストを定義する。costType 要素の name 属性に指定できる有効な変数は表
3.3.35 のとおりである。ファイル 3.3.16 では、structural のみを示したが、同じファイル中に複数のコストを記述できる。
表 3.3.35 costType 要素の name 属性に指定可能な変数
name

説明

structural

構造物のコスト（取替原価）

nonstructural

非構造物のコスト（取替原価）

contents

コンテンツのコスト（取替原価）

business_interruption

地震により資産が被害を受けたことによる単位時間当たりのコスト

costType 要素の unit 属性は対応するコストの通貨単位を特定するために使用される。
OpenQuake-engine 自体は通貨に依存しないが、リスクアセスメントの結果を解釈するための記述的な属性である。この属性は任意のユニコード文字列を設定できる。
costType 要素の type 属性は規定するコストが集合値のものであるのか、建物ごとであるのか、一つの資産を構成する単位であるのか、あるいは一つの資産の単位面積当たりに与えられるかを特定する。有効な type 属性は表 3.3.36 に示した。
表 3.3.36 costType 要素の type 属性
name

説明

aggregated

それぞれの資産のための集合値として取替原価を示す

per_asset

それぞれの資産を構成している構造物単位で取替原価を示す

per_area

それぞれの資産の単位面積当たりの取替原価を示す

costType 要素の type 属性で per_area を指定する場合には、area 要素がコンバージョンセ
クションで定義されていなければならない。area 要素の unit 属性はある 1 つの資産の面積の単位を指定するために使われる。OpenQuake-engine 自体は面積単位には依存しないが、リスクアセスメントの結果を解釈するための記述的な属性である。この属性は任意のユニ
コード文字列を設定できる。
area 要素の type 属性は、エリアが集合値であるのか、建物ごとであるのか、1 つの資産を構成する単位であるのかを特定する。area 要素の有効な type 属性は表 3.3.37 に示した。
表 3.3.37 area 要素の type 属性
name

説明

aggregated

それぞれの資産のための集合値としてエリアを示す

69

name

説明

per_asset

それぞれの資産を構成する構造物あるいは建物単位でエリアを示す

最後に、地震による被害のリスク計算のためのポートフォリオ中の資産を記述するデー
タ部分（ファイル 3.3.16 中の 11~21 行目）である。それぞれの asset 要素は、必須の部分と資産に関するオプション属性からなる。属性のセットは、exposure モデルのスキーマに基づき、それぞれの asset 要素に割り当てられる。asset 要素で指定可能な属性を表 3.3.38 に示した。
表 3.3.38 asset 要素で指定可能な属性
属性

説明

id

asset を識別するためのユニークな文字列。“A”から“z”までのアルファベ
ット、0 から 9 までの数字、「-」、「_」のみからなり、最大 100 文字まで指定可能である。

taxonomy

この文字列は asset の建物分類を特定する。taxonomy 文字列は、ユーザ
ー定義もできるし、GEM Taxonomy、Pager、EMS-98 のような既存の分類スキームに基づいてもよい。

number

資産を構成している個々の構造物単位の数。この属性は、被害の計算には必須である。リスクの計算では、エリアかコストがそれぞれの assetを構成する構造物単位あたりに与えられていなければならない。

area

与えられた位置での資産の面積。前述したとおり、asset のコストのいず
れかが単位面積当たりで指定される場合は、必須属性である。

location

与えられた資産の経度(-180°~180°)、緯度(-90°~90°)を指定する。度単位。

costs

与えられた資産のコストのセットを指定する。種々のコストタイプの取替値は costs 要素の分割した行で指定しなければならない。それぞれのコストエントリーは、type と value で定義される。2017 年 3 月現在、サポートされている有効なオプションは structural、nonstructural、contents、
business_interruption である。

occupancies

occupants_vulnerability_file を指定する確率論的あるいはシナリオタイプのリスク計算時のみ必須。この要素のエントリーは、一日の特定の期間の資産の居住者数を指定する。occupancy エントリーは period と occupantsを定義しなければならない。現在サポートされている有効なオプション
は、期間については、day、transit、night の 3 つで、1 つの asset の occupantsの数は asset の集合値と指定する。

*太字は、必須パラメータ
retrofitting benefit/cost（BCR）解析のためには、retrofitting cost を定義する必要がある。

fragility モデル
ここでは、fragility モデルについて解説する。fragility モデルは、Scenario Damage やClassical Probabilistic Seismic Damage といった“Damage”の計算時に必要となる。これらの計算時には、exposure モデルで指定した建物分類ごとの fragility 関数を定義する必要がある。
fragility モデルは、「ある地震動指標と、ある建物等の被害状態の超過確率との関係を記70述した fragility 関数」のセットとして定義される。fragility 関数は、離散データあるいは連続的なフォーマットのいずれかで定義され、fragility モデルファイルは、どちらのタイプのfragility 関数でも同時に含むことができる。離散データによる fragility 関数では、超過確率の値と地震動強さの値は同じ数の分だけ定義する必要がある。一方で、連続関数として使用するには、対数正規累積分布関数を使用する。
離散化データおよび連続関数から構成される fragility モデルファイルのサンプルをファ
イル 3.3.17 に示した。fragility モデルに含まれる情報は、以下の 2 つのセクションからなる。
メタデータセクション（ファイル 3.3.17 中の 3~5 行目）
fragility についての一般的な情報を記述する
fragility 関数セクション（ファイル 3.3.17 中の 6~19 行目）
各被害状態の fragility 関数を建物分類ごとに記述するファイル 3.3.17
1
2
3

4
5
6
7

8
9
10
11
12
13

fragility model ファイルのサンプル

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.5"><fragilityModel id="fragility_example"
assetCategory="buildings" lossCategory="structural"><description>Fragility Model Example</description><limitStates>slight moderate extensive
complete</limitStates><fragilityFunction id="Woodframe_TwoStorey"
format="discrete"><imls imt="PGA" noDamageLimit="0.05">0.005 0.2 0.4
0.6 0.8 1.0 1.2</imls><poes ls="slight">0.0 0.01 0.15 0.84 0.99 1.00 1.00</poes><poes ls="moderate">0.0 0.0 0.01 0.12 0.35 0.57
0.74</poes><poes ls="extensive">0.0 0.0 0.0 0.08 0.19 0.32
0.45</poes><poes ls="complete">0.0 0.0 0.0 0.06 0.17 0.26
0.35</poes></fragilityFunction><fragilityFunction id="RC_LowRise" format="continuous"shape="logncdf">

説明XML 宣言nrml: NRML 開始タグ
fragilityModel: fragility モデル
id: ID、assetCategory: 資産区分、
lossCategory: 損失区分
description: 簡単な説明
limitStates: 被害状態
fragilityFunction: fragility 関数
id: ID、format: フォーマット
imls: intensity measure levels
imt: intensity measure type、
noDamageLimit: 被害なしの制限値
poes: probabilities of exceedance
ls: limit state
limitStates 要素で指定した被害状態
ごとに、imls で指定した地震動指標の場合の被害率を指定する

15<params ls="slight" mean="0.50" stddev="0.10"/>16<params ls="moderate" mean="1.00" stddev="0.40"/>

17<params ls="extensive" mean="1.50" stddev="0.90"/>

18<params ls="complete" mean="2.00" stddev="1.60"/>

fragilityFunction 終了タグ
fragilityFunction: fragility 関数
id: ID、format: フォーマット、shape:
形状
imls: intensity measure levels
imt: 地震動指標、noDamageLimit: 被害なしの制限値、minIML: 最小の地
震動強さ、maxIML: 最大の地震動強さparams: 対数正規分布のパラメータls: limit state、mean: 平均、stddev: 標
準偏差
limitStates 要素で指定した被害状態
ごとに、対数正規累積分布関数のパラメータを指定19</fragilityFunction>

fragilityFunction 終了タグ

14

<imls imt="SA(0.3)" noDamageLimit="0.05"
minIML="0.0" maxIML="5.0"/>

71

20
21

ファイル内容</fragilityModel></nrml>説明
fragilityModel 終了タグ
nrml 終了タグ

始めに、fragility モデルの一般情報を記述する。このメタデータセクション中（ファイル3.3.17 中の 3~5 行目）の情報は fragility モデル内のすべての関数に共通で、すべての fragility
モデルの始めの部分に含まれている必要がある。メタデータセクション中のパラメータ一
覧を表 3.3.39 に示した。
表 3.3.39 fragility モデルファイルのメタデータセクション
パラメータ

説明

id

fragility モデルを識別するためのユニークな文字列。“A”から“z”までのアルファベット、0 から 9 までの数字、「-」、「_」のみからなり、最大 100
文字まで指定可能である。

assetCategory

このファイル中で定義される fragility 関数の資産区分を指定するために使用されるオプション文字列（例、buildings、lifelines）。

lossCategory

損失（loss）の種類を示す属性。この属性の有効な文字列は、“structural”、“nonstructural”、“contents”、“business_interruption”。

description

fragility モデルについての情報を記述する文字列。たとえば、建物分類
が fragility model の関数の出所を示すなど。

limitStates

この変数は、数と名称を定義するために使用される。サンプルでは 4 つの被害状態が使用されているが、フラジリティカーブがそれぞれの被害状態で定義されるのと同様に、離散化の状態は任意の数を使用することができる。limitStates は空白区切りで複数の文字列で定義することができる。

*太字は、必須パラメータ
次に、各被害状態の fragility 関数を建物分類ごとに記述する。離散化データを使用した
fragility 関数で使用するパラメータの一覧を表 3.3.40、サンプルを図 3.3.4 に、連続関数によるパラメータを表 3.3.41、サンプルを図 3.3.5 に示した。
表 3.3.40 離散化データを使用した fragility 関数で使用するパラメータ
パラメータ

説明

id

関数が定義される建物分類を識別するためのユニークな文字列。この文字列は、exposure モデル中の関連する asset 要素の建物分類と fragility 関
数を関連付けるために使われる。“A”から“z”までのアルファベット、0から 9 までの数字、「-」、「_」のみ最大 100 文字まで使用可能である。

format離散化データの fragility 関数を示す属性。ここでは“discrete”を指定する。

imls

intensity measure levels。この変数は limitStates 要素で定義される超過確率のための地震動強さの値を指定する。加えて、地震動強さのタイプ（imt: intensity measure type）を定義する必要がある。オプションとして、
noDamageLimit を指定することで、すべての limit state の超過確率がゼロとなる地震動強さを定義できる。

72

パラメータ説明poes

離 散 化 デ ー タ の fragility 関 数 の 各 limit に お け る 超 過 確 率 （ poes:
probabilities of exceedances）を定義するために使われる。各 limit state の超過確率は ls 属性を使って定義され、1 行ごとに指定する必要があり、
poes で定義される limit state の超過確率の数は imls 属性で指定した地震
動強さの数と同じでなければならない。また、各 fragility 関数中の limit
state の 数 と 名 前 は 、 fragility モ デ ル の メ タ デ ー タ セ ク シ ョ ン 中 のlimitStates で指定したものと同じでなければならない*太字は、必須パラメータ（by Global Earthquake Model4)）
図 3.3.4 離散化データを使用した fragility 関数
表 3.3.41

連続関数を使用した fragility 関数で使用するパラメータ

パラメータ

説明

id

関数が定義される建物分類を識別するためのユニークな文字列。この文字列は、exposure モデル中の関連する asset 要素の建物分類と fragility 関
数を関連付けるために使われる。“A”から“z”までのアルファベット、0から 9 までの数字、「-」、「_」のみ最大 100 文字まで使用可能である。

format連 続 関 数 の fragility 関 数 を 示 す 属 性 。 こ こ で は 、 連 続 を 意 味 す る「continuous」を指定しなければならない。

imls

intensity measure levels。この要素は fragility 関数で使用される地震動強さに関連した情報を指定する。連続関数の fragility 関数が有効である地震
動強さの範囲を、minIML と maxIML 属性を使用して指定する。加えて、地震動強さのタイプ（imt: intensity measure type）を定義する必要がある。
オプションとして、noDamageLimit を指定することで、すべての limit stateの超過確率がゼロとなる地震動強さを定義できる。

73

パラメータ説明paramsfragility 関数における各 limit state の連続曲線の変数を定義する。対数正規累積分布関数では、地震動強さの平均と標準偏差の 2 つのパラメータを指定する必要がある。これらは、mean および stddev 属性を使用して各 limit state で定義される。ls 属性はパラメータが定義されるところで指定する。各 limit state の超過確率は 1 行ごとに指定する必要があり、各 fragility 関数中の limit state の数と名前は、fragility model のメタデー
タセクション中の limitStates で指定したものと同じでなければならない*太字は、必須パラメータ（by Global Earthquake Model4)）
図 3.3.5 連続関数を使用した fragility 関数

consequence モデル
計算された被害分布に基づく損害を見積もるため、Scenario Damage の計算では、fragility
モデルに加えて consequence モデルもまた使用可能である。ユーザーは、fragility モデルフ
ァイルが指定した各 loss type（structural、nonstructural、contents、business_interruption の中）に対応する consequence モデルファイルを与えることができる。Damage の計算においては、
少なくとも一つの fragility モデルを与えることが必須であるが、consequence モデルに関してはオプション扱いである。
consequence モデルは、離散化データとして被害状態のセットを条件とする loss（あるいは consequence）の比率の分布を記述した consequence 関数のセットを定義する。このconsequence 関数は exposure モデルで定義された各建物分類において、対応する loss typeの fragility モデル中で指定した各被害状態の損失比率の連続分布の変数を指定することで、定義できる。consequence モデルのサンプルをファイル 3.3.18 に示した。consequence モデルに含まれる情報は、以下の 2 つのセクションからなる。
メタデータセクション（ファイル 3.3.18 中の 3~5 行目）
74

consequence についての一般的な情報を記述する
consequence 関数セクション（ファイル 3.3.18 中の 6~11 行目）
各被害状態の consequence 関数を建物分類ごとに記述するファイル 3.3.18
1
2
3

4
5

consequence モデルファイルのサンプル

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.5"><consequenceModel id="consequence_example"
assetCategory="buildings" lossCategory="structural">

6<description>Consequence Model Example</description><limitStates>slight moderate extensive
complete</limitStates><consequenceFunction id="RC_LowRise" dist="LN">

7<params ls="slight" mean="0.04" stddev="0.00"/>

8<params ls="moderate" mean="0.16" stddev="0.00"/>

9<params ls="extensive" mean="0.32" stddev="0.00"/>

10<params ls="complete" mean="0.64" stddev="0.00"/>

11
12
13

</consequenceFunction></consequenceModel></nrml>

説明XML 宣言nrml: nrml 開始タグ
consequenceModel: consequence モデル
id: ID、assetCategory: 資産区分、
lossCategory: 損失区分
description: 簡単な説明
limitStates: 被害の状態
consequenceFunction: consequence 関
数
id: ユニークな文字列、dist: 条件付
き損失比の不確実さのモデル化のための連続分布params: 対数正規分布のパラメータls: limit state、mean: 平均、stddev: 標
準偏差
limitStates で指定した被害状態ごとに、対数正規累積分布関数のパラメータを指定
consequenceFunction 終了タグ
consequenceModel 終了タグ
nrml 終了タグ

始めに、consequence モデルの一般情報に関する記述がある。このメタデータセクション中（ファイル 3.3.18 中の 3~5 行目）の情報は consequence モデル中のすべての関数に共通で、すべての consequence モデルの始めに含まれる必要がある。メタデータセクション中のパラメータ一覧を表 3.3.42 に示した。
表 3.3.42 consequence モデルファイルのメタデータセクション
パラメータ

説明

id

関数が定義される taxonomy を識別するためのユニークな文字列。”A”
から“z”までのアルファベット、0 から 9 までの数字、「-」、「_」のみからなり、最大 100 文字まで指定可能である。

assetCategory

このファイル中で定義される consequence 関数の資産区分を指定するために使用されるオプション文字列（例、buildings、lifelines）を表す。

lossCategoryloss の種類を示す属性を示す。この属性の有効な文字列は、「structural」、「nonstructural」、「contents」、「business_interruption」である。

description

consequence モデルについての情報を記述する文字列。たとえば、建物分類が consequence モデルの関数の出所を示すなど。

75

パラメータ説明

limitStates

この変数は、数と名称を定義するために使用される。4 つの限界状態がサンプルでは使用されている。limitStates はスペースわけした文字列で定義する。

*太字は、必須パラメータ
次に、各被害状態の consequence 関数を建物分類ごとに記述する（ファイル 3.3.18 中の6~11 行目）。consequence モデルでは、各被害状態の consequence 比における不確定性をモデル化するため、対数正規分布を使って consequence 関数を定義する。consequence 関数を定義する属性を表 3.3.43 に示した。
表 3.3.43 consequence 関数を定義する属性
パラメータ

説明

id

関数が定義される建物分類を識別するためのユニークな文字列。この文字列は、exposure モデル中の関連する asset 要素の建物分類と consequence
関数を関連付けるために使われる。“A”から“z”までのアルファベッ
ト、0 から 9 までの数字、「-」、「_」のみからなり、最大 100 文字まで指定可能である。

dist

条件付き損失比の不確実さをモデル化するために連続分布を使う
vulnerability 関数において、この属性は、対数正規分布を使うのであれば「LN」、ベータ分布を使うのであれば「BT」を設定する。

paramsconsequence 関数における各 limit state の連続曲線の変数を定義する。
consequence 関数における各 limit state の損失比の不確定性をモデル化す
る連続分布関数のパラメータを定義する。対数正規累積分布関数では、
地震動強さの平均と標準偏差の 2 つのパラメータを指定する必要がある。これらは、mean および stddev 属性を使用して各 limit state で定義される。ls 属性はパラメータが定義されるところで指定する。limit state の超過確率は 1 行ごとに指定する必要があり、consequence 関数中の limit
state の数と名前は、consequence モデルのメタデータセクション中のlimitStates で指定したものと同じでなければならない。

*太字は、必須パラメータ

vulnerability モデル
確率論的あるいはシナリオタイプのリスクの計算を実行するには、exposure モデル中で指定した建物分類ごとに vulnerability 関数を定義する必要がある。ここでは、vulnerability
モデルのスキーマを詳細に記述する。
vulnerability モデル（ある地震動強さにおける平均的な損害率（loss ratio））のグラフの例
を図 3.3.6 に示した。離散データによる vulnerability モデルでは、それぞれの損害率の不確定性は表現されない。損害率の不確定性を表現するには、入力ファイル中で損害率ごとの変動係数と確率分布を用いる。確率分布は、現在、対数正規分布（lognormal (LN)）、ベータ分布（beta (BT)）を用いるか、地震動レベルにおける損害率の離散確率質量分布（discrete
probability mass (PM)3 distribution）を指定する。対数正規分布を使用して様々な地震動強さ
での損害率の不確定性をモデル化した例を図 3.3.7 に示した。
76

一般的には、vulnerability 関数を定義することで、地震動強さにおける損害率の分布を特定することになる。損害率分布は、離散データあるいは連続関数どちらを用いても定義でき、vulnerability モデルファイルは両方の vulnerability 関数を同時に含むことも可能である。
ある地震動強さに対する決定論的な損害率を使って vulnerability 関数を定義することも可能である（たとえば、条件付き損害率中の不確定性を無視するなど）。
3 つの vulnerability 関数を構成する vulnerability モデルの例をファイル 3.3.19 に示した。
vulnerability モデルに含まれる情報は、以下の 2 つのセクションからなる。
メタデータセクション（ファイル 3.3.19 中の 3~4 行目）
vulnerability モデルファイルについての一般的な情報を記述する
vulnerability 関数セクション（ファイル 3.3.19 中の 5~24 行目）
vulnerability 関数を建物分類ごとに記述する
このモデルは、種々の地震動強さにおける損害率の不確定性を表現するために対数正規分布を使用した関数が一つ、ベータ分布を使用した関数が一つ、離散確率質量分布を使用して定義した関数が一つである。

（by Global Earthquake Model4)）
図 3.3.6 離散データによる vulnerability モデル77

（by Global Earthquake Model4)）
図 3.3.7 対数正規分布を使用した vulnerability モデル
ファイル 3.3.19
1
2
3

vulnerability モデルファイルのサンプル

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.5"><vulnerabilityModel id="vulnerability_example"
assetCategory="buildings" lossCategory="structural">

4
5<description>vulnerability model</description><vulnerabilityFunction id="W1_Res_LowCode" dist="LN">

6<imls imt="PGA">0.005 0.15 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8
2.0</imls><meanLRs>0.01 0.04 0.10 0.20 0.33 0.50 0.67 0.80 0.90
0.96 0.99</meanLRs>

7

8<covLRs>0.03 0.12 0.24 0.32 0.38 0.40 0.38 0.32 0.24 0.12
0.03</covLRs>

910</vulnerabilityFunction><vulnerabilityFunction id="S1_Res_HighCode" dist="BT">1112<imls imt="SA(0.3)">0.05 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6
1.8 2.0</imls><meanLRs>0.01 0.03 0.07 0.15 0.24 0.37 0.50 0.60 0.67
0.72 0.75</meanLRs>

78

説明XML 宣言nrml: nrml 開始タグ
vulnerabilityModel: vulnerability モデ
ル
id: ID、assetCategory: 資産区分、
lossCategory: 損失区分
description: 簡単な説明
vulnerabilityFunction: バルネラビリ
ティ関数（対数正規分布関数）
id: ID、dist: 条件付き損失比の不確
実さのモデル化のための連続分布
imls: intensity measure levels
imt: intensity measure typemeanLRs: 平均損害率
損害率の数は、imls で指定した数必要
covLRs: 損害率の変動係数
変動係数の数は、imls で指定した数
必要
vulnerabilityFunction 終了タグ
vulnerabilityFunction: バルネラビリ
ティ関数（ベータ関数）
id: ID、dist: 条件付き損失比の不確
実さのモデル化のための連続分布
imls: intensity measure levels
imt: intensity measure typemeanLRs: 平均損害率
損害率の数は imls で指定した数必要

13

ファイル内容<covLRs>0.03 0.12 0.24 0.32 0.38 0.40 0.38 0.32 0.24 0.12
0.03</covLRs>

14
15</vulnerabilityFunction><vulnerabilityFunction id="ATC13_URM_Res" dist="PM">16<imls imt="MMI">6 7 8 9 10 11 12</imls>

17
18
19
20
21
22
23
24
25
26

<probabilities lr="0.000">0.95 0.49 0.30 0.14 0.03 0.01
0.00</probabilities><probabilities lr="0.005">0.03 0.38 0.40 0.30 0.10 0.03
0.01</probabilities><probabilities lr="0.050">0.02 0.08 0.16 0.24 0.30 0.10
0.01</probabilities><probabilities lr="0.200">0.00 0.02 0.08 0.16 0.26 0.30
0.03</probabilities><probabilities lr="0.450">0.00 0.02 0.03 0.10 0.18 0.30
0.18</probabilities><probabilities lr="0.800">0.00 0.01 0.02 0.04 0.10 0.18
0.39</probabilities><probabilities lr="1.000">0.00 0.01 0.01 0.02 0.03 0.08
0.38</probabilities></vulnerabilityFunction></vulnerabilityModel></nrml>説明
covLRs: 損害率の変動係数
変動係数の数は imls で指定した数必
要vulnerabilityFunction 終了タグ
vulnerabilityFunction: バルネラビリ
ティ関数（離散化質量分布関数）
id: ID、dist: 条件付き損失比の不確
実さのモデル化のための連続分布
imls: intensity measure levels
imt: intensity measure typeprobabilities: 損害率
lr: 特定の損害率

vulnerabilityFunction 終了タグ
vulnerabilityModel 終了タグ
nrml 終了タグ

始めに、vulnerability モデルの一般的な情報を記述する。このメタデータセクション（ファイル 3.3.19 中の 3~4 行目）の情報は vulnerability モデル中のすべての関数に共通であり、すべての vulnerability モデルの最初に含まれる必要がある。メタデータセクション中のパ
ラメータ一覧を表 3.3.44 に示した。
表 3.3.44 メタデータセクション
パラメータ

説明

id

exposure モデルを識別するためのユニークな文字列。
”A”から“z”までのアルファベット、0 から 9 までの数字、「-」、「_」のみからなり、最大 100 文字まで指定可能である。

assetCategory

このファイル中で定義される vulnerability 関数のための資産のタイプを指定するため使用されるオプション文字列（例、buildings、lifelines）。

lossCategory

損失（loss）の種類を示す属性。この属性の有効な文字列は、「structural」、「nonstructural」、「contents」、「business_interruption」と「occupants」

description

vulnerability モデルについての情報を記述する文字列。たとえば、建物分
類が vulnerability モデルの関数の出所を示すなど。

*太字は、必須パラメータ
続いて、vulnerability 関数を建物分類ごとに記述する。まず、対数正規分布あるいはベー
タ分布を使用した条件付き損害率における不確定性をモデル化する vulnerability 関数を示した（ファイル 3.3.19 中の 5~9 行目）。対数正規分布あるいはベータ分布の場合の連続分
79

布を使用する vulnerability 関数を定義するために必要な属性を表 3.3.45 に示した。
表 3.3.45 連続分布関数による vulnerability 関数で使用するパラメータ
パラメータ

説明

id

関数が定義される建物分類を識別するためのユニークな文字列。この文字列は、exposure モデル中の関連する asset 要素と vulnerability 関数を関連付けるために使われ、”A”から“z”までのアルファベット、0 から 9までの数字、「-」、「_」のみからなり、最大 100 文字まで指定可能である。

dist

条件付き損害率における不確定性をモデル化するための連続分布を使用する vulnerability 関数のための属性。対数正規分布の場合は「LN」、
ベータ分布の場合は「BT」を指定する、

imls

intensity measure levels。この変数は limit state で定義される超過確率のための地震動強さの値を指定する。加えて、地震動強さのタイプ（imt:
intensity measure type）を定義する必要がある。

meanLRs

imls 属性で定義されたそれぞれの地震動強さにおける、この vulnerability
関数の平均損害率を定義するために使用する。meanLRs 属性で定義される平均損害率の数は imls 属性で定義される地震動強さの数と同じでなければならない。

covLRsimls 属性で定義されたそれぞれの地震動強さにおける、この vulnerability
関数の損害率の条件付き分布の変動係数を定義するために使用する。
covLRs 属性で定義される損害率の変動係数の数は imls 属性で定義される地震動強さの数と同じでなければならない。

*太字は、必須パラメータ
最後に、離散確率質量分布を使用した条件付き損害率の不確定性をモデル化する
vulnerability 関数を示した（ファイル 3.3.19 中の 10~24 行目）。この属性のパラメータを表
3.3.46 に示した。
表 3.3.46 離散確率質量分布による vulnerability 関数で使用するパラメータ
パラメータ

説明

id

関数が定義される建物分類を識別するためのユニークな文字列。この文字列は、exposure モデル中の関連する asset 要素と vulnerability 関数を関連付けるために使われ、”A”から“z”までのアルファベット、0 から 9までの数字、「-」、「_」のみからなり、最大 100 文字まで指定可能である。

dist

条件付き損害率の不確定性をモデル化するための離散化質量分布を使用する vulnerability 関数のための属性。
「PM」を指定する。

imls

intensity measure levels。この変数は limit state で定義される超過確率のための地震動強さの値を指定する。加えて、地震動強さのタイプ（imt:
intensity measure type）を定義する必要がある。

probabilities

このフィールドは imls 属性で指定される地震動強さのレベルごとの、特定の損害率（属性 lr を使用して、それぞれの確率を指定する）を定義するために使われる。probabilities 属性で定義される確率の数は、imls 属性
で定義される地震動強さの数と同じでなければならない。一方で、
probabilities で定義できる損害率の数に制限はない。

*太字は、必須パラメータ

80

計算方法
OpenQuake-engine で計算を実行するには、以下の 2 種類の方法がある。
ウェブブラウザを使用する方法
コマンドラインを使用する方法
ここではまず、ウェブブラウザを使用する方法（WebUI による実行）を先に紹介し、続
いてコマンドラインにより計算する方法を説明する。どちらの方法においても、同じように計算可能であるが、WebUI では、計算および出力のみを提供する（どちらかと言えば、初心者向けである）のに対して、コマンドラインではその他の機能も提供する（エキスパート向けである）。それぞれの機能については後述する。なお、ここでは、計算方法の一連の流れのみを説明するだけであり、実際の計算は「3.6 各計算タイプにおけるハザード・リスクの計算方法」（p.105~）で行う。

3.4.1

WebUI による実行

概要
OpenQuake-engine は、ウェブブラウザベースの GUI を提供する。このウェブブラウザベ
ースの GUI は“WebUI”と呼ばれる。WebUI は、新しいジョブの投入、計算の監視、結果の抽出に使用することができる。

実行方法
ウェブブラウザを使用して、各種操作を行う。WebUI の起動方法は使用する OS によって異なるが、特にむずかしい操作は必要としない。ハザードからリスクまでの一連の実行方法を図 3.4.1~図 3.4.12 および下記に示した。ハザードのみ計算する場合は、図 3.4.1~図3.4.9 のみでもよい。リスクの計算は基本的にハザードの計算結果を使用するため、ハザードの計算が終了後に実施する。
WebUI の実行は、ウェブブラウザから「http:://localhost:8800/engine」にアクセスすることから始まる。
Linux の場合は、ウェブブラウザから「http:://localhost:8800/engine」にアクセスする（図 3.4.1）。



Windows の場合は、OpenQuake-engine のサーバーを起動する必要があるため、スタートメニューの「OpenQuake engine(WebUI)」を実行する。

OpenQuake-engine を使用した計算は「Run a Calculation」（図 3.4.1 の赤枠）をクリッ
クして、ファイル選択画面が開き、必要なファイルが含まれた圧縮ファイルを選択する（図 3.4.2、図 3.4.3）。
ファイルを選択すると計算が開始される（図 3.4.4、図 3.4.5）。計算中に「Console」（図 3.4.5 の赤枠）をクリックすると、計算時のログが表示される（図 3.4.6）。
計算が終了すると、「Status」が「Complete」に変更され、「Outputs」ボタンと「Run81Risk」ボタンが表示される（図 3.4.7）。
「Console」ボタンを押すと、計算終了までの実行ログが表示される（図 3.4.8）。
必要に応じて、「Outputs」ボタンから、出力リストを表示して、計算結果をダウンロードする（図 3.4.9）。
リスクの計算の場合（設定ファイルがハザードとリスクで分割されている場合）は、「Run Risk」のボタンを押してリスクの計算を実行する（図 3.4.10~図 3.4.15）。

図 3.4.1

WebUI を使用した計算その 1

ウェブブラウザから http://localhost:8800/engine を開き、「Run a Calculation」（赤枠）
をクリックすると、ファイル選択画面が開く

82

図 3.4.2

WebUI を使用した計算その 2「Run a Calculation」（図 3.4.1 の赤枠）をクリックすると、ファイル選択画面が開く

図 3.4.3

WebUI を使用した計算その 3

必要なファイルが含まれる圧縮ファイルを選択する

83

図 3.4.4

WebUI を使用した計算その 4

ファイルを選択すると、計算が開始する

図 3.4.5

WebUI を使用した計算その 5「Console」（図 3.4.5 の赤枠）ボタンを押すと、実行状況を確認できる

84

図 3.4.6

WebUI を使用した計算その 6「Console」（図 3.4.5 の赤枠）ボタンを押すと、実行状況を確認できる

図 3.4.7

WebUI を使用した計算その 7

計算が終わると、「Outputs」、「Run Risk」ボタンが表示される

85

図 3.4.8

WebUI を使用した計算その 8「Console」ボタンで、実行ログを表示した画面

図 3.4.9

WebUI を使用した計算その 9「Outputs」ボタンで、出力ファイル一覧を表示し、それぞれをクリックするとデータをダ
ウンロードできる

86

図 3.4.10

WebUI を使用した計算その 10「Run Risk」ボタンをクリックすると、リスク計算用のファイル選択画面が表示されるので、リスク計算用のファイルが含まれたハザードと同じ圧縮ファイルを選択する

図 3.4.11

WebUI を使用した計算その 11

リスクの計算開始後の状態

87

図 3.4.12 WebUI を使用した計算その 12
リスクの計算中の画面

図 3.4.13

WebUI を使用した計算その 13「Console」をクリックして、リスクのログを表示する

88

図 3.4.14 WebUI を使用した計算その 14
計算終了した状態

図 3.4.15 WebUI を使用した計算その 15「Outputs」をクリックして、出力データの一覧表示する89

3.4.2

コマンドラインによる計算実行方法

概要
OpenQuake-engine はもともと Linux 上で開発されたプログラムであるため、コマンドラ
インでの使用が基本であった。ここでは、2017 年 3 月現在の OpenQuake-engine バージョン 2.3 における oq コマンドの一連の使用方法を説明する。

実行方法
OpenQuake-engine の基本コマンドは「oq」というコマンドであり、このコマンドにオプ
ションを引数として実行する。
「oq」コマンドを引数なしで実行すると、簡単な使用方法が表示され、「oq」コマンドで使用可能な引数が表示される（コマンド 3.4.1）。「oq」コマン
ドで使用できるオプションと簡単な説明を表 3.4.1 に示した。
コマンド 3.4.1
1

2

oq コマンドの実行

oq
usage: oq [--version]{reduce,show_attrs,to_hdf5,to_shapefile,info,purge,upgrade_nrml,webui,plo
t_sites,dbserver,plot_lc,show,from_shapefile,db,tidy,plot_uhs,plot,run_ti
les,engine,run,export,reset,run_server,plot_ac,help}...
oq: error: too few arguments

表 3.4.1 「oq」コマンドで使用できるオプション
引数名

説明

run

計算を実行する

engine

伝統的なコマンドライン API を使用した計算を実行する

info

情報を表示する

reduce

ランダムにノードをサンプリングしてファイル名からサブモデルを生
成する

reset

保存されたデータをすべて削除する

purge

計算結果を削除する

export保存されたデータから出力をエクスポートする

from_shapefile

ESRI Shapefile 形式の震源ファイルから nrml 形式ファイルへ変換する

to_shapefile

nrml 形式の震源ファイルから ESRI Shapefile 形式ファイルへ変換する

to_hdf5npz ファイルを hdf5 へ変換する

show

データストアに保存された内容を表示する

show_attrs

保存されたデータ内の HDF5 データセットの属性を表示する

upgrade_nrml

最新の NRML に変換する

tidy

NRML を再フォーマットする

plot

ハザードカーブをプロットする

plot_uhs

一様ハザードスペクトルをプロットする

plot_lc

ロスカーブをプロットする

90

引数名

説明

plot_ac

累計のロスカーブをプロットする

plot_sites

計算するハザードのサイトを簡易的にプロットする。

webui

フォアグラウンドで WebUI サーバーを開始するか Django アプリケーシ
ョンのほかの操作を実行する

db

データベースを操作するコマンドを実行する

dbserver

データベースサーバーを操作する

run_server

与えられたデータベースファイルとポート番号で DbServer を実行する

help

ヘルプを表示する

実際に計算を実行するのは、「oq run」あるいは「oq engine」である（コマンド 3.4.2、コ
マンド 3.4.3）。その他は必要に応じて、データを参照したり、確認したりするために使用される。
「oq plot」コマンドでハザードカーブのプロットもできるが、簡易的なプロットであることに留意する必要がある。
コマンド 3.4.2 「oq run」コマンドを使用した計算の実行
1

oq run job.ini

コマンド 3.4.3 「oq engine」コマンドを使用した計算の実行
1

1)

oq engine --run job.ini

oq run「oq run」コマンドは計算を実行する。使用方法はコマンド 3.4.4 に示したように、「job_ini」（計算の構成ファイル）を指定する。必要に応じてオプションを指定する。オプションは
表 3.4.2 に示した。ここで、[ ]で指定されるオプションは、いずれかを指定するという意味
であり、[ ]がない場合は必須であることを意味する。また、これ以降[-h]オプションが出てくるが、これはヘルプを表示するものであり、今後の説明を省略する。
コマンド 3.4.4 「oq run」コマンドの使用方法
1

oq run [-h] [-s SLOWEST] [--hc HC] [-p PARAM [PARAM ...]] [-c 120] [-e][-l {debug, info, warn, error, critical}] [-d]job_ini

表 3.4.2 「oq run」コマンドラインオプション
オプション

説明

--help, -h

ヘルプメッセージを表示する--s SLOWEST, --slowest SLOWEST

前の計算時に最も遅かった操作を表示する--hc HC

前の計算 ID を指定する-p PARAM [PARAM …], --param PARAM [PARAM…]

NAME=VALUE でパラメータを上書きする-c 120, --concurrent-tasks 120

並列タスク数を指定する-e, --exports

出力フォーマットをカンマ区切りで指定する

91

オプション説明-l {debug, info, progress, warn, error, critical}--log-level{debug, info, progress, warn, error, critical}

ログレベル
デフォルトは”info”-d, --pdb

エラーの際にデバッグする2)

oq engine「oq engine」コマンドは、伝統的なコマンドライン API を使用した計算を実行する。
「oq
engine」コマンドの使用方法は、コマンド 3.4.5 に示した。計算の実行方法はコマンド 3.4.6に、その他の使用可能なオプションを表 3.4.3 にまとめた。
コマンド 3.4.5 「oq engine」コマンドの使用方法

1

oq engine [-h] [--log-file LOG_FILE] [--no-distribute] [-y][-c CONFIG_FILE] [--make-html-report YYYY-MM-DD|today] [-u][-v] [-w] [--run-hazard CONFIG_FILE] [--run-risk CONFIG_FILE][--run CONFIG_FILE] [--list-hazard-calculations][--list-risk-calculations][--delete-calculation CALCULATION_ID][--delete-uncompleted-calculations][--hazard-calculation-id HAZARD_CALCULATION_ID][--list-outputs CALCULATION_ID] [--show-log CALCULATION_ID][--export-output OUTPUT_ID TARGET_DIR][--export-outputs CALCULATION_ID TARGET_DIR] [-e][-l {debug, info, warn, error, critical}]

コマンド 3.4.6 「oq engine」コマンドを使用した計算の実行
1

oq engine --run job.ini

表 3.4.3 「oq engine」コマンドラインオプション
オプション

説明

--log-file LOG_FILE, -L LOG_FILE

ログメッセージの保存場所を指定する（なければ、標準出力(標準エラー出力)となる）--no-distribute, --nd

タスクを分散した計算をせずに一プロセスで計算する（デバッグやプロファイリングに使用される）-y, --yes

質問に対して、自動的に yes と答える

-c CONFIG_FILE, --config-file CONFIG_FILE

カスタム openquake.cfg ファイルを指定する（デフォルト設定を上書きする）--make-html-report YYYY-MM-DD|today, -r
YYYY-MM-DD|today

指定日の計算の HTML 形式レポートを作成する-u, --upgrade-db

openquake データベースをアップグレードする-v, --version-db

openquake データベースのバージョンを表示する-w, --what-if-I-upgrade

openquake データベースをアップグレードすると、何が起きるかを表示する--run-hazard CONFIG_FILE, --rh CONFIG_FILE

指定した設定ファイルでハザード計算を実行する--run-risk CONFIG_FILE --rr CONFIG_FILE

指定した設定ファイルでリスク計算を実行する--run CONFIG_FILE

特定の設定ファイルでジョブを実行する

92

オプション説明--list -hazard-calculations, --lhc

ハザードの計算結果一覧を表示する--list-risk-calculations, --lrc

リスクの計算結果一覧を表示する--delete- calculations CALCULATION_ID, --dc
CALCULATION_ID

CALCULATION_ID で指定した計算結果をすべて消去する--delete-uncompleted-calculations, --duc

すべての不完全な計算結果を消去する--hazard-calculation-id HAZARD_ CALCULATION_ID,--hc HAZARD_ CALCULATION_ID

次の計算の入力としてハザードのジョブ ID を指定
する--list-outputs CALCULATION_ID, --lo
CALCULATION_ID

指定した計算の出力をリスト化する--show-log CALCULATION_ID, --sl
CALCULATION_ID

指定した計算のログを表示する--export-output OUTPUT_ID TARGET_DIR,--eo
OUTPUT_ID TARGET_DIR

指定したディレクトリに要求した出力ファイルをエクスポートする--export-outputs CALC_ID TARGET_DIR, --eosCALCULATION_ID TARGET_DIR

指定したディレクトリに指定した計算結果すべてをエクスポートする-e, --exports EXPORT_FORMATS

出力フォーマットをカンマ区切りで指定する-l {debug, info, progress, warn, error, critical}--log-level{debug, info, progress, warn, error, critical}

ログレベルを指定する（デフォルトは”info”）

3)

oq info「oq info」コマンドは、OpenQuake-engine で計算可能な種々のパラメータを確認できる。
使用方法はコマンド 3.4.7 に、指定可能なオプションは表 3.4.4 に示した。
コマンド 3.4.7 「oq info」コマンドの使用方法
1

oq info [-h] [-c] [-g] [-v] [-e] [-b] [-r] [input_file]

表 3.4.4 「oq info」コマンドラインオプション
オプション

説明

-c、--calculators

利用可能な計算モードを表示する-g、--gsims

利用可能な GSIM を表示する-v、--views

利用可能な表示方法を表示する-e、--exports

利用可能な出力形式を表示する-b、--build-reports

rst フォーマットでレポートを作成する-r、--report

rst フォーマットでレポートを作成する

4)

oq reduce「oq reduce」コマンドは、ランダムにノードをサンプリングすることで、「fname」ファ
イルからサブモデルを作成する。震源モデル、サイトモデル、exposure モデルがサポートされている。特別なケースとして、行をサンプリングすることで、csv ファイルもまた減ずることができる。これは、大規模計算を小規模にして、デバッグしやすいようにするため に 使 わ れ る 。 コ マ ン ド 3.4.8 に 示 す よ う に 、「 fname 」 で フ ァ イ ル 名 を 指 定 し 、「reduction_factor」で 0~1 の範囲で減少率を指定する。
93

コマンド 3.4.8 「oq reduce」コマンドの使用方法
15)

oq reduce [-h] fname reduction_factor

oq reset「oq reset」コマンドは、保存されたデータを削除する。使用方法はコマンド 3.4.9 に示したとおりである。通常は、削除してもよいかの確認があるが、「-y」を指定すれば、確認なしに削除する。
コマンド 3.4.9 「oq reset」コマンドの使用方法
1

6)

oq reset [-h] [-y]oq purge「oq purge」コマンドは計算結果を削除する。コマンド 3.4.10 に示したように、「calc_id」（計算のジョブ番号）を指定する。
「calc_id」に 0 を指定すれば、全結果を削除する。
コマンド 3.4.10 「oq purge」コマンドの使用方法
17)

oq purge [-h] calc_id

oq export「oq export」コマンドは、保存されたデータから出力をエクスポートする。
「datastore_key」
でデータ名を指定し、「export_dir」で出力場所（指定しなければ実行時のフォルダ）、「calc_id」
で計算 id（指定しなければ、データに含まれるものすべて）を指定し、エクスポートする。
「calc_id」を指定しない場合は、最後に計算したデータをエクスポートする。使用方法とコマンドラインオプションは、コマンド 3.4.11 および表 3.4.5 に示した。
コマンド 3.4.11 「oq export」コマンドの使用方法
1

oq export [-h] [-e csv] datastore_key [export_dir] [calc_id]

表 3.4.5 「oq export」コマンドラインオプション
オプション

説明

-e csv, --exports csv

csv 形式でエクスポートする-d ., --export –dir .

エクスポートするディレクトリを指定する

8)

oq from_shapefile「oq from_shapefile」コマンドは、ESRI Shapefile 形式から nrml 形式の震源モデルファイ
ルへ変換するコマンドである。「oq from_shapefile」の使用方法はコマンド 3.4.12 に、オプ
ションについては、表 3.4.6 に示した。

94

コマンド 3.4.12 「oq from_shapefile」コマンドの使用方法
1

oq from_shapefile [-h] [-o OUTPUT] [-v]
input_shp_files [input_shp_files ...]

表 3.4.6 「oq from_shapefile」コマンドのコマンドラインオプション
オプション

説明

input_shp_files [input_shp_files…]

震源モデルの ESRI Shapefile-o OUTPUT, --output OUTPUT

出力ファイル名（拡張子は不要）-v, --validate

入力モデルの妥当性をチェックする9)

oq to_shapefile「oq to_shapefile」コマンドは、nrml 形式の震源モデルファイルから ESRI Shapefile 形式へ変換するコマンドである。nrml ファイルで定義された震源形状によって複数のファイルに分割されて、シェープファイルが作成される。「oq to_shapefile」の使用方法はコマンド
3.4.13 に、オプションについては、表 3.4.7 に示した。
コマンド 3.4.13 「oq to_shapefile」コマンドの使用方法
1

oq to_shapefile [-h] [-o OUTPUT] [-v] input_nrml_file

表 3.4.7 「oq to_shapefile」コマンドのコマンドラインオプション
オプション

説明

input_nrml_file

震源モデルの nrml 形式ファイル-o OUTPUT, --output OUTPUT

出力ファイル名（拡張子は不要）-v, --validate

入力モデルの妥当性をチェックする10) oq to_hdf5「oq to_hdf5」コマンドは、“.npz”形式のファイルから“.hdf5”形式へ変換するコマンドである。「oq to_hdf5」の使用方法はコマンド 3.4.14 に示した。「input」で“.npz”形式のファイル名を記述し、実行すると、“.hdf5 形式”のファイルに変換される。
コマンド 3.4.14 「oq to_hdf5」コマンドの使用方法
1

oq to_hdf5 [-h] [input [input ...]]

11) oq show
「oq show」コマンドはデータストアに保存された内容を表示する。使用方法はコマンド
3.4.15 に示したように、「what」と必要に応じて「calc_id」（計算のジョブ番号）を指定する。「calc_id」を指定しない場合は、最後に計算したデータを表示する。「what」は何を表示するかであるが、現在確認できているのはすべての情報を表示する「all」、とハザードカ

95

ーブに関する「hcurves」等である。
コマンド 3.4.15 「oq show」コマンドの使用方法
1

oq show [-h] what [calc_id]12) oq show_attrs「oq show_attrs」コマンドは、HDF5 形式ファイルに含まれるデータの属性を表示する。
使用方法はコマンド 3.4.16 に示した。key で保存された HDF5 形式のファイルを指定し、
calc_id で計算 id（指定しなければ、データに含まれるものすべて）を指定する。
「calc_id」
を指定しない場合は、最後に計算したデータを表示する。
コマンド 3.4.16 「oq show_attrs」コマンドの使用方法
1

oq show_attrs [-h] key [calc_id]13) oq upgrade_nrml「oq upgrade_nrml」コマンドは与えられたフォルダ内の nrml ファイルを最新の nrml 形式に変換する。サブフォルダに関しても適用される。使用方法はコマンド 3.4.17 に示したように、「directory」（フォルダ名）を指定する。「-d」を指定すると、実際には置き換えずにテスト結果を表示する。
コマンド 3.4.17 「oq upgrade_nrml」コマンドの使用方法
1

oq upgrade_nrml [-h] [-d] directory14) oq tidy
「oq tidy」コマンドは、標準形の NRML フォーマットを再フォーマットする。浮動小数の精度を標準形に減ずることも行う。もしファイルが妥当でなければ、明白なエラーメッ
セージが表示される。コマンド 3.4.18 に示すように「fnames」にファイル名を指定する。
空白区切りで複数のファイル名を指定できる。
コマンド 3.4.18 「oq tidy」コマンドの使用方法
1

oq tidy [-h] fnames [fnames ...]

15) oq plot
「oq plot」コマンドは、ハザードカーブをプロットする。コマンドの使用方法とコマン
ドラインオプションをコマンド 3.4.19 および表 3.4.8 に示した。
「calc_id」で計算 ID を指定する。別の計算と比較したい場合は「other_id」指定する。「-s」の後に、観測点インデッ
クスを指定し、特定の観測点のみプロットすることもできる。

96

コマンド 3.4.19 「oq plot」コマンドの使用方法
1

oq plot [-h] [-s 0] calc_id [other_id]

表 3.4.8 「oq plot」コマンドラインオプション
オプション

説明

--help, -h

ヘルプメッセージを表示する-s 0, --sites 0

観測点インデックスで指定する場合に使用する

16) oq plot_uhs「oq plot_uhs」コマンドは、UHS をプロットする。コマンドの使用方法とコマンドライ
ンオプションをコマンド 3.4.20 および表 3.4.9 に示した。「calc_id」で計算 ID を指定する。
「-s」の後に、観測点インデックスを指定し、特定の観測点のみプロットすることもできる。
コマンド 3.4.20 「oq plot_uhs」コマンドの使用方法
1

oq plot_uhs [-h] [-s 0] calc_id

表 3.4.9 「oq plot_uhs」コマンドラインオプション
オプション

説明

--help, -h

ヘルプメッセージを表示する-s 0, --sites 0

観測点インデックスで指定する場合に使用する

17) oq plot_lc「oq plot_lc」コマンドは、ロスカーブをプロットする。コマンドの使用方法はコマンド
3.4.21 に示した。「calc_id」で計算 ID を指定し、「aid」で資産 ID を指定する。
コマンド 3.4.21 「oq plot_lc」コマンドの使用方法
1

oq plot_lc [-h] calc_id aid18) oq plot_ac「oq plot_ac」コマンドは、累積のロスカーブをプロットする。コマンドの使用方法はコ
マンド 3.4.22 に示した。「calc_id」で計算 ID を指定し、「aid」で資産 ID を指定する。
コマンド 3.4.22 「oq plot_ac」コマンドの使用方法
1

oq plot_ac [-h] calc_id aid19) oq plot_sites「oq plot_sites」コマンドは震源と最大距離の情報から観測点の位置を簡易的にプロットする。使用方法はコマンド 3.4.23 に示したように、「calc_id」を指定する。
97

コマンド 3.4.23 「oq plot_sites」コマンドの使用方法
1

oq plot_sites [-h] calc_id20) oq webui「oq webui」コマンドはフォアグラウンドで WebUI サーバーを開始するか、Django アプ
リケーションのその他の操作を実行する。使用方法とコマンドラインオプションはコマン
ド 3.4.24 および表 3.4.10 にまとめた。
コマンド 3.4.24 「oq webui」コマンドの使用方法
1

oq webui [-h] {start, syncdb} [hostport]

表 3.4.10 「oq webui」コマンドのコマンドラインオプション
オプション

説明

{start, syncdb}

WebUI コマンド

hostport

WebUI が使用するホスト名とポート番号。
デフォルトは’127.0.0.1:8800’

21) oq db「oq db」コマンドはデータベースを操作するコマンドを実行する。使用方法はコマンド
3.4.25 に示したように、cmd（db コマンド）を指定する。引数として args を指定することもできる。
コマンド 3.4.25 「oq db」コマンドの使用方法
1

oq db [-h] cmd [args]22) oq dbserver「oq dbserver」コマンドは、データベースサーバーをスタート/ストップ/再起動するために使用する。コマンド 3.4.26 に使用方法を示した。status を指定することで、現在の状態を表示する。
コマンド 3.4.26 「oq dbserver」コマンドの使用方法
1

oq dbserver [-h] {start, stop, status, restart}23) oq run_server「oq run_server」コマンドは、与えられたデータベースファイルとポート番号で DbServerを実行する。コマンド 3.4.27 に使用方法を示した。ファイルが指定されなければ、
openquake.cfg の設定を使用する。オプションは表 3.4.11 に示した。

98

コマンド 3.4.27 「oq run_server」コマンドの使用方法
1

oq run_server [-h] [-l WARN] [dbpathport] [logfile]

表 3.4.11 「oq run_server」コマンドのコマンドラインオプション
オプション

説明

dbpathport

データベースファイルのパスとポート番号。デフォルトは None

logfileログファイル名。
デフォルトは/var/lib/openquake/dbserver.log-l WARN, --loglevel WARN

ログレベルを指定する。WARN あるいは INFO

24) oq help
「oq help」コマンドは、各コマンドのヘルプを表示する。使用方法は、コマンド 3.4.28のとおりである。
コマンド 3.4.28 「oq help」コマンドの使用方法
1

oq help [-h] [cmd]99Input Preparation Toolkit
OpenQuake Platform では、Input Preparation Toolkit として、設定ファイルや各種モデルフ
ァイルの作成のためのツールキットを提供している。使用は、ウェブブラウザから行う。
OpenQuake Platform（https://platform.openquake.org）にログインする。
上段「Calculation」タブをクリックすると「OpenQuake Calculate」のページが開く（図3.5.1）。
「Modelling Tools:」の「Risk Input Preparation Toolkit」をクリックすると「Input
Preparation Toolkit」が開く（図 3.5.2）。
使用したい機能に合わせて、「Exposure」（exposure モデル作成ツール、図 3.5.3）、「Fragility」（fragility モデル作成ツール、図 3.5.4）、「Vulnerability」（vulnerability モ
デル作成ツール、図 3.5.5）、「Earthquake Rupture」（地震の発生確率を含まない震源モデル作成ツール、図 3.5.6）、「Site Conditions」（観測点特性ファイル作成ツール、
図 3.5.7）、「Configuration file」（設定ファイル作成ツール、図 3.5.8）を選択する。
それぞれの使用方法はここでは割愛するが、Configuration file、Earthquake Rupture については、実際の計算例部分（「3.6 各計算タイプにおけるハザード・リスクの計算方法」（p.105～））で紹介する。

図 3.5.1

OpenQuake Platform「Calculate」タブ

100

図 3.5.2

Input Preparation Toolkit デフォルト画面

図 3.5.3

exposure モデルファイル作成ツール

各テキストボックスに必要な情報を入力後、下方のテーブルに表計算ソフトからデータをコピーして入力するか、csv 形式のファイルをアップロードして、「Convert to NRML」を押すと、exposure モデルを作成できる

101

図 3.5.4

fragility モデルファイル作成ツール

各テキストボックスやテーブルを入力後に「Convert to NRML」を押すと、fragility モデ
ルを作成できる

図 3.5.5

vulnerability モデルファイル作成ツール

各テキストボックスやテーブルを入力後に「Convert to NRML」を押すと、vulnerability
モデルを作成できる102

図 3.5.6 断層モデル作成ツール
地震の発生確率を含まない 4 パターンの断層モデルを作成できる

図 3.5.7 観測点特性モデル作成ツール
Vs30 などの情報を入力後、「Convert to NRML」を押すと、観測点特性モデルを作成できる

103

図 3.5.8 設定ファイル作成ツール

104

各計算タイプにおけるハザード・リスクの計算方法
OpenQuake-engine で計算可能な以下の各計算タイプについて、簡単なサンプルを用いて説明を行う。
ハザードScenario CaseClassical PSHAEvent-based PSHADisaggregation

リスク


Scenario Damage

Scenario Risk

Classical Damage

Classical Risk

Classical BCR

ここでは、種々のパラメータと計算方法の説明にとどめ、地震の発生確率等のデータを用いて実際に各種ハザードの計算を実施する例は「第 4 章
よるハザード・リスクの計算例」（p.185~）で説明する。

105

実データを用いた OpenQuake に3.6.1

ハザード

Scenario Case
まず、一番簡単な例として、断層モデルを与えて地震動予測式に基づき地震動を計算する例を示す。OpenQuake-engine では Scenario Case（Scenario-based Hazard）という計算である。震源断層を特定した地震動と考えてもよい。この解析は、地震の発生確率を考慮せず、地震が発生した場合に、地震動の強さを計算するものである。

1)

必要なファイル

確率論的地震ハザード解析とは異なり、地震動予測式で使用する断層モデルとOpenQuake-engine 実行のための設定ファイルの以下の 2 ファイルが必要となる。
設定ファイル（ファイル 3.6.1）
断層モデル（ファイル 3.6.2）
震源モデルロジックツリーファイルや地震動予測式ロジックツリーファイルは必要ない。
設定ファイルをファイル 3.6.1 に、断層モデルファイルをファイル 3.6.2 に示した。Scenario
Case の計算では、hazard_outputs セクションには、何も記入しなくても、地震動強さの分布（Ground Motion Field）のみ出力される。
ファイル 3.6.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

Scenario Case で使用する設定ファイル

ファイル内容[general]description = Scenario Calculation with Simple Fault Rupture
calculation_mode = scenario[sites]region_grid_spacing = 2

説明
計算概要
モードの選択region で指定した範囲内での計算地
点の刻み(km)
計算領域をカンマ区切りで指定(°)

region = 80 26, 88 26, 88 31, 80 31[erf]
rupture_model_file = earthquake_rupture_model.xml
rupture_mesh_spacing = 5

断層モデル
震源距離計算時に断層モデルを分割するサイズ(km)[site_parames]
reference_vs30_value = 760.0
reference_vs30_type = measured
reference_depth_to_2pt5km_per_sec = 5.0
reference_depth_to_1pt0km_per_sec = 100.0

Vs30(m/s)
Vs30 のタイプ
Vs=2.5km/s となる深さ(km)Vs=1.0km/s となる深さ(m)[correlation]
ground_motion_correlation_model =地震動補正モデル[hazard_calculation]
random_seed = 113
gsim = ChiouYoungs2008
intensity_measure_types = PGA
truncation_level = 3.0

統計処理のための乱数のシード値
地震動予測式

計算する地震動強さ
切断正規分布有界レベル

106

27
28

ファイル内容maximum_distance = 200
number_of_ground_motion_fields = 10

説明
計算する最大距離
計算回数*斜体は選択した GSIM によって、使用の有無や変数が異なる
ファイル 3.6.2 Scenario Case で使用する断層モデル
1
2
3
4
5
6

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><simpleFaultRupture><magnitude>7.0</magnitude><rake>90.0</rake><hypocenter lat="84.4" lon="27.6" depth="30"/>

7<simpleFaultGeometry>

8
9
10
11
12
13
14
15

<gml:LineString><gml:posList>
85.7 27.3
83.8 27.8</gml:posList></gml:LineString><dip>90.0</dip><upperSeismoDepth>20.0</upperSeismoDepth>

16<lowerSeismoDepth>50.0</lowerSeismoDepth>

17
18
19

</simpleFaultGeometry></simpleFaultRupture></nrml>

この例では、「3.3.2

(2)

1) ③

説明
XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
simpleFaultRupture : Simple fault
magnitude: マグニチュードは 7
rake: すべり角
hypocenter: 震源位置
lat: 緯度 84.4 度、lon: 経度 27.7 度、
depth: 深さ 30km
simpleFaultGeometry: 断層面の形状
を simple fault タイプを使用する
gml:LineString: 線を使用
gml:posList: 位置のリスト
始点の経度 85.7 度 緯度 27.3 度
始点の経度 83.8 度 緯度 27.8 度
gml:posList 終了タグ
gml:LineString 終了タグ
dip: 傾斜角 90 度
upperSeismoDepth: 地震発生上面深さ 20.0 (km)lowerSeismoDepth: 地震発生下面深さ 50.0 (km)simpleFaultGeometry 終了タグ
simpleFaultRupture 終了タグ
nrml 終了タグ

Simple fault rupture」（p.45）で説明した Simple fault

rupture による断層モデルと Chiou and Youngs (2008)43)による地震動予測式を用いて、地表
最大加速度を求める。Chiou and Youngs (2008)の地震動予測式では、観測点から断層までの距離のほかに、すべり角、傾斜角、断層モデルの上端深さ、マグニチュード、地盤の S 波
速度が 100m/s となる深さ、Vs30（地表 30m の平均 S 波速度）が必要となる。ファイル 3.6.2に示したとおり、断層モデル中には地震の発生確率のデータは含まない。
計算範囲あるいは計算地点を変更するには、[sites]セクション（ファイル 3.6.1 中 5~7 行目）を変更することになる。観測点数が少ない場合には、ファイル 3.6.2(a)に示したように、
sites 変数を用いて、“経度(°) 緯度(°)”の組み合せをカンマ区切りで記入する。また、ファイル 3.6.2(b)に示したように、csv 形式ファイルを使用して、計算位置を指定することも可能である。csv ファイルは、1 行に 1 計算地点の“経度(°),緯度(°)”のデータが複数行記述されたファイルになる。また、特殊なケースとして、観測点地盤特性のファイルに含まれる
位置情報で指定する方法（site_mode_file 変数）や、exposure モデルファイルに含まれる各107

資産の位置情報をそのまま使用する（exposure_file 変数）ことも可能であるが、ここでは、説明を省略する。なお、その際には region 変数および region_grid_spacing 変数は不要である。
ファイル 3.6.2(a) 数が少ない場合の観測点指定方法
5
6

ファイル内容[Hazard sites]
sites = 85 26, 87 27, ...

説明
数が少ない場合には経度, 緯度を指定することもできる

7

ファイル 3.6.2(b)56csv 形式ファイルを使用した観測点指定方法

ファイル内容[Hazard sites]
sites_csv = site.csv

説明
csv 形式ファイルを使用した観測点指定方法

7

計算に使用する地震動予測式を変更する場合は、gsim 変数（ファイル 3.6.1 中 24 行目）
を変更する。使用する gsim 変数に合わせて intensity_measure_types 変数（ファイル 3.6.1 中
25 行目）を変更することで、計算する地震動指標を指定する。intensity_measure_types 変数
は、使用する地震動予測式に対応する地震動強さを指定する必要がある。地震動予測式が対応していない場合は、もちろん計算ができない。intensity_measure_types 変数で指定する
地震動指標は、複数指定することも可能である。Chiou and Youngs (2008)による地震動予測
式では、地表最大加速度（PGA）、地表最大速度（PGV）、加速度応答スペクトル（SA）が計算可能である。各種スペクトルの計算においては、対象とする周期の情報を、括弧付きで記述する必要がある（ファイル 3.6.2(c)参照）。
ファイル 3.6.2(c) スペクトル計算時の周期の記述方法
25

ファイル内容intensity_measure_types = PGA, SA(0.05), SA(0.1)

説明
計算する地震動強さ

OpenQuake-engine による地震動の計算では、地震動予測式に付属する標準偏差のデータを用いて、正規分布に従う乱数を使用した地震動のばらつきが適用され、偶然的不確定性
として空間補正がなされ、統計データとして使用される。random_seed 変数（ファイル 3.6.1
中 23 行目）はそのための乱数のシード値であり、number_of_ground_motion_fields 変数（ファイル 3.6.1 中 28 行目）はそのための計算回数である。number_of_ground_motion_fields 変数を 2 以上に設定すると、その回数の計算がなされる。偶然的不確定性を考慮しない場合
は、truncation_level 変数（ファイル 3.6.1 中 26 行目）を 0 にする必要がある。この場合、複数回処理しても地震動強さは同じであるため、number_of_ground_motion_fields 変数は 1108でよい。この truncation_level 変数そのものを記述しない場合は標準正規分布に従う乱数を使用して空間補正が適用され、0 でない場合は切断正規分布に従う乱数を使用して空間補正が適用される。ここで、truncation_level 変数を 0 にした場合、すなわち、偶然的不確定性を考慮しない場合は、ground_motion_correlation_model 変数（ファイル 3.6.1 中 20 行目）
で指定する地震動補正モデルを使用することもできないことに注意する。偶然的不確定性に関するフローチャートを図 3.6.1 に示した。

ハザードを計算する

偶然的不確定性を考慮するNo

Yes

切断正規分布
を使用する

No

Yes
truncation_level=3
有界レベルを設定する

truncation_level 変 数 を
Yes
記述しない

truncation_level=0
有界レベルを 0 にする

計算実行

図 3.6.1

地震動予測式に付随する標準偏差と乱数を使用した空間補正により偶然的不確定性を考慮するためのフローチャート

2)

Input Preparation Toolkit によるファイルの準備

Input Preparation Toolkit を使用して「1) 必要なファイル」（p.106~）で説明した 2 ファイ
ルを作成する方法を紹介する。Input Preparation Toolkit の使用方法は、「3.5

Input Preparation

Toolkit」（p.100~）で説明したとおりである。はじめに「Earthquake Rupture」タブで震源モ
デルファイルを作成し、次に「Configuration file」タブで設定ファイルを作成する。

①

震源ファイル

震源ファイルは以下の手順で作成する。
Input Preparation Toolkit の「Earthquake Rupture」タブを開く（図 3.6.2）。
必要な情報を入力する（図 3.6.3）。
ここでは、断層モデルを 2 点間のトレースと傾斜角で表現するため、Rupture type109

として「Simple Fault Rupture」を選択する。任意の断層面の場合は「Arbitrary Fault
Rupture」、複数の任意の断層面の場合は「Single Planar Rupture OR Multi-Planar
Rupture」、断層面の上端トレース・下端トレースを指定する場合には「Complex Fault
Rupture」を選択し、必要な情報を入力する。
「Convert NRML」ボタンをクリックして、nrml 形式に変換する（図 3.6.4）。
「Download」ボタンをクリックして、作成された震源モデルファイルをダウンロー
ドする（図 3.6.5）。

図 3.6.2

Input Preparation Toolkit（断層モデル作成）その 1
Earthquake Rupture タブを開いた画面

110

図 3.6.3

Input Preparation Toolkit（断層モデル作成）その 2
必要な情報の入力画面する

図 3.6.4

Input Preparation Toolkit（断層モデル作成）その 3
nrml 形式に変換した状態

111

図 3.6.5

Input Preparation Toolkit（断層モデル作成）その 4作成された震源モデルファイルのダウンロードする②

設定ファイル

設定ファイルは以下の手順で作成する。
Input Preparation Toolkit の「Configuration file」タブを開く（図 3.6.6）。ここでは、Scenario Case の計算なので、「Earthquake Scenarios」タブを開く。
ハザードの計算を行うので、Hazard にチェックを入れる（図 3.6.7）。
「Rupture model file」で参照ボタンをクリックして「①震源ファイル」で作成した earthquake_rupture_model.xml をアップロードする（図 3.6.8）。
earthquake_rupture_model.xml をリスクとから選択し、その他必要事項を記入する（図3.6.9、図 3.6.10）。
「Download」ボタンを押すと、必要なファイルが含まれた圧縮ファイルが作成される（図 3.6.11）。

112

図 3.6.6

Input Preparation Toolkit（ハザード設定ファイル）その 1「Configuration file」タブを開き、さらに「Earthquake Scenarios」タブを開く

図 3.6.7

Input Preparation Toolkit（ハザード設定ファイル）その 2
Hazard にチェックを入れる

113

図 3.6.8

Input Preparation Toolkit（ハザード設定ファイル）その 3

参照ボタンをクリックして「①震源ファイル」で作成した断層モデルファイルをアップロードする

図 3.6.9

Input Preparation Toolkit（ハザード設定ファイル）その 4

earthquake_rupture_model.xml を選択し、その他必要事項を記入する

114

図 3.6.10 Input Preparation Toolkit（ハザード設定ファイル）その 5
必要事項を選択・記入する

図 3.6.11 Input Preparation Toolkit（ハザード設定ファイル）その 6
ダウンロードボタンを押すと、必要なファイルが含まれた圧縮ファイルが作成できる

3)

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりであるが、確認のため、WebUI を使用した計算方法を説明する。
実行はウェブブラウザから「http:://localhost:8800/engine」にアクセスして行う（図3.6.12）。
「Run a Calculation」をクリックすると、ファイル選択画面が開かれるので、必要なファイルが含まれた圧縮ファイルを選択する（図 3.6.13）。

115

ファイルを選択すると計算が開始される（図 3.6.14）。
計算が終了すると、「Status」が「Complete」に変更され、「Outputs」ボタンと「RunRisk」ボタンが表示される（図 3.6.15）。
「Console」をクリックすると実行ログを表示できる（図 3.6.16）。

図 3.6.12 WebUI による計算実行その 1
ウェブブラウザから「http://localhost:8800/engine」を開く

116

図 3.6.13 WebUI による計算実行その 2
実行したい設定ファイルおよび震源モデルが含まれた圧縮ファイル(ZIP 形式)を選択してファイルをアップロードする

図 3.6.14 WebUI による計算実行その 3
ファイルをアップロードすると自動的に計算が始まる

117

図 3.6.15 WebUI による計算実行その 4計算が終了すると、「Status」が「complete」になり、Outputs、Run Risk ボタンが表示される

図 3.6.16 WebUI による計算実行その 5「Console」から開いた実行ログを表示すると、この計算では、108546 地点の地震動を計算し、計算にかかった時間は 71 秒であることがわかる

118

4)

計算結果

Scenario Case による計算結果は Ground Motion Field（地震動強さの分布）のデータのみである。計算結果は nrml 形式、csv 形式および npz 形式（NumPy 配列形式）の 3 パターンで出力可能である。また、各種データへ変換前の形式は hdf5 形式となっている。計算結果の出力形式一覧を表 3.6.1 に示した。
表 3.6.1

Scenario Case の計算結果の出力形式一覧

計算結果

名前

出力可能な形式

地震動強さの分布

gmf_data

nrml 形式
csv 形式
npz 形式*太字はデフォルトで出力される
nrml 形式のファイルは、OpenQuake Platform や GEM の開発者が作成したその他のツールで使用可能であるが、汎用のソフトウェアでは単純に使用することはできない。csv 形式ファイルは、各種 GIS ソフトウェアや表計算ソフトで簡単に開くことができる。npz 形
式は、Python を使用してデータを処理する場合以外には使用しない。
WebUI を使用しデータの出力方法は、図 3.6.17~図 3.6.19 に示したとおりである。

図 3.6.17 WebUI による計算実行その 6
計算が終了した際に「Outputs」ボタンが表示される

119

図 3.6.18 WebUI による計算実行その 7「Outputs」ボタンをクリックすると、この計算で出力されたファイルに一覧が表示される

図 3.6.19 WebUI による計算実行その 8
データをダウンロードする
複数の計算結果がある場合には、それぞれの計算結果が 1 つに圧縮されたファイルとなっている。図 3.6.19 に示したように出力ファイル名は、計算 ID、地震動予測式、対応する

120

地震動強さおよび出力 ID などを使用して自動的に命名されている。
nrml 形式の出力サンプルをファイル 3.6.3 に、csv 形式の出力サンプルをファイル 3.6.4に示した。参考までに、偶然的不確定性を考慮しない場合(truncation_level = 0)の計算結果
をファイル 3.6.5 に示した。偶然的不確定性を考慮しない場合は、10 回の計算がすべて同じ値になっていることがわかる。
前述したとおり、csv 形式ファイルはほかのソフトウェアを用いた図化が可能であるが、nrml 形式のファイルについては、OpenQuake 開発者が作成したツール群を使用して図化を行う必要がある。ただし、現時点（2017 年 3 月時点）では gmf_data が記述された nrml 形
式をそのまま図化する方法は開発者からは提供されていない。
ファイル 3.6.3 output-1-gmf-rlz-000_1.xml サンプル
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

ファイル内容<?xml version="1.0" encoding="utf-8"?><nrml
xmlns="http://openquake.org/xmlns/nrml/0.5"
xmlns:gml="http://www.opengis.net/gml"><gmfCollection
gsimTreePath="b1"
sourceModelTreePath="b_1"

説明
XML 宣言nrml 開始タグ
xmlns: XML 名前空間
xmlns: XML 名前空間
gmfCollection: gmf コレクション
gsimTreePath: gsim ツリーパス
sourceModelTreePath: 震源モデルツ
リーパス><gmfSetstochasticEventSetId="1"

gmfSet: gmf セット
stochasticEventSetId: 統計イベント
セット 1

>
<gmf
IMT="PGA"
ruptureId="scenario-0000000000~ses=1"><node
gmv="4.6253479E-03"
lat="2.6024265E+01" lon="8.0050040E+01"/><node
gmv="4.6253479E-03"
lat="2.6024265E+01" lon="8.0050040E+01"/><node
gmv="4.6253479E-03"
lat="2.6024265E+01" lon="8.0050040E+01"/>

gmf: ground motion field
IMT : PGA データ
ruptureId: 断層モデル ID
node: ノード
gmv: 地震動強さ、lat: 緯度、lon: 経度ファイル 3.6.4 output-1-ChiouYoungs2008()-PGA_1.csv
1
23

ファイル内容lon,lat,000,001,002,003,004,005,006,007,008,009
80.02001,26.00628,0.15265,0.15293,0.30426,0.18915,0.20476,0.16088,0.13338,0.15385,0.16175,0.15885
80.02002,26.02427,0.03401,0.01250,0.01378,0.01210,0.02689,0.01106,0.02466,0.02735,0.04120,0.02169

ファイル 3.6.5 truncation_level = 0 のサンプル
1
2
3

ファイル内容lon,lat,000,001,002,003,004,005,006,007,008,009
80.02001,26.00628,0.21676,0.21676,0.21676,0.21676,0.21676,0.21676,0.21676,0.21676,0.21676,0.21676
80.02002,26.02427,0.02351,0.02351,0.02351,0.02351,0.02351,0.02351,0.02351,0.02351,0.02351,0.02351

121Classical PSHA（Point source）
次に、Sources for modelling distributed seismicity の震源モデルを使用した Classical PSHAの計算例を説明する。Sources for modelling distributed seismicity の震源モデルのうち、もっとも単純な Point Source を使用した計算例を示す。Classical PSHA は、一般的に確率論的地
震ハザード解析に使用されるものであり、ハザードカーブを直接的に計算する。

1)

必要なファイル

Scenario Case とは異なり、OpenQuake-engine 実行のための設定ファイルと震源モデルロ
ジックツリーおよび地震動モデルロジックツリーが必要となる。
設定ファイル（ファイル 3.6.6）
震源モデルロジックツリーファイル（ファイル 3.6.7）
地震動モデルロジックツリーファイル（ファイル 3.6.8）
震源モデルロジックツリー内で指定される震源モデル（ファイル 3.6.9）もまた必要となる。
設定ファイルをファイル 3.6.6、震源モデルロジックツリーファイルをファイル 3.6.7、地震動モデルロジックツリーファイルをファイル 3.6.8、震源モデルロジックツリー内で指定される震源モデルをファイル 3.6.9 にそれぞれ示す。
ファイル 3.6.6 Classical PSHA（Point source）で使用する設定ファイル
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

ファイル内容[general]description = Classical PSHA Calculation with Point Source
calculation_mode = classical

説明
計算概要
モードの選択[sites]region = 80 26, 88 26, 88 31, 80 31
region_grid_spacing = 5

計算領域をカンマ区切りで指定(度)region 範囲内の計算地点の刻み(km)[logic_tree]source_model_logic_tree_file = source_model_logic_tree.xml
gsim_logic_tree_file = gmpe_logic_tree.xml

震源モデルロジックツリー
地震動予測式ロジックツリー[erf]width_of_mfd_bin = 0.1
rupture_mesh_spacing = 2

マグニチュード別度数分布の刻み
震源距離計算時に断層モデルを分割するサイズ(km)[site_params]
reference_vs30_value = 760.0
reference_vs30_type = measured
reference_depth_to_2pt5km_per_sec = 5.0
reference_depth_to_1pt0km_per_sec = 100.0

Vs30(m/s)
Vs30 のタイプ
Vs=2.5km/s となる深さ(km)Vs=1.0km/s となる深さ(m)[correlation]
ground_motion_correlation_model =地震動補正モデル[hazard_calculation]
random_seed = 113

乱数のシード値

122

28

29
30
31
32
33
34
35
36

ファイル内容intensity_measure_types_and_levels = {"PGA": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.025)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(0.05)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.1)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(0.2)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.5)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(1.0)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(2.0)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13]}
truncation_level = 3.0
maximum_distance = 200
investigation_time = 50.0

説明

切断正規分布の有界レベル計算する最大距離
発生確率の対象期間[hazard_outputs]
hazard_maps = true
uniform_hazard_spectra = true
poes = 0.1 0.02

ハザードマップの出力
uhs の出力
超過確率 10%、2%

計算する地震動指標とその強さ
複数選択時には、{ }、[]、””、カンマなどの区切り文字を使用して適切に記述する必要がある*斜体は選択した GSIM によって、使用の有無や変数が異なる
ファイル 3.6.7 Classical PSHA（Point source）で使用する震源モデルロジックツリー
ファイル
1
2

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.5">3<logicTree logicTreeID="lt1">

4<logicTreeBranchingLevel branchingLevelID="bl1">

5<logicTreeBranchSet uncertaintyType="sourceModel"
branchSetID="bs1">

6<logicTreeBranch branchID="b1">

7
8
9
10
11
12
13

<uncertaintyModel>source_model.xml</uncertaintyModel><uncertaintyWeight>1.0</uncertaintyWeight></logicTreeBranch></logicTreeBranchSet></logicTreeBranchingLevel></logicTree></nrml>123

説明XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
logicTree: ロジックツリー
logicTreeID: ID"lt1"
logicTreeBranchingLevel: ブランチ
ングレベル
branchingLevelID: ID"bl1"
logicTreeBranchSet: ブランチセット
branchSetID: ID"bs1、uncertaintyType:sourceModel
logicTreeBranch: ブランチ
branchID: ID b1"
uncertaintyModel: 不確定性は
source_model.xml
uncertaintyWeight: 重みは 1.0
logicTreeBranch 終了タグ
logicTreeBranchSet 終了タグ
logicTreeBranchingLevel 終了タグ
logicTree 終了タグ
nrml 終了タグ

ファイル 3.6.8 Classical PSHA（Point source）で使用する地震動予測式ロジック
ツリーファイル
1
2

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.5">3<logicTree logicTreeID='lt1'>

4<logicTreeBranchingLevel branchingLevelID="bl1">

5<logicTreeBranchSet uncertaintyType="gmpeModel"
branchSetID="bs1" applyToTectonicRegionType="Active
Shallow Crust">

6<logicTreeBranch branchID="b1">

7
8
9
10
11
12
13

<uncertaintyModel>AkkarBommer2010</uncertaintyModel><uncertaintyWeight>1.0</uncertaintyWeight></logicTreeBranch></logicTreeBranchSet></logicTreeBranchingLevel></logicTree></nrml>

説明XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
logicTree: ロジックツリー
logicTreeID: ID"lt1"
logicTreeBranchingLevel: ブランチ
ングレベル
branchingLevelID: ID"bl1"
logicTreeBranchSet: ブランチセット
branchSetID: ID"bs1、uncertaintyType:
gmpeModel、
applyToTectonicRegionType: 適用するテクトニックタイプは Active
Shallow Crust
logicTreeBranch: ブランチ
branchID: ID b1"
uncertaintyModel: 不確定性は
AkkarBommer2010
uncertaintyWeight: 重みは 1.0
logicTreeBranch 終了タグ
logicTreeBranchSet 終了タグ
logicTreeBranchingLevel 終了タグ
logicTree 終了タグ
nrml 終了タグ

ファイル 3.6.9 Classical PSHA（Point source）で使用する震源モデルファイル
1
2
3
4
5

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Example Source Model Containing a
Point Source"><sourceGroup name="g1" tectonicRegion="Active Shallow
Crust"><pointSource id="2" name="Point Source"
tectonicRegion="Active Shallow Crust">

6
7
8
9
10

<pointGeometry><gml:Point><gml:pos>84.4 27.6</gml:pos></gml:Point><upperSeismoDepth>20.0</upperSeismoDepth>11<lowerSeismoDepth>50.0</lowerSeismoDepth>

1213</pointGeometry><magScaleRel>WC1994</magScaleRel>

14<ruptAspectRatio>1.5</ruptAspectRatio>124

説明
xml 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
sourceModel: 震源モデルファイル
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ
pointSource : Point Source を使用
name: 簡単な説明、tectonicRegion:
テクトニックタイプは Active
Shallow Crust
pointGeometry: Point ジオメトリ
gml:Point: 点
gml:pos:経度 84.4 度、緯度 27.6 度
gml:Point 終了タグ
upperSeismoDepth: 地震発生上面深さ 20(km)lowerSeismoDepth: 地震発生下面深さ 50(km)pointGeometry 終了タグ
magScaleRel: スケーリング則はWC1994
ruptAspectRatio: 断層面のアスペク
ト比は 1.5

15

16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

ファイル内容<truncGutenbergRichterMFD aValue="3.0" bValue="1.0"minMag="5.0" maxMag="7.0" /><nodalPlaneDist><nodalPlane probability="0.2" strike="265.0" dip="90.0"
rake="90.0" /><nodalPlane probability="0.2" strike="275.0" dip="90.0"
rake="90.0" /><nodalPlane probability="0.2" strike="285.0" dip="90.0"
rake="90.0" /><nodalPlane probability="0.2" strike="295.0" dip="90.0"
rake="90.0" /><nodalPlane probability="0.2" strike="305.0" dip="90.0"
rake="90.0" /></nodalPlaneDist><hypoDepthDist><hypoDepth probability="0.2" depth="25.0" /><hypoDepth probability="0.2" depth="30.0" /><hypoDepth probability="0.2" depth="35.0" /><hypoDepth probability="0.2" depth="40.0" /><hypoDepth probability="0.2" depth="45.0" /></hypoDepthDist></pointSource></sourceGroup></sourceModel></nrml>説明
truncGutenbergRichterMFD: G-R 則に基づくマグニチュード別度数分布
aValue: 3.0、bValue: 1.0、minMag: 5.0、
maxMag: 7.0
nodalPlaneDist: 断層面のばらつき
nodalPlane: 断層面
probability: 発生確率、strike: 走向、
dip: 傾斜、rake: すべり角
傾斜 90 度、すべり角 90 度は固定で、走向が 265 度、275 度、285 度、295
度、305 度の断層面の発生確率が各20%

nodalPlaneDist 終了タグ
hypoDepthDist: 震源深さのばらつき
hypoDepth: 震源深さ
probability: 発生確率、depth: 深さ
深さ 25km、30km、35km、40km、45kmの発生確率が各 20%
hypoDepthDist 終了タグ
pointSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

この例では、
ファイル 3.6.6 で示した設定ファイルと、ファイル 3.6.7 およびファイル 3.6.8
で示した各ロジックツリーファイル、ファイル 3.6.9 で示した震源モデルに従い、確率論的
地震ハザード解析を行う。
震源モデルロジックツリーファイル（ファイル 3.6.7）中に記述されるように震源モデル
はファイル 3.6.9 の 1 つのみであるが、複数の震源モデルでロジックツリー解析を実施する
場合は、ファイル 3.6.7(a)に示したように、ファイル 3.6.7 の 6~9 行目のようなブランチをもう一つ作成し、重みを足して 1.0 となるように変更する。複数の震源モデルを組み込む
計算は、「4.5 確率論的地震ハザード解析その 3」（p.210~）で紹介するファイル 3.6.7(a) 複数の震源モデルを使用する震源モデルロジックツリーファイル
5

6

ファイル内容<logicTreeBranchSet uncertaintyType="sourceModel"
branchSetID="bs1"><logicTreeBranch branchID="b1">

7
8
9
10

<uncertaintyModel>source_model_1.xml</uncertaintyModel><uncertaintyWeight>0.5</uncertaintyWeight></logicTreeBranch><logicTreeBranch branchID="b2">125

説明
logicTreeBranchSet: ブランチセット
branchSetID: ID"bs1、uncertaintyType:sourceModel
logicTreeBranch: ブランチ
branchID: ID b1"
uncertaintyModel: 不確定性は
source_model_1.xml
uncertaintyWeight: 重みは 0.5
logicTreeBranch 終了タグ
logicTreeBranch: ブランチ
branchID: ID b1"

ファイル内容
11
12
13
14

<uncertaintyModel>source_model_2.xml</uncertaintyModel><uncertaintyWeight>0.5</uncertaintyWeight></logicTreeBranch></logicTreeBranchSet>

説明
uncertaintyModel: 不確定性は
source_model_2.xml
uncertaintyWeight: 重みは 0.5
logicTreeBranch 終了タグ
logicTreeBranchSet 終了タグ

簡単化のため、今回の計算では、震源モデル中の断層モデルも 1 つのみとしているが、必要に応じて断層モデルを追加することができる。注意点として、ファイル 3.6.9 の震源モ
デル中に指定される tectonicRegion に対応する地震動予測式がファイル 3.6.8 の地震動モデ
ルのロジックツリー中に存在する必要がある。
Classical PSHA の計算では、設定ファイルにおいて、mean_hazard_curves 変数およびquantile_hazard_curves 変数の設定もできるが、ロジックツリーによる経路が 1 通りである
今回の計算では意味がないため、この設定ファイル中では設定していない。
多くの設定は Scenario Case の計算時と同様であるが、source_model_logic_tree_file 変数（ファイル 3.6.6 中 10 行目）、gsim_logic_tree_file 変数（同 11 行目）、計算する地震動指標とその強さを記述する intensity_measure_types_and_levels 変数（同 28 行目）、超過確率を計算する期間である investigation_time 変数（同 31 行目）および計算したい超過確率を指定す
る poes 変数（同 36 行目）を適切に記述する必要がある。
この例では、断層面やマグニチュードとは独立の震源深さのばらつきを複数設定しているが（ファイル 3.6.9 中 16~29 行）、一意に決まる場合は、probability=1.0 にして、いずれか一つだけ設定すればよい。
Classical PSHA の計算では、ハザードカーブはデフォルトで出力される。ハザードマッ
プ や 、 一 様 ハ ザ ー ド ス ペ ク ト ル を 出 力 し た い 場 合 に は 、 hazard_maps 変 数 や
uniform_hazard_spectra 変数（ファイル 3.6.6 中 34、35 行目）を true にする必要がある。

2)

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

3)

計算結果

Classical PSHA による計算では、設定ファイル中のパラメータの指定およびロジックツ
リーでの経路によって複数の計算結果が出力される。今回の計算では、ロジックツリーは1 経路であることから、ハザードカーブ、ハザードマップおよび一様ハザードスペクトルのみが計算可能である。計算結果は出力の種類ごとに、csv 形式、nrml 形式、geojson 形式
および npz 形式の 4 パターンで出力可能である（表 3.6.2）。ロジックツリーパスと震源グ
ループについては、csv 形式で出力される。

126

表 3.6.2

Classical PSHA（Point source）の計算結果の出力形式一覧

計算結果

名前

出力形式

ハザードカーブhcurves

ハザードマップ

hmap

一様ハザードスペクトルuhs

nrml 形式
csv 形式
geojson 形式
npz 形式

ロジックツリーパス

realizations

震源グループsourcegroups

csv 形式*太字はデフォルトで出力される
csv 形式ファイルは汎用ソフトウェアを使用して図化を行う。nrml 形式ファイルはOpenQuake 開発者が作成したツールを使用して図化することが可能である。OpenQuake 開
発者が作成したツールを用いて図化した計算結果の例を図 3.6.20 に示す。

図 3.6.20 出力結果の例（Classical PSHA（Point source））
左: ハザードカーブ、中: 一様ハザードスペクトル、右: ハザードマップ

127Classical PSHA（Simple fault source）
次に、Fault sources with floating ruptures の震源モデルによる Classical PSHA の計算例を説明する。Fault sources with floating ruptures のうち、もっとも単純な Simple fault source を使
用する。

1)

必要なファイルClassical PSHA（Point source）と同様に、OpenQuake-engine 実行のための設定ファイルと震源モデルロジックツリーおよび地震動モデルロジックツリーが必要となる。
設定ファイル（ファイル 3.6.6）
震源モデルロジックツリーファイル（ファイル 3.6.7）
地震動モデルロジックツリーファイル（ファイル 3.6.8）
震源モデルロジックツリー内で指定される震源モデル（ファイル 3.6.10）もまた必要となる。ここでは、設定ファイル、震源モデルロジックツリーファイルおよび地震動モデルロ
ジックツリーファイルは震源モデルロジックツリーおよび地震動モデルロジックツリーは、「(2) Classical PSHA（Point source）」（p.122~）と同じファイル（ファイル 3.6.6、ファイル 3.6.7 およびファイル 3.6.8）を使用する。震源モデルロジックツリー内で指定される震源モデルをファイル 3.6.10 に示す。
ファイル 3.6.10

Classical PSHA（Simple fault source）で使用する震源モデル

ファイル
1
2
3
4
5

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Example Source Model Containing a
Simple Fault Source"><sourceGroup name="g1" tectonicRegion="Active Shallow
Crust"><simpleFaultSource id="3" name="Simple Fault Source"
tectonicRegion="Active Shallow Crust">

6
7
8
9
10
11
12
13
14

<simpleFaultGeometry><gml:LineString><gml:posList>
85.7 27.3
83.8 27.8</gml:posList></gml:LineString><dip>90.0</dip><upperSeismoDepth>20.0</upperSeismoDepth>

15<lowerSeismoDepth>50.0</lowerSeismoDepth>

16</simpleFaultGeometry>128

説明
xml 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
sourceModel: 震源モデルファイル
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ
simpleFaultSource : Simple fault
name: 簡単な説明、tectonicRegion:
テクトニックタイプは Active
Shallow CrustsimpleFaultGeometry: Simple fault
gml:Point: 線
gml:posList: 位置情報のリスト
始点の経度 85.7 度、緯度 27.3 度
終点の経度 83.8 度、緯度 27.8 度
gml:posList 終了タグ
gml:LineString 終了タグ
dip: 傾斜角 90 度
upperSeismoDepth: 地震発生上面深さ 20kmlowerSeismoDepth: 地震発生下面深さ 50kmsimpleFaultGeometry 終了タグ

17

ファイル内容<magScaleRel>WC1994</magScaleRel>18<ruptAspectRatio>1.5</ruptAspectRatio>

19<truncGutenbergRichterMFD aValue="3.0" bValue="1.0"minMag="5.0" maxMag="7.0" />

20
21
22
23
24

<rake>90.0</rake></simpleFaultSource></sourceGroup></sourceModel></nrml>説明
magScaleRel: スケーリング則はWC1994
ruptAspectRatio: 断層面のアスペク
ト比は 1.5
truncGutenbergRichterMFD: G-R 則に基づくマグニチュード別度数分布
aValue: 3.0、bValue: 1.0、minMag: 5.0、
maxMag: 7.0
rake: すべり角 90 度
simpleFaultSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

この例では、
ファイル 3.6.6 に示した設定ファイルと、ファイル 3.6.7 およびファイル 3.6.8に示した各ロジックツリーファイルに従い、確率論的地震ハザード解析を行う。多くの設定は Classical PSHA（Point source）と同様であり、震源モデルファイルのみ異なる。

2)

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

3)

計算結果

Classical PSHA による計算結果は、構成ファイル中のパラメータの指定およびロジック
ツリーでの経路によって複数の計算結果が出力される。今回の計算でも、ロジックツリー
は 1 経路であることから、ハザードカーブ、ハザードマップおよび一様ハザードスペクト
ルのみが計算可能である。計算結果は出力の種類ごとに、csv 形式、nrml 形式、geojson 形式および npz 形式の 4 パターンで出力可能である（表 3.6.3）。
表 3.6.3 出力結果一覧
計算結果

名前

出力形式

ハザードカーブhcurves

ハザードマップ

hmap

一様ハザードスペクトルuhs

nrml 形式
csv 形式
geojson 形式
npz 形式

ロジックツリーパス

realizations

震源グループsourcegroups

csv 形式*太字はデフォルトで出力される
csv 形式ファイルは汎用ソフトウェアを使用して図化を行う。nrml 形式ファイルはOpenQuake 開発者が作成したツールを使用して図化することが可能である。OpenQuake 開
発者が作成したツールを用いて図化した計算結果の例を図 3.6.21 に示す。
129

図 3.6.21 出力結果の例（Classical PSHA（Simple fault source））
左: ハザードカーブ、中: 一様ハザードスペクトル、右: ハザードマップ
参考のため、「(2) Classical PSHA（Point source）」（p.122~）において、Point Source を使用
して、断層面を 1 面（ファイル 3.6.9 中 15~28 行を変更）とした場合（ファイル 3.6.11）の計算結果を図 3.6.22 に示した。設定ファイルは同じものを使用し、断層面の設定はほぼ同
じような設定としているが、震源モデルの設定方法の違いで、計算結果が大きく異なることが確認できる。
ファイル 3.6.11(2) Classical PSHA（Point source）の震源モデルのうち、断層面を1 面とした震源モデル（ファイル 3.6.9 改）
1
2
3
4
5

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Example Source Model Containing a
Point Source"><sourceGroup name="g1" tectonicRegion="Active Shallow
Crust"><pointSource id="2" name="Point Source"
tectonicRegion="Active Shallow Crust">

6
7
8<pointGeometry><gml:Point><gml:pos>84.4 27.6</gml:pos>

910</gml:Point><upperSeismoDepth>20.0</upperSeismoDepth>11<lowerSeismoDepth>50.0</lowerSeismoDepth>

1213</pointGeometry><magScaleRel>WC1994</magScaleRel>

14<ruptAspectRatio>1.5</ruptAspectRatio>130

説明
xml 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
sourceModel: 震源モデルファイル
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ
pointSource : Point source
name: 簡単な説明、tectonicRegion:
テクトニックタイプは Active
Shallow Crust
pointGeometry: Point
gml:Point: 点
gml:pos: 震央経度 84.4 度、緯度 27.6
度
gml:Point 終了タグ
upperSeismoDepth: 地震発生上面深さ 20．0(km)lowerSeismoDepth: 地震発生下面深さ 50.0(km)pointGeometry 終了タグ
magScaleRel: スケーリング則はWC1994
ruptAspectRatio: 断層面のアスペク
ト比は 1.5

15

16
17

18
19
20

21
22
23
24
25

ファイル内容<truncGutenbergRichterMFD aValue="3.0" bValue="1.0"minMag="5.0" maxMag="7.0" /><nodalPlaneDist><nodalPlane probability="1.0" strike="285.0" dip="90.0"
rake="90.0" /></nodalPlaneDist><hypoDepthDist><hypoDepth probability="1.0" depth="25.0" /></hypoDepthDist></pointSource></sourceGroup></sourceModel></nrml>説明
truncGutenbergRichterMFD: G-R 則に基づくマグニチュード別度数分布
aValue: 3.0、bValue: 1.0、minMag: 5.0、
maxMag: 7.0
nodalPlaneDist: 断層面のばらつき
nodalPlane: 断層面
probability: 発生確率、strike: 走向、
dip: 傾斜、rake: すべり角
傾斜 90 度、すべり角 90 度、走向 285
度の断層面の発生確率が 100%
nodalPlaneDist 終了タグ
hypoDepthDist: 震源深さのばらつき
hypoDepth: 震源深さ
probability: 発生確率、depth: 深さ
深さ 35km の発生確率が各 100%
hypoDepthDist 終了タグ
pointSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

図 3.6.22 出力結果の比較
上：Classical PSHA（Simple fault source）の計算結果
下：Point Source を用いて断層面を一枚とした場合
左: ハザードカーブ、中: 一様ハザードスペクトル、右: ハザードマップ

131Event-based PSHA
次に、「(3) Classical PSHA（Simple fault source）」（p.128~）で使用した震源モデルによる Event-based PSHA の計算例を説明する。Event-based PSHA による解析は、Classical PSHAの解析とは異なり、最初に多数の地震動場を計算する。計算された多数の地震動場からモンテカルロ法を用いることで、確率論的な統計データとして処理することになる。

1)

必要なファイルClassical PSHA と同様に、OpenQuake-engine 実行のための設定ファイルと震源モデルロ
ジックツリーおよび地震動モデルロジックツリーが必要となる。
設定ファイル（ファイル 3.6.12）
震源モデルロジックツリーファイル（ファイル 3.6.7）
地震動モデルロジックツリーファイル（ファイル 3.6.8）
震源モデルロジックツリー内で指定される震源モデル（ファイル 3.6.10）もまた必要となる。震源モデルロジックツリーおよび地震動モデルロジックツリーは「(2)Classical PSHA

（Point source）」（p.122~）、震源モデルファイルは、「(3) Classical PSHA（Simple fault source）」（p.128~）と同じファイル（ファイル 3.6.7、ファイル 3.6.8、ファイル 3.6.10）を使用する。
今回の計算で使用する設定ファイルを（ファイル 3.6.12）に示す。
ファイル 3.6.12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

Event-based PSHA で使用する設定ファイル

ファイル内容[general]description = Event Based PSHA calculation with Simple fault
calculation_mode = event_based

説明
計算概要
モードの選択[Hazard site]
region = 80 26, 88 26, 88 31, 80 31
region_grid_spacing = 2

計算領域をカンマ区切りで指定(度)region 範囲内の計算地点の刻み(km)[logic_tree]source_model_logic_tree_file = source_model_logic_tree.xml
gsim_logic_tree_file = gmpe_logic_tree.xml

震源モデルロジックツリー
地震動予測式ロジックツリー[erf]width_of_mfd_bin = 0.1
rupture_mesh_spacing = 5

マグニチュード別度数分布の刻み
断層モデル作成時のメッシュ分割サイズ (km)[site_params]
reference_vs30_value = 760.0
reference_vs30_type = measured
reference_depth_to_2pt5km_per_sec = 5.0
reference_depth_to_1pt0km_per_sec = 100.0

Vs30(m/s)
Vs30 のタイプ
Vs=2.5km/s となる深さ(km)Vs=1.0km/s となる深さ(m)[correlation]
ground_motion_correlation_model =[Hazard calculation]

132

27
28

29
30
31
32
33
34
35
36
37
38
39
40

ファイル内容random_seed = 113
intensity_measure_types_and_levels = {"PGA": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.025)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(0.05)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.1)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(0.2)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.5)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(1.0)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(2.0)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13]}
truncation_level = 3.0
maximum_distance = 500
investigation_time = 50.0

説明
乱数のシード値

計算する地震動強さ
地震動強さの数値も必要となる

切断正規分布の有界レベル計算する最大距離
発生確率の対象期間[event_based_params]
ses_per_logic_tree_path=100

統計処理の回数[hazard_outputs]
ground_motion_fields = true
hazard_curves_from_gmfs = true
hazard_maps = true
poes = 0.1 0.02

GMF の出力
GMF からのハザードカーブを出力
ハザードマップの出力超過確率 10%、2%

この例では、ファイル 3.6.12 の設定ファイルとファイル 3.6.7 およびファイル 3.6.8 の各
ロジックツリーファイル、ファイル 3.6.10 の震源モデルに従い、確率論的地震ハザード解析を行う。多くの設定は Classical PSHA と同様であるが、ses_per_logic_tree_path 変数（ファイル 3.6.12 中 34 行目）を設定し、統計処理の回数を指定する。モンテカルロ法により確率を近似的に求めるため、回数が少なければ近似は荒く、回数が多ければよい近似となる。
多ければ、計算に時間がかかることは言うまでもない。

2)

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

3)

計算結果

Event Based PSHA による計算結果は、設定ファイル中のパラメータの指定およびロジッ
クツリーでの経路によって複数の計算結果が出力される。今回の計算では、ロジックツリ

133

ることから、ハザードカ
カーブ、ハザザードマップ
プおよび一様様ハザードスペクーは 1 経路である
トルののみが計算可可能である。計算結果は
は出力の種類
類ごとに、csv 形式と nrm
ml 形式、geo
ojson
形式、、npz 形式のの 4 パターンンで出力可能能である（表表 3.6.4）。
表 3.6
6.4

Event--based PSHA
A の出力結果
果一覧

計算結果
果

名前

出力
力形式

地震動強
強さの分布

gmf_ddatanrml 形式
csv 形式形
npz 形式形

ハザードカーブhcurvees

ハザードマップ

hmap

一様ハザ
ザードスペクトル

uhs

断層モデ
デルデータ

rup_daata

ロジックツリーパス

realizaations

震源グル
ループ

sourceegroups

nrml 形式
csv 形式形
geojsson 形式
npz 形式形
csv 形式形

イルは汎用ソフトウェ アを使用しして図化を行行う。nrml 形
形式ファイルは
csvv 形式ファイ
OpennQuake 開発者
者が作成したたツールを使使用して図化化することがが可能である
る。図化した計算
結果のの例を図 3.66.23 に示す。

3
Eve nt-based PS
SHA の計算結結果
図 3.6.23
左: ハザードカ ーブ、右: ハザードマッ
ハップ
考のため、sses_per_logicc_tree_path 変
変数を 10、100、1000 とした場合の 計算結果と「(3)参考Classsical PSHA（SSimple fault source）
s」（p.1128~）によるる計算結果をを図 3.6.24 ににそれぞれ示す。
震源
源モデルフ ァイルや設定ファイル
ルは、ほとんんど「(3)

Cllassical PSH
HA（Simple fault

sourcce）」（p.128~~）と同様のもものを使用ししているが、ses_per_log
gic_tree_path 変数の値で結果が異ななることが確確認できる。計算に要すする時間につついては、Cllassical PSHA
A の場合は、626
秒、E
Event -based PSHA
Pの場合
合は、ses_perr_logic_tree__path の値が 10 で 32 秒、、100 で 132 秒、1000 で 312 秒となっているが、ses_per__logic_tree_ppath の値が 1000 の場合
合でも収束しているとはは言えないたため、より多多い数での計計算が必要でであると考ええる。

134

ses_per_logic_tree_path = 10

ses_per_logic_tree_path = 100

ses_per_logic_tree_path = 1000

Classical PSHA

図 3.6.24 Event-based PSHA と Classical PSHA の計算結果の比較
左: ハザードカーブ、右: ハザードマップ

135

Disaggregation
ハザード解析の最後に Disaggregation の計算を解説する。Disaggregation はハザードの再分解のことである。

1)

必要なファイル

OpenQuake-engine 実行のための設定ファイルと震源モデルロジックツリーおよび地震動
モデルロジックツリーが必要となる。
設定ファイル（ファイル 3.6.13）
震源モデルロジックツリーファイル（ファイル 3.6.7）
地震動モデルロジックツリーファイル（ファイル 3.6.14）
震源モデルロジックツリー内で指定される震源モデル（ファイル 3.6.15）もまた必要となる。地震動モデルロジックツリーは「(2) Classical PSHA（Point source）」（p.122~）と同じファイル（ファイル 3.6.7）を使用する。今回の計算で使用する設定ファイル、地震動モデ
ルロジックツリーファイルおよび震源モデルファイルをファイル 3.6.13、ファイル 3.6.14
およびファイル 3.6.15 に示す。
ファイル 3.6.13
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

Disaggregation で使用する設定ファイル

ファイル内容[general]description = Disaggregation calculation with Source Modelcontaining an Area Source and a Simple Fault Source
belonging to different tectonic region types
calculation_mode = disaggregation

説明
計算概要
モードの選択[sites]sites = 0.5 -0.5

サイトを点で指定[logic_tree]source_model_logic_tree_file = source_model_logic_tree.xml
gsim_logic_tree_file = gmpe_logic_tree.xml
number_of_logic_tree_samples = 0

震源モデルロジックツリー
地震動予測式ロジックツリー
ロジックツリーはすべて使用[erf]
rupture_mesh_spacing = 2
width_of_mfd_bin = 0.1
area_source_discretization = 5.0

震源距離計算時に断層モデルを分割するサイズ(km)マグニチュード別度数分布の刻み
area source の離散化サイズ (km)[site_params]
reference_vs30_type = measured
reference_vs30_value = 600.0
reference_depth_to_2pt5km_per_sec = 5.0
reference_depth_to_1pt0km_per_sec = 100.0

Vs30(m/s)
Vs30 のタイプ
Vs=2.5km/s となる深さ(km)Vs=1.0km/s となる深さ(m)[hazard_calculation]
random_seed = 23
investigation_time = 50.0

乱数のシード値
発生確率の対象期間

136

27
28
29
30
31
32
33
34
35
36

ファイル内容intensity_measure_types_and_levels = {"PGA": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13]}
truncation_level = 3
maximum_distance = 200.0

説明

切断正規分布の有界レベル計算する最大距離[disaggregation]
poes_disagg = 0.1
mag_bin_width = 1.0
distance_bin_width = 10.0
coordinate_bin_width = 0.2
num_epsilon_bins = 3

超過確率の分解
マグニチュードの分解の刻み
距離の分解の刻み
座標の分解の刻み
epsilon の数計算する地震動強さ
地震動強さの数値も必要となる*斜体は選択した GSIM によって、使用の有無や変数が異なる
ファイル 3.6.14

Disaggregation で使用する地震動予測式ロジックツリーファイル

1
2

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.5">3<logicTree logicTreeID='lt1'>

4<logicTreeBranchingLevel branchingLevelID="bl1">

5<logicTreeBranchSet uncertaintyType="gmpeModel"
branchSetID="bs1" applyToTectonicRegionType="Active
Shallow Crust">

6<logicTreeBranch branchID="b11">

7
8
9
10
11
12

13

<uncertaintyModel>ChiouYoungs2008</uncertaintyModel><uncertaintyWeight>1.0</uncertaintyWeight></logicTreeBranch></logicTreeBranchSet></logicTreeBranchingLevel><logicTreeBranchingLevel branchingLevelID="bl2"><logicTreeBranchSet uncertaintyType="gmpeModel"
branchSetID="bs2" applyToTectonicRegionType="Stable
Continental Crust">

14<logicTreeBranch branchID="b21">

15<uncertaintyModel>ToroEtAl2002</uncertaintyModel>

16
17
18
19

<uncertaintyWeight>1.0</uncertaintyWeight></logicTreeBranch></logicTreeBranchSet></logicTreeBranchingLevel>137

説明XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
logicTree: ロジックツリー
logicTreeID: ID"lt1"
logicTreeBranchingLevel: ブランチ
ングレベル
branchingLevelID: ID"bl1"
logicTreeBranchSet: ブランチセット
branchSetID: ID"bs1”、
uncertaintyType: gmpeModel、
applyToTectonicRegionType: 適用するテクトニックタイプは Active
Shallow Crust
logicTreeBranch: ブランチ
branchID: ID b1"
uncertaintyModel: 不確定性は
ChuouYoungs2008
uncertaintyWeight: 重みは 1.0
logicTreeBranch 終了タグ
logicTreeBranchSet 終了タグ
logicTreeBranchingLevel 終了タグ
logicTreeBranchingLevel: ブランチ
ングレベル
branchingLevelID: ID"bl1"
logicTreeBranchSet: ブランチセット
branchSetID: ID"bs2”、
uncertaintyType: gmpeModel、
applyToTectonicRegionType: 適用するテクトニックタイプは Stable
Continental Crust
logicTreeBranch: ブランチ
branchID: ID b1"
uncertaintyModel:
不確定性は ToroEtAl2002
uncertaintyWeight: 重みは 1.0
logicTreeBranch 終了タグ
logicTreeBranchSet 終了タグ
logicTreeBranchingLevel 終了タグ

20
21

ファイル内容</logicTree></nrml>ファイル 3.6.15
1
2
3
4
5

説明
logicTree 終了タグ
nrml 終了タグ

Disaggregation で使用する震源モデルファイル

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Example Source Model Containing an
Area Source and a Simple Fault Source belonging to different
tectonic region types"><sourceGroup name="g1" tectonicRegion="Active Shallow
Crust"><areaSource id="1" name="Area Source"
tectonicRegion="Stable Continental Crust">

6<areaGeometry>

7
8
9
10
11
12
13
14
15
16
17
18
19

<gml:Polygon><gml:exterior><gml:LinearRing><gml:posList>-0.5 -0.5-0.3 -0.1
0.1 0.2
0.3 -0.8</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon><upperSeismoDepth>0.0</upperSeismoDepth>

20<lowerSeismoDepth>10.0</lowerSeismoDepth>

21
22</areaGeometry><magScaleRel>WC1994</magScaleRel>23<ruptAspectRatio>1.0</ruptAspectRatio>

24<truncGutenbergRichterMFD aValue="4.5" bValue="1.0"minMag="5.0" maxMag="7.0" />25
26<nodalPlaneDist><nodalPlane probability="1.0" strike="0.0" dip="90.0"
rake="0.0" />

27
28
29

</nodalPlaneDist><hypoDepthDist><hypoDepth probability="1.0" depth="5.0" />138

説明
xml 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
sourceModel: 震源モデルファイル
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ
areaSource : Area Source
name: 簡単な説明、tectonicRegion:
テクトニックタイプは Stable
Continental Crust
areaGeometry: Area ジオメトリを使用
gml:Polygon: ポリゴン
gml:exterior: 通常の領域
gml:LinearRing: ポリゴンの線
gml:posList: ポジションリスト

gml:posList 終了タグ
gml:LinearRing 終了タグ
gml:exterior 終了タグ
gml:Polygon 終了タグ
upperSeismoDepth: 地震発生上面深さ 0．0(km)lowerSeismoDepth: 地震発生下面深さ 10.0(km)areaGeometry 終了タグ
magScaleRel: スケーリング則はWC1994
ruptAspectRatio: 断層面のアスペク
ト比は 1.5
truncGutenbergRichterMFD: G-R 則に基づくマグニチュード別度数分布
aValue: 4.5、bValue: 1.0、minMag: 5.0、
maxMag: 7.0
nodalPlaneDist: 断層面のばらつき
nodalPlane: 断層面
probability: 発生確率、strike: 走向、
dip: 傾斜、rake: すべり角
傾斜 90 度、すべり角 0 度、走向 0 度の断層面の発生確率が 100%
nodalPlaneDist 終了タグ
hypoDepthDist: 震源深さのばらつき
hypoDepth: 震源深さ
probability: 発生確率、depth: 深さ、深さ 5km の発生確率が 100%

30
31
32

ファイル内容</hypoDepthDist></areaSource><simpleFaultSource id="2" name="Simple Fault Source"
tectonicRegion="Active Shallow Crust">

33
34
35
36
37
38
39
40
41
42

<simpleFaultGeometry><gml:LineString><gml:posList>
1.0 -0.5
1.4 0.0
1.4 0.3</gml:posList></gml:LineString><dip>30.0</dip><upperSeismoDepth>8.0</upperSeismoDepth>

43<lowerSeismoDepth>20.0</lowerSeismoDepth>

44
45</simpleFaultGeometry><magScaleRel>WC1994</magScaleRel>46<ruptAspectRatio>2.0</ruptAspectRatio>

47<truncGutenbergRichterMFD aValue="3.2" bValue="0.9"minMag="6.5" maxMag="7.5" />

48
49
50
51
52

<rake>90.0</rake></simpleFaultSource></sourceGroup></sourceModel></nrml>説明
hypoDepthDist 終了タグ
areaSource 終了タグ
simpleFaultSource : Simple fault
name: 簡単な説明、tectonicRegion:
テクトニックタイプは Active
Shallow CrustsimpleFaultGeometry: Simple fault
gml:Point: 線
gml:posList: 位置情報のリスト
始点の経度 1.0 度、緯度-0.5 度
始点の経度 1.4 度、緯度 0.0 度
始点の経度 1.4 度、緯度 0.3 度
gml:posList 終了タグ
gml:LineString 終了タグ
dip: 傾斜角 30 度
upperSeismoDepth: 地震発生上面深さ 8．0kmlowerSeismoDepth: 地震発生下面深さ 20.0km
simpleFaultGeometry 終了タグ
magScaleRel: スケーリング則はWC1994
ruptAspectRatio: 断層面のアスペク
ト比は 2.0
truncGutenbergRichterMFD: G-R 則に基づくマグニチュード別度数分布
aValue: 4.5、bValue: 1.0、minMag: 5.0、
maxMag: 7.0
rake: すべり角 90 度
simpleFaultSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

この例では、ファイル 3.6.13 の設定ファイルと、ファイル 3.6.7 およびファイル 3.6.14の各ロジックツリーファイル、ファイル 3.6.15 の震源モデルに従い、ある観測点（ファイル 3.6.13 の 6 行目）のハザードの再分解を行う。

2)

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

3)

計算結果

計算結果については、ここでは省略する。

139

3.6.2

リスク

Scenario Damage
まず、リスク計算で一番簡単な例として、Scenario Damage の計算例を示す。Scenario
Damage は、Scenario Case（Scenario-based Hazard）による地震動強さの分布を使用して、exposure モデルと fragility モデルを用いて、建物被害などを求めるものである。

1)

必要なファイル

OpenQuake-engine による計算では、まずハザードの計算を行い、その計算結果をもとにリスクの計算を行うことになる。ここでは、Scenario Case タイプのハザードの計算結果を用いて損害分布を求めるため、以下の計 4 ファイルが必要となる。オプションとして、
consequence モデルファイルを指定することも可能である。
設定ファイル（ファイル 3.6.16）
震源モデルファイル（ファイル 3.6.2）
exposure モデルファイル（ファイル 3.6.17）
fragility モデルファイル（ファイル 3.6.18）（オプションとして）consequence モデルファイル（ファイル 3.6.19）
設定ファイル、exposure モデルファイル、fragility モデルファイルおよび consequence モデ
ルファイルをファイル 3.6.17、ファイル 3.6.17、ファイル 3.6.18 およびファイル 3.6.19 にそれぞれ示す。震源モデルファイルは「3.6.1(1)

Scenario Case」（p.106~）で使用したファ

イ ル 3.6.2 を そ の ま ま 使 用 す る 。 ハ ザ ー ド と リ ス ク の 設 定 フ ァ イ ル は 別 フ ァ イ ル（job_hazard.ini、job_risk.ini など）とすることも可能であるが、今回の計算では同じファ
イルに両方の設定を記述した。
ファイル 3.6.16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

Scenario Damage で使用する設定ファイル

ファイル内容[general]description = Scenario Damage calculation with Simple fault
rupturecalculation_mode = scenario_damage

説明
計算概要
モードの説明[sites]region_grid_spacing = 5
region = 80 26, 88 26, 88 31, 80 31

計算間隔 (km)範囲（経度 緯度）

[erf]
rupture_model_file = earthquake_rupture_model.xml
rupture_mesh_spacing = 2

断層モデル
断層モデルファイル
断層分割サイズ (km)[site_params]
reference_vs30_value = 760
reference_vs30_type = measured
reference_depth_to_2pt5km_per_sec = 5.0
reference_depth_to_1pt0km_per_sec = 100.0

観測点パラメータ
Vs30 (m/s)
Vs30 のタイプ
Vs=2.5km/s となる深さ(km)Vs=1.0km/s となる深さ(m)

140

19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

ファイル内容[correlation]
ground_motion_correlation_model =説明
観測点パラメータ
地震動補正モデル[hazard_calculation]
random_seed = 113
gsim = ChiouYoungs2008
truncation_level = 3.0
maximum_distance = 500.0
number_of_ground_motion_fields = 10

乱数のシード値
距離減衰式
切断正規分布の有界レベル
最大距離 (km)
地震動場の計算回数[exposure]
exposure_file = exposure_model.xml

exposure モデルファイル[fragility]
structural_fragility_file = structural_fragility_model.xml

fragility モデルファイル[consequence]
structural_consequence_file = consequence_model.xml

consequence モデルファイル

ファイル 3.6.17
1
2
3

Scenario Damage で使用する exposure モデルファイルの一部

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.5"><exposureModel id="ep" category="buildings">

45<description>Exposure Model for Nepal </description><conversions>

6
7<costTypes><costType name="structural" type="per_asset"
unit="USD"/><costType name="nonstructural" type="per_asset"
unit="USD"/><costType name="contents" type="per_asset"
unit="USD"/></costTypes><insuranceLimit isAbsolute="false"/>

8
9
10
11
12

<deductible isAbsolute="false"/>

13
14
15

</conversions><assets><asset id="a1" number="1" taxonomy="Wood">

16<location lon="83.313823" lat="29.461172"/>

17
18<costs><cost type="structural" value="11340"
deductible="0.1" insuranceLimit="0.8"/><cost type="nonstructural" value="19845"
deductible="0.1" insuranceLimit="0.8"/><cost type="contents" value="5670" deductible="0.1"
insuranceLimit="0.8"/>

19
20

141

説明
XML 宣言nrml 開始タグ
exposureModel: exposure モデル
id: ID "ep"、category: カテゴリーはbuildings
description: 説明
conversions: コンバージョンセクシ
ョン
costTypes: コストタイプの集合
costType: コストタイプ
name: 分類は構造物、非構造物、コンテンツ、type: コストタイプの単位は資産ごと、unit: 単価は USD
costTypes 終了タグ
insuranceLimit: 保険限度額
isAbsolute: 絶対値か否かは false
deductible: 控除免責金額
isAbsolute: 絶対値か否かは false
conversions 終了タグ
assets: asset の集合
asset: 資産
id: ユニークな文字列、taxonomy: 分
類は木造、number: 数は 1
location: 位置情報
lon: 経度 83.313823 度、lat: 緯度
29.461172 度
costs: cost の集合
cost: コスト
type: タイプは構造物、非構造物、コンテンツ、value: 価値は USD、
deductible: 控除免責金額は 10%、insuranceLimit: 保険限度額は 80%

21
22
23

ファイル内容</costs><occupancies><occupancy occupants="5" period="night"/>

24
25
26
27
28

</occupancies></asset></assets></exposureModel></nrml>ファイル 3.6.18
1
2

Scenario Damage で使用する fragility モデルファイル

ファイル内容<?xml version="1.0" encoding="utf-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.5">>

3<fragilityModel assetCategory="building" id="fm"lossCategory="structural">4<description>Fragility model for Nepal(discrete)</description><limitStates>slight moderate extreme
complete</limitStates><fragilityFunction format="discrete" id="Concrete"shape="logncdf">

5
6

7<imls imt="PGA" noDamageLimit="0.05 ">0.0 0.2 0.4 0.6
0.8 1.0 1.2 1.4</imls>

8<poes ls="slight">0.0 0.788 0.97 0.994 0.998 1.0 1.0
1.0</poes><poes ls="moderate">0.0 0.6 0.909 0.976 0.992 0.997
0.999 1.0</poes><poes ls="extreme">0.0 0.341 0.75 0.904 0.96 0.982 0.992
0.996</poes><poes ls="complete">0.0 0.109 0.441 0.686 0.825 0.9
0.942 0.965</poes></fragilityFunction><fragilityFunction format="discrete"
id="Unreinforced-Brick-Masonry" shape="logncdf">

9
10
11
12
13

14

<imls imt="PGA" noDamageLimit="5.0000000E-02">0.0
0.2 0.4 0.6 0.8 1.0 1.2 1.4</imls>

15<poes ls="slight">0.0 0.771 0.95 0.989 0.997 0.999 1.0
1.0</poes><poes ls="moderate">0.0 0.5 0.861 0.957 0.985 0.994
0.997 0.999</poes><poes ls="extreme">0.0 0.231 0.636 0.837 0.924 0.962
0.981 0.989</poes>

16
17

説明
costs 終了タグ
occupancies: occupancy の集合
occupancy: 居住者
occupants: 居住者 5、period: 期間は夜
occupancies 終了タグ
asset 終了タグ
assets 終了タグ
exposureModel 終了タグ
nrml 終了タグ

142

説明
XML 宣言nrml 開始タグ
xmlns: XML 名前空間
fragilityModel:
id: ID "fm"、assetCategory: 資産はbuilding、lossCategory: 損失はstructuraldescription: 簡単な説明
limitStates: 被害状態は、lightmoderate extreme complete の 4 状態
fragilityFunction: fragility 関数
id: "Concrete"、format: フォーマット
は discrete、shape: 形状は logncdf
対数正規累積分布関数による fragility
関数
imls: intensity measure levels
imt: intensity measure type は PGA、
noDamageLimit: 被害なしの制限値
poes: probabilities of exceedances
ls: limit state ごとに設定

fragilityFunction 終了タグ
fragilityFunction: fragility 関数
id: "Unreinforced-Brick-Masonry"、format: フォーマットは discrete、
shape: 形状は logncdf
対数正規累積分布関数による fragility
関数
imls: intensity measure levels
imt: intensity measure type は PGA、
noDamageLimit: 被害なしの制限値
poes: probabilities of exceedances
ls: limit state ごとに設定

18
19
20

ファイル内容<poes ls="complete">0.0 0.097 0.414 0.661 0.806 0.887
0.933 0.959</poes></fragilityFunction><fragilityFunction format="discrete" id="Wood"
shape="logncdf">

21<imls imt="PGA" noDamageLimit="5.0000000E-02">0.0
0.2 0.4 0.6 0.8 1.0 1.2 1.4</imls>

22<poes ls="slight">0.0 0.5 0.861 0.957 0.985 0.994 0.997
0.999</poes><poes ls="moderate">0.0 0.204 0.6 0.813 0.909 0.954
0.976 0.986</poes><poes ls="extreme">0.0 0.041 0.255 0.49 0.664 0.78 0.855
0.903</poes><poes ls="complete">0.0 0.007 0.088 0.236 0.394 0.532
0.642 0.728 </poes></fragilityFunction><fragilityFunction format="discrete" id="Adobe"
shape="logncdf">

23
24
25
26
27

28

<imls imt="PGA" noDamageLimit="5.0000000E-02">0.0
0.2 0.4 0.6 0.8 1.0 1.2 1.4</imls>

29<poes ls="slight">0.0 0.75 0.96 0.992 0.998 0.999 1.0
1.0</poes><poes ls="moderate">0.0 0.6 0.909 0.976 0.992 0.997
0.999 1.0</poes><poes ls="extreme">0.0 0.341 0.75 0.904 0.96 0.982 0.992
0.996</poes><poes ls="complete">0.0 0.168 0.548 0.775 0.886 0.94
0.967 0.981</poes></fragilityFunction><fragilityFunction format="discrete" id="Stone-Masonry"
shape="logncdf">

30
31
32
33
34

35

<imls imt="PGA" noDamageLimit="5.0000000E-02">0.0
0.2 0.4 0.6 0.8 1.0 1.2 1.4</imls>

36<poes ls="slight">0.0 0.673 0.937 0.985 0.996 0.998 0.999
1.0</poes><poes ls="moderate">0.0 0.532 0.878 0.964 0.988 0.995
0.998 0.999</poes><poes ls="extreme">0.0 0.3 0.711 0.883 0.95 0.977 0.989
0.994</poes><poes ls="complete">0.0 0.148 0.516 0.75 0.869 0.929
0.96 0.977</poes></fragilityFunction></fragilityModel></nrml>

37
38
39
40
41
42

143

説明

fragilityFunction 終了タグ
fragilityFunction: fragility 関数
id: "Wood"、format: フォーマットはdiscrete、shape: 形状は logncdf
対数正規累積分布関数によるフラジ
リティ関数
imls: intensity measure levels
imt: intensity measure type は PGA、
noDamageLimit: 被害なしの制限値
poes: probabilities of exceedances
ls: limit state ごとに設定

fragilityFunction 終了タグ
fragilityFunction: fragility 関数
id: "Adobe"、format: フォーマットはdiscrete、shape: 形状は logncdf
対数正規累積分布関数による fragility
関数
imls: intensity measure levels
imt: intensity measure type は PGA
noDamageLimit: 被害なしの制限値
poes: probabilities of exceedances
ls: limit state ごとに設定

fragilityFunction 終了タグ
fragilityFunction: fragility 関数
id: "Stone-Masonry"、format: フォー
マットは discrete、shape: 形状はlogncdf
対数正規累積分布関数による fragility
関数
imls: intensity measure levels
imt: intensity measure type は PGA、
noDamageLimit: 被害なしの制限値
poes: probabilities of exceedances
ls: limit state ごとに設定

fragilityFunction 終了タグ
fragilityModel 終了タグ
nrml 終了タグ

ファイル 3.6.19
1
2

Scenario Damage で使用する consequence モデルファイル

ファイル内容<?xml version="1.0" encoding="utf-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.5">

3<consequenceModel id="cm-italy" assetCategory="buildings"
lossCategory="structural">

4
5<description>Consequence Model - Italy</description><limitStates>slight moderate extreme collapse</limitStates>

6<consequenceFunction id="Concrete" dist="LN">

7
8
9
10
11
12

<params ls="slight" mean="0.04" stddev="0.00"/><params ls="moderate" mean="0.31" stddev="0.00"/><params ls="extreme" mean="0.60" stddev="0.00"/><params ls="collapse" mean="1.00" stddev="0.00"/></consequenceFunction><consequenceFunction id="Unreinforced-Brick-Masonry"
dist="LN">

13
14
15
16
17
18

<params ls="slight" mean="0.04" stddev="0.00"/><params ls="moderate" mean="0.31" stddev="0.00"/><params ls="extreme" mean="0.60" stddev="0.00"/><params ls="collapse" mean="1.00" stddev="0.00"/></consequenceFunction><consequenceFunction id="Wood" dist="LN">

19
20
21
22
23
24

<params ls="slight" mean="0.04" stddev="0.00"/><params ls="moderate" mean="0.31" stddev="0.00"/><params ls="extreme" mean="0.60" stddev="0.00"/><params ls="collapse" mean="1.00" stddev="0.00"/></consequenceFunction><consequenceFunction id="Adobe" dist="LN">

25
26
27
28
29
30

<params ls="slight" mean="0.04" stddev="0.00"/><params ls="moderate" mean="0.31" stddev="0.00"/><params ls="extreme" mean="0.60" stddev="0.00"/><params ls="collapse" mean="1.00" stddev="0.00"/></consequenceFunction><consequenceFunction id="Stone-Masonry" dist="LN">

31
32
33
34
35
36
37

<params ls="slight" mean="0.04" stddev="0.00"/><params ls="moderate" mean="0.31" stddev="0.00"/><params ls="extreme" mean="0.60" stddev="0.00"/><params ls="collapse" mean="1.00" stddev="0.00"/></consequenceFunction></consequenceModel></nrml>144

説明XML 宣言nrml 開始タグ
xmlns: XML 名前空間
consequenceModel: consequence モデ
ル
id: "cm-italy"、assetCategory: 資産はbuildings、lossCategory: 損失はstructuraldescription: 簡単な説明
limitStates: 被害の状態は slightmoderate extreme collapse の 4 状態
consequenceFunction: 被害関数
id: "Concrete"、dist: LN は対数正規分
布による consequence 関数
params: 対数正規分布のパラメータls: limit state は slight、mean: 平均値、
stddev: 標準偏差
consequenceFunction 終了タグ
consequenceFunction: 被害関数
id: "Unreinforced-Brick-Masonry "、dist: LN は対数正規分布による
consequence 関数
params: 対数正規分布のパラメータls: limit state は slight、mean: 平均値、
stddev: 標準偏差
consequenceFunction 終了タグ
consequenceFunction: 被害関数
id: "Wood"、dist: LN は対数正規分布
による consequence 関数
params: 対数正規分布のパラメータls: limit state は slight、mean: 平均値、
stddev: 標準偏差
consequenceFunction 終了タグ
consequenceFunction: 被害関数
id: "Adobe "、dist: LN は対数正規分
布による consequence 関数
params: 対数正規分布のパラメータls: limit state は slight、mean: 平均値、
stddev: 標準偏差
consequenceFunction 終了タグ
consequenceFunction: 被害関数
id: "Adobe"、dist: LN は対数正規分布
による consequence 関数
params: 対数正規分布のパラメータls: limit state は slight、mean: 平均値、
stddev: 標準偏差
consequenceFunction 終了タグ
consequenceModel 終了タグ
nrml 終了タグ

fragility モデル、consequence モデル中には、exposure モデルに含まれる建物分類に対応する fragility 関数、consequence 関数がそれぞれ必要である（表 3.6.5 参照）。
表 3.6.5

exposure、fragility および consequence モデルに含まれる建物分類
exposure モデル（ファイル 3.6.17）

fragility モデル（ファイル 3.6.18）

consequence モデル（ファイル 3.6.19）

Adobe（アドベ）

省略

27 行目

24 行目

Concrete（コンクリート）

省略

6 行目

6 行目

Stone-Masonry（石造建築）

省略

34 行目

30 行目

Unreinforced-Brick-Masonry（無補強煉瓦造建築）

省略

13 行目

12 行目

Wood（木造）

15 行目

29 行目

18 行目

建物分類

ファイル 3.6.16 では、region 変数と region_grid_spacing 変数を用いてハザードの計算地点を指定した（ファイル 3.6.16 の 5~7 行目を参照）。しかしながら、リスクの計算を実行する場合には、exposure モデルファイルに含まれる位置のみの計算でもよい。その場合は、ファイル 3.6.16 の 5~7 行目を削除すれば、自動的に exposure_model 変数で指定した exposure
モデルファイル内の資産の位置のみを計算するようになる。

2)

Input Preparation Toolkit によるファイルの準備「1) 必要なファイル」（p.140~）で説明したファイルのうち震源ファイルと設定ファイ
ルの 2 ファイルを作成するため、Input Preparation Toolkit を使用する。Input Preparation
Toolkit の使用方法は、「3.5

Input Preparation Toolkit」で説明したとおりである。ここでは、

まず「Earthquake Rupture」タブで震源モデルファイルを作成し、「Configuration file」タブ
で設定ファイルを作成する。

①

震源ファイル

震源ファイルは Scenario Case と同じものを使用する。

②

設定ファイル

設定ファイルは以下の手順で作成する。
Input Preparation Toolkit の「Configuration file」タブを開く（図 3.6.25）。ここでは、シナリオケースの計算なので、「Earthquake Scenarios」タブを開く。
シナリオダメージの計算を行うので、Hazard、Risk にチェックを入れ、Damage を選択する（図 3.6.26）。
「Rupture model file」で参照ボタンをクリックして「3.6.1

(1)

2) ①

震源ファ

イル」で作成した earthquake_rupture_model.xml をアップロードする（図 3.6.27）。
「exposure model file」で参照ボタンをクリックして exposure_model.xml ほかをアップロードする（図 3.6.29）。

145

その他必要事項を記入する（図 3.6.30）。
ダウンロードボタンを押すと、必要なファイルが含まれた圧縮ファイルが作成される（図 3.6.31）。

図 3.6.25 Input Preparation Toolkit（リスク設定ファイル作成）その 1「Configuration file」タブを開き、さらに「Earthquake Scenarios」タブを開く

図 3.6.26 Input Preparation Toolkit（リスク設定ファイル作成）その 2

146

Hazard と Risk にチェックを入れ、Damage を選択する

図 3.6.27 Input Preparation Toolkit（リスク設定ファイル作成）その 3「Rupture model file」で参照ボタンをクリックして「3.6.1(1) 2) ①

震源ファイル」（p.109）で作成した earthquake_rupture_model.xml をアップロードする

図 3.6.28 Input Preparation Toolkit（リスク設定ファイル作成）その 4
earthquake_rupture_model.xml をリスクとから選択し、その他必要事項を記入する

147

図 3.6.29 Input Preparation Toolkit（リスク設定ファイル作成）その 5
exposure_model.xml などをアップロード

図 3.6.30 Input Preparation Toolkit（リスク設定ファイル作成）その 6
必要事項を記入する

148

図 3.6.31 Input Preparation Toolkit（リスク設定ファイル作成）その 7
ダウンロードボタンを押すと、必要なファイルが含まれた圧縮ファイルが作成できる

3)

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

4)

計算結果

Scenario Damage による計算結果は、資産ごと、建物分類ごとの被害分布とトータルの被害分布および建物倒壊分布図である。consequence モデルを指定した場合にも、資産ごと、
建物分類ごとの被害分布とトータルの consequence データもまた出力される。計算結果は出力の種類ごとに、csv 形式と nrml 形式、npz 形式の 3 パターンで出力可能である（表 3.6.6）。
表 3.6.6

Scenario Damage の出力結果一覧

計算結果

名前

出力形式

地震動強さの分布

gmf_data

nrml 形式
csv 形式
npz 形式

資産ごとの被害分布図と倒壊分布図

dmg_by_asset_and_collapse_map

建物分類ごとの被害分布
図

dmg_by_taxon

トータルの被害

dmg_total

資産ごとの consequence

csq_by_asset

資産ごとの consequence

csq_by_taxon

トータルの consequence

csv_total

nrml 形式
csv 形式

csv 形式WebUI を使用したデータの出力方法は、図 3.6.17~図 3.6.19 に示したとおりである。csv
形式ファイルは汎用ソフトウェアを使用して図化を行う。nrml 形式ファイルは OpenQuake
開発者が作成したツールを使用して図化することが可能である。OpenQuake 開発者が作成したツールを用いて図化した計算結果の例を図 3.6.32 および図 3.6.33 に示した。

149

図 3.6.32

建物分類ごとの建物倒壊分布図および統計

図 3.6.33 建物分類ごとの損害率

150

Scenario Risk
次に、地震によるリスク計算の簡単な例として、Scenario Risk の計算例を示す。Scenario
Damage との違いは、Scenario Damage が建物等の被害数・損害数を fragility モデルから算出するのに対して、Scenario Risk は vulnerability モデルを用いて経済被害あるいは人的被害を算出することである。

1)

必要なファイル

Scenario Damage の計算と同様に、まずハザードの計算を行い、その計算結果をもとに地震によるリスクの計算を行うことになる。ここでは、Scenario Case タイプのハザードの結果を用いて、損失を求めるため、以下の 4 ファイルが必要となる。vulnerability はコンテン
ツごとに用意する。
設定ファイル（ファイル 3.6.20）
震源モデルファイル（ファイル 3.6.2）
exposure モデルファイル（ファイル 3.6.17）
vulnerability モデルファイル（ファイル 3.6.21、ファイル 3.6.22、ファイル 3.6.23）
vulnerability モデルファイルは、exposure モデルで指定したコストタイプに対応する
vulnerability モデルが必要であり、コストタイプの分だけ、vulnerability モデルファイルが必要となる。ここでは、構造物（structural）、非構造物（nonstructural）、居住者（occupants）の各 vulnerability モデルファイルを用いて計算する。今回のサンプルでは、3 種のvulnerability モデルを用意したが、必要でなければ、いずれか一つの vulnerability モデルによる計算でもかまわない。
ファイル 3.6.20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

Scenario Risk で使用する設定ファイル

ファイル内容[general]description = Scenario Risk calculation with Simple fault
rupturecalculation_mode = scenario_risk

説明
計算概要
モードの説明[sites]region_grid_spacing = 5
region = 80 26, 88 26, 88 31, 80 31

計算間隔 (km)範囲（経度 緯度）

[erf]
rupture_model_file = earthquake_rupture_model.xml
rupture_mesh_spacing = 2

断層モデル
断層モデルファイル
断層分割サイズ (km)[site_params]
reference_vs30_value = 760
reference_vs30_type = measured
reference_depth_to_2pt5km_per_sec = 5.0
reference_depth_to_1pt0km_per_sec = 100.0

観測点パラメータ
Vs30(m/s)
Vs30 のタイプ
Vs=2.5km/s となる深さ(km)Vs=1.0km/s となる深さ(m)[correlation]

観測点パラメータ

151

20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

ファイル内容ground_motion_correlation_model =説明
地震動補正モデル[hazard_calculation]
random_seed = 113
gsim = ChiouYoungs2008
truncation_level = 3.0
maximum_distance = 500.0
number_of_ground_motion_fields = 10

乱数のシード値
距離減衰式
切断正規分布の有界レベル
最大距離(km)
地震動場の計算回数[exposure]
exposure_file = exposure_model.xml

exposure モデルファイル[vulnerability]
structural_vulnerability_file =structural_vulnerability_model.xml
nonstructural_vulnerability_file =nonstructural_vulnerability_model.xml
occupants_vulnerability_file =occupants_vulnerability_model.xml

vulnerability
構造物の vulnerability モデルファイ
ル
非構造物の vulnerability モデルファ
イル
居住者の vulnerability モデルファイ
ル[risk_outputs]
insured_losses = True

保険損失額の出力

ファイル 3.6.21
1
2
3

4

5
6
7
8
9

10
11
12
13

Scenario Risk で使用する構造物の vulnerability モデルファイル

ファイル内容<?xml version="1.0" encoding="utf-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.5"><vulnerabilityModel id="Nepal" assetCategory="buildings"
lossCategory="structural"><vulnerabilityFunction dist="LN" id="Wood"><imls imt="PGA">0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.05 0.21 0.4 0.56 0.67 0.76
0.82</meanLRs><covLRs>0.3 0.3 0.3 0.1 0.1 0.1 0.1 0.1 </covLRs></vulnerabilityFunction><vulnerabilityFunction dist="LN" id="Stone-Masonry"><imls imt="PGA">0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.25 0.63 0.82 0.91 0.95 0.98
0.99</meanLRs><covLRs>0.3 0.3 0.1 0.1 0.1 0.1 0.1 0.1</covLRs></vulnerabilityFunction>

152

説明XML 宣言nrml 開始タグ
xmlns: XML 名前空間
vulnerabilityModel: vulnerability モデ
ル
id: "Nepal"、assetCategory: 資産はbuildings、lossCategory: 損失はstructuralvulnerabilityFunction: vulnerability 関
数
id: "Wood"、dist: LN は対数正規分布関数による vulnerability 関数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率
covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ
vulnerabilityFunction: vulnerability 関
数
id: " Stone-Masonry"、dist: LN は対数
正規分布関数による vulnerability 関
数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率
covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ

14

15
16
17
18
19

20
21
22
23
24

25
26
27
28
29
30

ファイル内容<vulnerabilityFunction dist="LN" id="Adobe"><imls imt="PGA">0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.28 0.67 0.85 0.93 0.96 0.98
0.99</meanLRs><covLRs>0.3 0.3 0.1 0.1 0.1 0.1 0.1 0.1</covLRs></vulnerabilityFunction><vulnerabilityFunction dist="LN" id="Concrete"><imls imt="PGA">0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.25 0.61 0.8 0.9 0.94 0.97
0.98</meanLRs><covLRs>0.3 0.3 0.1 0.1 0.1 0.1 0.1 0.1</covLRs></vulnerabilityFunction><vulnerabilityFunction dist="LN"
id="Unreinforced-Brick-Masonry"><imls imt="PGA">0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.2 0.55 0.76 0.87 0.93 0.96
0.98</meanLRs><covLRs>0.3 0.3 0.1 0.2 0.1 0.1 0.1 0.1</covLRs></vulnerabilityFunction></vulnerabilityModel></nrml>ファイル 3.6.22
1
2
3<vulnerabilityModel id="Nepal" assetCategory="buildings"
lossCategory="nonstructural"><vulnerabilityFunction dist="LN" id="Wood">5<imls imt="PGA">0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.08 0.23 0.38 0.51 0.62 0.7
0.76</meanLRs><covLRs>0.3 0.3 0.3 0.3 0.1 0.1 0.1 0.1</covLRs></vulnerabilityFunction>

7
8

covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ
vulnerabilityFunction: バルネラビリ
ティ関数
id: " Concrete"、dist: LN は対数正規分布関数による vulnerability 関数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率
covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ
vulnerabilityFunction: vulnerability 関
数
id: " Unreinforced-Brick-Masonry"、
dist: LN は対数正規分布関数による
vulnerability 関数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率
covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ
vulnerabilityModel 終了タグ
nrml 終了タグ

Scenario Risk で使用する非構造物の vulnerability モデルファイル

ファイル内容<?xml version="1.0" encoding="utf-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.5">

4

6

説明
vulnerabilityFunction: vulnerability 関
数
id: " Adobe"、dist: LN は対数正規分
布関数による vulnerability 関数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率153

説明XML 宣言nrml 開始タグ
xmlns: XML 名前空間
vulnerabilityModel: vulnerability モデ
ル
id: "Nepal"、assetCategory: 資産はbuildings、lossCategory: 損失はnonstructuralvulnerabilityFunction: vulnerability 関
数
id: "Wood"、dist: LN は対数正規分布関数による vulnerability 関数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率
covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ

9

10
11
12
13
14

15
16
17
18
19

20
21
22
23
24

25
26
27
28
29
30

ファイル内容<vulnerabilityFunction dist="LN" id="Stone-Masonry"><imls imt="PGA">0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.07 0.22 0.38 0.51 0.62 0.7
0.76</meanLRs><covLRs>0.3 0.3 0.3 0.3 0.1 0.1 0.1 0.1</covLRs></vulnerabilityFunction><vulnerabilityFunction dist="LN" id="Adobe"><imls imt="PGA">0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.07 0.22 0.38 0.51 0.62 0.7
0.76</meanLRs><covLRs>0.3 0.3 0.3 0.3 0.1 0.1 0.1 0.1</covLRs></vulnerabilityFunction><vulnerabilityFunction dist="LN" id="Concrete"><imls imt="PGA">0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.08 0.23 0.38 0.51 0.62 0.7
0.76</meanLRs><covLRs>0.3 0.3 0.3 0.3 0.1 0.1 0.1 0.1</covLRs></vulnerabilityFunction><vulnerabilityFunction dist="LN"
id="Unreinforced-Brick-Masonry"><imls imt="PGA">0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.07 0.22 0.38 0.51 0.62 0.7
0.76</meanLRs><covLRs>0.3 0.3 0.3 0.3 0.1 0.1 0.1 0.1</covLRs></vulnerabilityFunction></vulnerabilityModel></nrml>ファイル 3.6.23
1
2
3

説明
vulnerabilityFunction: vulnerability 関
数
id: " Stone-Masonry"、dist: LN は対数
正規分布関数による vulnerability 関
数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率
covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ
vulnerabilityFunction: vulnerability 関
数
id: "Adobe"、dist: LN は対数正規分布関数による vulnerability 関数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率
covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ
vulnerabilityFunction: vulnerability 関
数
id: "Concrete"、dist: LN は対数正規分
布関数による vulnerability 関数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率
covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ
vulnerabilityFunction: Vulnerability 関
数
id: "Unreinforced-Brick-Masonry"、
dist: LN は対数正規分布関数による
vulnerability 関数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率
covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ
vulnerabilityModel 終了タグ
nrml 終了タグ

Scenario Risk で使用する居住者の vulnerability モデルファイル

ファイル内容<?xml version="1.0" encoding="utf-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.5"><vulnerabilityModel id="Nepal" assetCategory="buildings"
lossCategory="occupants">154

説明XML 宣言nrml 開始タグ
xmlns: XML 名前空間
vulnerabilityModel: vulnerability モデ
ル
id: "Nepal"、assetCategory: 資産はbuildings、lossCategory: 損失はnonstructural

4

5
6
7
8
9

10
11
12
13
14

15
16
17
18
19

20
21
22
23
24

25
26
27
28
29
30

ファイル内容<vulnerabilityFunction dist="LN" id="Wood"><imls imt="PGA">0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.001 0.009 0.024 0.039 0.053 0.064
0.073 </meanLRs><covLRs>0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 </covLRs></vulnerabilityFunction><vulnerabilityFunction dist="LN" id="Stone-Masonry"><imls imt="PGA">0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.022 0.077 0.112 0.13 0.139 0.144
0.147 </meanLRs><covLRs>0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0</covLRs></vulnerabilityFunction><vulnerabilityFunction dist="LN" id="Adobe"><imls imt="PGA">0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.025 0.082 0.116 0.133 0.141 0.145
0.147</meanLRs><covLRs>0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0</covLRs></vulnerabilityFunction><vulnerabilityFunction dist="LN" id="Concrete"><imls imt="PGA">0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.022 0.088 0.137 0.165 0.18 0.188
0.193</meanLRs><covLRs>0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0</covLRs></vulnerabilityFunction><vulnerabilityFunction
dist="LN"
id="Unreinforced-Brick-Masonry"><imls imt="PGA"> 0.0001 0.2 0.4 0.6 0.8 1.0 1.2
1.4</imls><meanLRs>0.0001 0.014 0.062 0.099 0.121 0.133 0.14
0.144</meanLRs><covLRs>0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0</covLRs></vulnerabilityFunction></vulnerabilityModel></nrml>155

説明vulnerabilityFunction: vulnerability 関
数
id: "Wood"、dist: LN は対数正規分布関数による vulnerability 関数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率
covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ
vulnerabilityFunction: vulnerability 関
数
id: " Stone-Masonry"、dist: LN は対数
正規分布関数による vulnerability 関
数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率
covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ
vulnerabilityFunction: vulnerability 関
数
id: " Adobe"、dist: LN は対数正規分
布関数による vulnerability 関数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率
covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ
vulnerabilityFunction: vulnerability 関
数
id: "Concrete"、dist: LN は対数正規分布関数による vulnerability 関数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率
covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ
vulnerabilityFunction: vulnerability 関
数
id: "Unreinforced-Brick-Masonry"、
dist: LN は対数正規分布関数による
vulnerability 関数
imls: intensity measure levels
imt: intensity measure type は PGA
meanLRs: 平均損害率
covLRs: 損害率の変動係数
vulnerabilityFunction 終了タグ
vulnerabilityModel 終了タグ
nrml 終了タグ

各 vulnerability モデルファイル中には、exposure モデルで指定した建物分類に対応する
vulnerability 関数が必要である（表 3.6.7 参照）。
表 3.6.7

exposure モデル、各 vulnerability モデルに含まれる建物分類
structural vulnerability モデル（ファイル 3.6.21）
exposure モデル
nonstructural vulnerability モデル（ファイル 3.6.22）（ファイル 3.6.17）
occupants vulnerability モデル（ファイル 3.6.23）

建物分類
Adobe（アドベ）

省略

14 行目

Concrete（コンクリート）

省略

19 行目

Stone-Masonry（石造建築）

省略

9 行目

Unreinforced-Brick-Masonry（無補強煉瓦造建築）

省略

24 行目

Wood（木造）

15 行目

4 行目

2)

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

3)

計算結果

Scenario Risk による計算結果は、建物分類ごとの経済被害あるいは人的被害の分布が出力される。計算結果は csv 形式と nrml 形式、geojson 形式の 3 パターンで出力可能である（表 3.6.8）。
表 3.6.8

Scenario Risk の出力結果一覧

計算結果

名前

出力形式

地震動強さの分布

gmf_data

nrml 形式
csv 形式
npz 形式

総合損失額

agglosses-rlzs

csv 形式

資産ごとの損失データ

losses_by_asset

nrml 形式
csv 形式
geojson 形式

WebUI を使用したデータの出力方法は、図 3.6.17~図 3.6.19 に示したとおりである。csv
形式ファイルは汎用ソフトウェアを使用して図化を行う。nrml 形式ファイルは OpenQuake
開発者が作成したツールを使用して図化することが可能である。OpenQuake 開発者が作成したツールを用いて図化した計算結果の例を図 3.6.34 に示した。

156

図 3.6.34 Scenario Risk の計算による建物分類ごとのロスマップ

157

Classical Damage
次に、Classical Damage の計算例を示す。Scenario Damage との違いは、Scenario Damage
が Scenario Case タイプのハザードの結果を用いて損害分布を求めるのに対し、ClassicalDamage は、Classical PSHA の解析結果から、確率論的な建物被害を算出することである。

1)

必要なファイル

Scenario Damage の計算と同様に、まずハザードの計算を行い、その計算結果をもとにリスクの計算を行うことになる。Classical Damage では、Classical PSHA タイプのハザードの結果を用いて損害分布を求めるため、以下の計 6 ファイルが必要となる。オプションとして、consequence モデルファイルを指定することも可能である。
設定ファイル（ファイル 3.6.24）
震源モデルロジックツリーファイル（ファイル 3.6.7）
震源モデルロジックツリー内で指定される震源モデル（ファイル 3.6.10）
地震動モデルロジックツリーファイル（ファイル 3.6.8）
exposure モデルファイル（ファイル 3.6.17）
fragility モデルファイル（ファイル 3.6.18）（オプションとして）consequence モデルファイル（ファイル 3.6.19）
設定ファイルをファイル 3.6.24 に示す。設定ファイル以外は既出のもの（ファイル 3.6.7、
ファイル 3.6.8、ファイル 3.6.10、ファイル 3.6.17、ファイル 3.6.18 およびファイル 3.6.19）を使用する。
ファイル 3.6.24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

Classical Damage で使用する設定ファイル

ファイル内容[general]description = Classical Damage calculation with Simple fault
calculation_mode = classical_damage[logic_tree]source_model_logic_tree_file = source_model_logic_tree.xml
gsim_logic_tree_file = gmpe_logic_tree.xml[erf]
width_of_mfd_bin = 0.1
rupture_mesh_spacing = 2

説明
計算概要
モードの選択震源モデルロジックツリー
地震動予測式ロジックツリー

マグニチュード別度数分布の刻み
震源距離計算時に断層モデルを分割するサイズ(km)[site_params]
reference_vs30_value = 760.0
reference_vs30_type = measured
reference_depth_to_2pt5km_per_sec = 5.0
reference_depth_to_1pt0km_per_sec = 100.0

観測点パラメータ
Vs30 (m/s)
Vs30 のタイプ
Vs=2.5km/s となる深さ(km)Vs=1.0km/s となる深さ(m)[correlation]
ground_motion_correlation_model =地震動補正モデル

158

22
23
24

25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

2)

ファイル内容[hazard_calculation]
random_seed = 113
intensity_measure_types_and_levels = {"PGA": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.025)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(0.05)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.1)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(0.2)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.5)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(1.0)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(2.0)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13]}
truncation_level = 3.0
maximum_distance = 200
investigation_time = 50.0

説明
乱数のシード値

計算する地震動指標とその強さ
複数選択時には、{ }、[ ]、” ”、およびカンマを使用して適切に記述する必要がある

切断正規分布の有界レベル計算する最大距離(km)発生確率の対象期間(年)[risk_calculation]
risk_investigation_time = 1
steps_per_interval = 4

リスクの超過確率の対象期間(年)
fragility 関数の補間間隔[exposure]
exposure_file = exposure_model.xml

exposure モデルファイル[fragility]
structural_fragility_file = structural_fragility_model.xml
structural_consequence_file = consequence_model.xml

構造物の fragility モデルファイル
構造物の consequence モデルファイル[hazard_outputs]
hazard_maps = true
uniform_hazard_spectra = true
poes = 0.1 0.02

ハザードマップを出力する
一様ハザードマップを出力する
超過確率 10%、2%

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

3)

計算結果

Classical damage による計算結果は、資産ごとの確率論的な被害データが出力される。計
算結果は csv 形式と nrml 形式、geojson 形式および npz 形式の 3 パターンで出力可能である（表 3.6.9）。

159

表 3.6.9Classical Damage の出力結果一覧

計算結果

名前

出力形式

ハザードカーブhcurves

ハザードマップ

hmap

一様ハザードスペクトルuhs

nrml 形式
csv 形式
geojson 形式
npz 形式

ロジックツリーパス

realizations

震源グループsourcegroups

資産ごとの確率論的な被害データ

damages-rlzs

csv 形式
csv 形式160

Classical Risk
1)

必要なファイル

Scenario Risk の計算と同様に、まずハザードの計算を行い、その計算結果をもとにリスクの計算を行うことになる。ここでは、Classical PSHA タイプのハザードの結果を用いて、損害分布を求めるため、以下の計 6 ファイルが必要となる。
設定ファイル（ファイル 3.6.25）
震源モデルロジックツリーファイル（ファイル 3.6.7）
震源モデルロジックツリー内で指定される震源モデル（ファイル 3.6.10）
地震動モデルロジックツリーファイル（ファイル 3.6.8）
Exposure モデルファイル（ファイル 3.6.17）
Vulnerability モデルファイル（ファイル 3.6.21、ファイル 3.6.22、ファイル 3.6.23）
設定ファイルをファイル 3.6.25 に示す。設定ファイル以外は既出のもの（ファイル 3.6.7、
ファイル 3.6.8、ファイル 3.6.10、ファイル 3.6.21～ファイル 3.6.23）を使用する。
ファイル 3.6.25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

Classical Risk で使用する設定ファイル

ファイル内容[general]description = Classical Risk calculation with Simple fault
calculation_mode = classical_risk[logic_tree]source_model_logic_tree_file = source_model_logic_tree.xml
gsim_logic_tree_file = gmpe_logic_tree.xml[erf]
width_of_mfd_bin = 0.1
rupture_mesh_spacing = 2

説明
計算概要
モードの選択震源モデルロジックツリー
地震動予測式ロジックツリー

マグニチュード別度数分布の刻み
震源距離計算時に断層モデルを分割するサイズ(km)[site_params]
reference_vs30_value = 760.0
reference_vs30_type = measured
reference_depth_to_2pt5km_per_sec = 5.0
reference_depth_to_1pt0km_per_sec = 100.0

観測点パラメータ
Vs30(m/s)
Vs30 のタイプ
Vs=2.5km/s となる深さ(km)Vs=1.0km/s となる深さ(m)[correlation]
ground_motion_correlation_model =地震動補正モデル[hazard_calculation]
random_seed = 113

乱数のシード値

161

24

25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

2)

ファイル内容intensity_measure_types_and_levels = {"PGA": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.025)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(0.05)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.1)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(0.2)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.5)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(1.0)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(2.0)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13]}
truncation_level = 3.0
maximum_distance = 200
investigation_time = 50.0

切断正規分布の有界レベル計算する最大距離
発生確率の対象期間(年)[risk_calculation]
lrem_steps_per_interval= 1
conditional_loss_poes= 0.10, 0.02

vulnerability 関数の補間間隔
条件付き超過確率 10%、2%[exposure]
exposure_file = exposure_model.xml

exposure モデルファイル[Vulnerability model]
structural_vulnerability_file
structural_vulnerability_model.xml
nonstructural_vulnerability_file
nonstructural_vulnerability_model.xml
occupants_vulnerability_file
occupants_vulnerability_model.xml===[hazard_outputs]
hazard_maps = true
uniform_hazard_spectra = true
poes = 0.1 0.02

説明

計算する地震動指標とその強さ
複数選択時には、{ }、[ ]、” ”、およびカンマを使用して適切に記述する必要がある構造物の Vulnerability モデルファイ
ル
非構造物の Vulnerability モデルファ
イル
居住者の Vulnerability モデルファイ
ル

ハザードマップを出力する
一様ハザードマップを出力する
超過確率 10%、2%

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

3)

計算結果

Classical Risk による計算結果は、算出された建物分類ごとの確率論的な経済被害あるいは人的被害の分布および資産ごとのロスカーブが出力される。計算結果は nrml 形式、csv
形式、geojson 形式、npz 形式の 4 パターンで出力可能である（表 3.6.10）。WebUI を使用し162たデータの出力方法は、図 3.6.17~図 3.6.19 に示したとおりである。
表 3.6.10 Classical Risk の出力結果一覧
計算結果

名前

出力形式

ハザードカーブhcurves

ハザードマップ

hmap

一様ハザードスペクトルuhs

nrml 形式
csv 形式
geojson 形式
npz 形式

ロジックツリーパス

realizations

震源グループsourcegroups

ロスカーブ

ロスマップ

csv 形式

loss_curves

nrml 形式
csv 形式
geojson 形式
npz 形式

loss_maps

nrml 形式
csv 形式
geojson 形式
npz 形式

csv 形式ファイルは汎用ソフトウェアを使用して図化を行う。nrml 形式ファイルはOpenQuake 開発者が作成したツールを使用して図化することが可能である。OpenQuake 開
発者が作成したツールを用いて図化した計算結果の例を図 3.6.35 および図 3.6.36 に示した。

163

図 3.6.35 建物分類ごとのロスマップ

図 3.6.36 資産ごとのロスカーブ

164Event-based Risk
1)

必要なファイルClassical Risk の計算と同様に、まずハザードの計算を行い、その計算結果をもとにリスクの計算を行うことになる。ここでは、Event-based PSHA タイプのハザードの結果を用いて、損害分布を求めるため、以下の計 6 ファイルが必要となる。
設定ファイル（ファイル 3.6.26）
震源モデルロジックツリーファイル（ファイル 3.6.7）
震源モデルロジックツリー内で指定される震源モデル（ファイル 3.6.10）
地震動モデルロジックツリーファイル（ファイル 3.6.8）
exposure モデルファイル（ファイル 3.6.17）
Vulnerability モデルファイル（ファイル 3.6.21、ファイル 3.6.22、ファイル 3.6.23）
設定ファイルをファイル 3.6.26 に示した。設定ファイル以外は既出のもの（ファイル 3.6.7、
ファイル 3.6.8、ファイル 3.6.10、ファイル 3.6.21～ファイル 3.6.23）を使用する。
ファイル 3.6.26
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

Event-based Risk で使用する設定ファイル

ファイル内容[general]description =Event-based Risk calculation with Simple fault
calculation_mode = event_based_risk[logic_tree]source_model_logic_tree_file = source_model_logic_tree.xml
gsim_logic_tree_file = gmpe_logic_tree.xml
number_of_logic_tree_samples = 0[erf]
width_of_mfd_bin = 0.1
rupture_mesh_spacing = 2

説明
計算概要
モードの選択震源モデルロジックツリー
地震動予測式ロジックツリー

マグニチュード別度数分布の刻み
震源距離計算時に断層モデルを分割するサイズ(km)[site_params]
reference_vs30_value = 760.0
reference_vs30_type = measured
reference_depth_to_2pt5km_per_sec = 5.0
reference_depth_to_1pt0km_per_sec = 100.0

観測点パラメータ
Vs30(m/s)
Vs30 のタイプ
Vs=2.5km/s となる深さ(km)Vs=1.0km/s となる深さ(m)[correlation]
ground_motion_correlation_model =地震動補正モデル[hazard_calculation]
random_seed = 113

乱数のシード値

165

25

26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49

2)

ファイル内容intensity_measure_types_and_levels = {"PGA": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.025)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(0.05)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.1)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(0.2)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.5)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(1.0)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(2.0)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13]}
truncation_level = 3.0
maximum_distance = 200
investigation_time = 50.0

切断正規分布の有界レベル
最大距離
発生確率の対象期間(年)[event_based_params]
ses_per_logic_tree_path=100

統計処理の回数[risk_calculation]
master_seed = 42
lrem_steps_per_interval= 1
conditional_loss_poes= 0.10, 0.02

リスク計算のための乱数のシード値
vulnerability 関数の補間間隔
条件付き超過確率 10%、2%[exposure]
exposure_file = exposure_model.xml

exposure モデルファイル[Vulnerability model]
structural_vulnerability_file
structural_vulnerability_model.xml
nonstructural_vulnerability_file
nonstructural_vulnerability_model.xml
occupants_vulnerability_file
occupants_vulnerability_model.xml===[hazard_outputs]
hazard_maps = true
uniform_hazard_spectra = true
poes = 0.1 0.02

計算する地震動指標とその強さ
複数選択時には、{ }、[ ]、” ”、およびカンマを使用して適切に記述する必要がある構造物の Vulnerability モデルファイ
ル
非構造物の Vulnerability モデルファ
イル
居住者の Vulnerability モデルファイ
ル

ハザードマップを出力する
一様ハザードマップを出力する
超過確率 10%、2%

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

3)

説明

計算結果

計算結果については省略する。
166

Classical BCR
1)

必要なファイルClassical Risk の計算と同様に、まずハザードの計算を行い、その計算結果をもとに費用便益分析の計算を行うことになる。ここでは、Classical PSHA タイプのハザードの結果を用いて、地震による損失および改修費を求めるため、以下の計 7 ファイルが必要となる。
設定ファイル（ファイル 3.6.27）
震源モデルロジックツリーファイル（ファイル 3.6.7）
震源モデルロジックツリー内で指定される震源モデル（ファイル 3.6.10）
地震動モデルロジックツリーファイル（ファイル 3.6.8）
exposure モデルファイル（ファイル 3.6.17）
vulnerability モデルファイル（ファイル 3.6.21）
改修費の vulnerability モデルファイル
設定ファイルをファイル 3.6.27 に示す。設定ファイル以外は既出のもの（ファイル 3.6.7、
ファイル 3.6.8、ファイル 3.6.10、ファイル 3.6.21～ファイル 3.6.23）を使用する。改修費のvulnerability モデルファイルと vulnerability モデルファイルの違いは、指定する数値が異なるのみであるので、ここでの説明は省略する。
ファイル 3.6.27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

Classical BCR で使用する設定ファイル

ファイル内容[general]description = Classical BCR calculation with Simple fault
calculation_mode = classical_bcr[logic_tree]source_model_logic_tree_file = source_model_logic_tree.xml
gsim_logic_tree_file = gmpe_logic_tree.xml[erf]
width_of_mfd_bin = 0.1
rupture_mesh_spacing = 2

説明
計算概要
モードの選択震源モデルロジックツリー
地震動予測式ロジックツリー

マグニチュード別度数分布の刻み
震源距離計算時に断層モデルを分割するサイズ(km)[site_params]
reference_vs30_value = 760.0
reference_vs30_type = measured
reference_depth_to_2pt5km_per_sec = 5.0
reference_depth_to_1pt0km_per_sec = 100.0

観測点パラメータ
Vs30(m/s)
Vs30 のタイプ
Vs=2.5km/s となる深さ(km)Vs=1.0km/s となる深さ(m)[correlation]
ground_motion_correlation_model =地震動補正モデル[hazard_calculation]
random_seed = 113

乱数のシード値

167

24

25
26
27
28
29
30

31
32
33
34
35
36
37
38
39
40
41
42
43
44

2)

ファイル内容intensity_measure_types_and_levels = {"PGA": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.025)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(0.05)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.1)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(0.2)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(0.5)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13], "SA(1.0)": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13],"SA(2.0)": [0.005, 0.007, 0.0098, 0.0137, 0.0192, 0.0269,
0.0376, 0.0527, 0.0738, 0.103, 0.145, 0.203, 0.284, 0.397,
0.556, 0.778, 1.09, 1.52, 2.13]}
truncation_level = 3.0
maximum_distance = 200
investigation_time = 50.0
[risk_calculation]interest_rate = 0.05

計算する地震動指標とその強さ
複数選択時には、{ }、[ ]、” ”、およびカンマを使用して適切に記述する必要がある

切断正規分布の有界レベル
最大距離
発生確率の対象期間(年)将来キャッシュフローを割り引くことで潜在的な将来利益の現在価値の計算に使われる資産の耐用年数
vulnerability 関数の補間間隔

asset_life_expectancy = 50
lrem_steps_per_interval = 1[exposure]
exposure_file = exposure_model.xml[Vulnerability model]
structural_vulnerability_file
structural_vulnerability_model.xml
structural_vulnerability_retrofitted_file
vulnerability_model_retrofitted.xml[hazard_outputs]
hazard_maps = true
uniform_hazard_spectra = true
poes = 0.1 0.02=

構造物の vulnerability モデル=

構造物の改修費の vulnerability モデル

ハザードマップを出力する
一様ハザードマップを出力する
超過確率 10%、2%

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

3)

説明

計算結果

計算結果については省略する。

168

計算結果の図化方法
OpenQuake-engine による計算結果を図化するためには、出力された csv 形式のファイル
を汎用ソフトウェア（たとえば、表計算ソフトや GIS ソフト）から使用する方法のほかに、
nrml 形式を用いて直接的に図化する方法が OpenQuake 開発者によって提供されている。ここでは、直接的に図化する方法として Risk Modeller’s Toolkit の plotting module を紹介する。
Risk Modeller’s Toolkit（以降、RMTK と呼ぶ）は OpenQuake-engine 開発者が作成した地震によるリスクモデルの入力ファイルの作成および OpenQuake-engine を使用した地震によるリスクの計算結果の後処理と可視化のためのツール群である。主に以下の 3 種からなる。
Plotting Module（描画ツール）

Risk Module（ハザードおよびリスク計算結果の後処理ツール）Vulnerability Module（Vulenerability モデルに関するツール）

基本的には、Python のライブラリ形式となっているが、簡単化のため、iPython notebook
形式のサンプルが配布されており、事実上それらを使用して処理を行うことになる。ここでは、描画ツールを、Linux 上で使用する方法のみ紹介する。環境が整えば、Windows やmacOS でも利用可能であるが、iPython notebook を使用するための環境設定はここでは省略する。
RMTK を使用するには、コマンドラインから iPython notebook を起動する必要がある。
ターミナルを立ち上げる（図 3.7.1）。
GEM/rmtk フォルダへ移動し、ipython notebook とコマンドを入力する（図 3.7.2）。
デフォルトブラウザ上に iPython notebook が起動するので、RMTK.ipynb をクリックする（図 3.7.3）。
RMTK が起動する（図 3.7.4）。
RMTK の Plotting module では、以下の 7 種の図化が可能となっている。




ハザード


Hazard Curves

Hazard Maps

Uniform Hazard Spectra

リスク

Loss Exceedance Curves



Loss Maps

Collapse Maps

Damage Distribution Statistics

169図 3.7.1

RMTK の起動その 1

ターミナルを立ち上げる

図 3.7.2

RMTK の起動その 2

GEM/rmtk ディレクトリへ移動（cd GEM/rmtk）、ipn とコマンドを入力する

170

図 3.7.3

Risk Modeller’s Toolkit その 1

デフォルトウェブブラウザ上に iPython notebook（jupyter）が起動後に RMTK.ipynb をクリックすると、Risk Modeller’s Toolkit が起動する

図 3.7.4

Risk Modeller’s Toolkit その 2

Risk Modeller’s Toolkit を起動した状態

171

ハザードカーブ
ハザードカーブの描画ツールの使用方法は以下のとおりである。
図 3.7.4 で示した Risk Modeller’s Toolkit 起動画面から、「Hazard Curve」のプロット
モジュールを開く（図 3.7.5）。
hazard_curve_file のファイル名を図化したい nrml 形式ファイルに変更して実行する（図 3.7.6 上）。
NRML に含まれる観測点一覧を表示する（図 3.7.6 下）。
hazard_curvers.plot(経度|緯度)でプロットしたい観測点位置を設定し図化する（図3.7.7）。
地表最大加速度の 50 年間の超過確率（ハザードカーブ）が横軸最大加速度、縦軸
50 年間の超過確率で図化される（図 3.7.8）。

図 3.7.5

ハザードカーブの iPython notebook172図 3.7.6 ハザードカーブの図化実行画面(1)「hazard_curve_file = ファイル名」のファイル名を図化したいファイルに変更して実行
し、ファイルに含まれる観測点を表示

図 3.7.7 ハザードカーブの図化実行画面(2)「hazard_curvers.plot(経度|緯度)」でプロットしたい観測点位置を設定

173

図 3.7.8 図化されたハザードカーブ（地表最大加速度の 50 年間の超過確率）

ハザードマップ
ハザードマップの描画ツールの使用方法は以下のとおりである。
図 3.7.4 で示した Risk Modeller’s Toolkit 起動画面から、「Hazard Map」のプロットモ
ジュールを開く（図 3.7.9）。
hazard_map_file のファイル名を図化したい nrml 形式ファイルに変更して実行する（図 3.7.10）。
50 年間に 10%の確率で一定の揺れに見舞われる地表最大加速度（ハザードマップ）が図化される（図 3.7.11）。

図 3.7.9

ハザードマップの iPython notebook174図 3.7.10

ハザードマップの図化実行画面「hazard_map_file = ファイル名」のファイル名を図化したい nrml 形式ファイルして、実行すると図化する

図 3.7.11

図化されたハザードマップ（50 年間に 10%の確率で一定の揺れに見舞われる地

表最大加速度）一様ハザードスペクトル
一様ハザードスペクトルの描画ツールの使用方法は以下のとおりである。
図 3.7.4 で示した Risk Modeller’s Toolkit 起動画面から、「Uniform Hazard Spectra」のプロットモジュールを開く（図 3.7.12）。
uhs_file のファイル名を図化したい nrml 形式ファイルに変更して実行する（図3.7.13）。
50 年間に 10%の確率で一定の揺れに見舞われる地表最大加速度が横軸周期でグラ

175

フ化される（図 3.7.14）。

図 3.7.12

一様ハザードスペクトルの iPython notebook
Hazard Curve と同じファイルである

図 3.7.13 一様ハザードスペクトルの図化実行画面「uhs_file = ファイル名」のファイル名を図化したい nrml 形式ファイルして、実行する
と図化する

176

図 3.7.14

図化された一様ハザードスペクトル（50 年間に 10%の確率で一定の揺れに見舞われる加速度応答スペクトルを横軸周期でグラフ化したもの）

ロスカーブ
ロスカーブの描画ツールの使用方法は以下のとおりである。
図 3.7.4 で示した Risk Modeller’s Toolkit 起動画面から、「Loss Curve」のプロットモ
ジュールを開く（図 3.7.15）。
loss_curves_file のファイル名を図化したい nrml 形式ファイルに変更して実行する（図 3.7.16）。
資産ごとのロスカーブが描画される（図 3.7.17）。

図 3.7.15

ロスカーブの iPython notebook177図 3.7.16 ロスカーブの実行画面「loss_curves_file = ファイル名」のファイル名部分を描画するファイルに変更し、assets_list で描画したい資産を指定する

図 3.7.17 資産ごとのロスカーブ

ロスマップ
ロスマップの描画ツールの使用方法は以下のとおりである。
図 3.7.4 で示した Risk Modeller’s Toolkit 起動画面から、「Loss Map」のプロットモジ
ュールを開く（図 3.7.18）。

178

loss_map_file のファイル名を図化したい nrml 形式ファイルに変更し、exposure_model のファイル名を使用した exposure モデルファイルに変更して実行する（図 3.7.19）。
建物分類ごとのロスマップが描画される（図 3.7.20）。

図 3.7.18

ロスマップの iPython notebook

図 3.7.19 ロスマップの実行画面

179

「loss_map_file = ファイル名」のファイル名部分を描画するファイル、「exposure_model= ファイル名」で exposure モデルを変更する

図 3.7.20

分類ごとのロスマップとトータルロスの分類比率

建物倒壊分布図
建物倒壊分布図のプロットモジュールの使用方法は以下のとおりである。
図 3.7.4 で示した Risk Modeller’s Toolkit 起動画面から、「Collapse Map」のプロット
モジュールを開く（図 3.7.21）。
collapse_map のファイル名を図化したい nrml 形式ファイルに変更し、exposure_modelのファイル名を使用した exposure モデルファイルに変更して実行する（図 3.7.22）。

180

建物分類ごとの Collapse Map が描画される（図 3.7.23）。

図 3.7.21

建物倒壊分布図の iPython notebook

図 3.7.22 建物倒壊分布図の実行画面「collapse_map = ファイル名」のファイル名部分を描画するファイル、「exposure_model =ファイル名」で exposure モデルを変更する

181

図 3.7.23

分類ごとの建物倒壊分布図とトータルロスの分類比率

被害統計
被害統計のプロットモジュールの使用方法は以下のとおりである。
図 3.7.4 で示した Risk Modeller’s Toolkit 起動画面から、「Damage Distribution」のプ
ロットモジュールを開く（図 3.7.24）。
tax_dmg_dist_file のファイル名を図化したい nrml 形式ファイルに変更して実行する（図 3.7.25）。
建物分類ごとの Damage Distribution が描画される（図 3.7.27）。
total_dmg_dist_file のファイル名を図化したい nrml 形式ファイルに変更して実行する（図 3.7.26）。
被害状態ごとの被害統計が描画される（図 3.7.27）。

182

図 3.7.24 被害統計の iPython notebook

図 3.7.25 建物分類ごとの被害統計の実行画面「tax_dmg_dist_file = ファイル名」のファイル名部分を描画するファイルに変更する

183

図 3.7.26

トータルの被害統計の実行画面「total_dmg_dist_file = ファイル名」のファイル名部分を描画するファイルに変更する

図 3.7.27

建物分類ごとの被害統計と被害状態ごとの被害統計

184

第4章

実データを用いた OpenQuake によるハザード・リスクの計算例

はじめに
ここでは、いわゆる「震源断層を特定した地震動」および「確率論的地震動予測」の計算例を示す。
震源断層を特定した地震動の解析は、地震の発生確率を考慮しない特定の震源断層による地震が発生した場合の地震動強さを求めるものである。OpenQuake-engine では Scenario
Case（Scenario-based Hazard）が該当する。一方、確率論的地震動予測の解析は、対象とする地点の将来発生すると予想される地震において、「地震動の強さ」、「対象とする期間」および「対象とする確率」の 3 つの関係を評価する。OpenQuake-engine では Classical PSHAが該当する。
本章では、震源断層を特定した地震動の解析を説明し、続いて、確率論的地震動予測の計算方法を解説する。この章の構成を以下に示す。
「4.2 震源断層を特定した地震動」では、地震調査研究推進本部地震調査委員会によって公表された全国地震動予測地図 2016 年版 44) の情報を基に、立川断層帯を例としてOpenQuake-engine による震源断層を特定した地震動の解析を実施する。
「4.3 確率論的地震ハザード解析その 1」では、活断層型地震の例として、簡単化のために、関東地域において今後発生しうる地震が立川断層帯による地震のみであるとして、
OpenQuake-engine による確率論的地震ハザードの計算を実行する。
「4.4 確率論的地震ハザード解析その 2」では、海溝型地震の例として、関東地域において、今後発生しうる地震が相模トラフ沿いのプレート境界型地震のみであるとして、
OpenQuake-engine による確率論的地震ハザードの計算を実行する。
「4.5 確率論的地震ハザード解析その 3」では、「4.3 確率論的地震ハザード解析その1」、「4.4 確率論的地震ハザード解析その 2」を組み合わせた解析事例を紹介する。
「4.6 震源断層を特定した地震動による建物被害解析」では、立川断層帯による地震動
解析の結果から建物被害を解析する方法を紹介する。
「4.7 確率論的地震リスク解析」では、立川断層帯および相模トラフ沿いのプレート境界型地震による確率論的地震ハザード解析をもとに確率論的建物被害解析を実施する。
「4.8 計算時間」では、OpenQuake-engine を使用した解析での実行時間の一例と、計算時の注意点を記した。

185

震源断層を特定した地震動
4.2.1

必要な情報

震源断層を特定した地震動の解析を行うには、震源断層モデルと地震動強さを推定する
式の情報が必要となる。ここでは、地震調査研究推進本部地震調査委員会によって公表された全国地震動予測地図 2016 年版 44)の情報を基に、OpenQuake-engine を使用して震源断層を特定した地震動の解析を実施する。注意が必要なのは、全国地震動予測地図における震源断層を特定した地震動の解析は、詳細法（ハイブリッド合成法）によって波形計算がなされて、かつ、距離減衰式を使用した簡便法により地震動強さの計算もなされ、さらに表層地盤の影響についても考慮されるのに対して、OpenQuake-engine では、距離減衰式に基づいた簡便法による地震動強さしか求められない。使用する地震動予測式によって、出力可能な地震動強さは異なるため、どの地震動予測式を使用して、どういう地震動強さを求めたかを自己で把握する必要がある。
ここでは、立川断層帯による地震動を計算する。既知の情報は表 4.2.1 のとおりである。
確率論的地震動の解析ではないため、地震の発生確率過程や発生確率の情報は不要であるが、震源断層中心深さの情報が必要となる。解析に関して必要な情報を表 4.2.2 にまとめた。
司・翠川 (1999)45)を用いて地震動強さを計算するが、OpenQuake-engine で計算可能な司・
翠川 (1999)の距離減衰式を使用した地震動指標は、S 波速度 600m/s の最大速度値を工学的基盤相当（S 波速度 400m/s 相当）に一律に増幅した地表最大速度（PGV）のみである。直接的に地表震度を計算することはできない。たとえば、AVS30 とレシピの方法（藤本・翠川 (2006)46)、藤本・翠川 (2005)47)および翠川ほか (1999)48)）などを用いて、地表震度を計算するには、工学的基盤相当の PGV から自分で変換する必要がある。
表 4.2.1 立川断層帯の情報（出典：全国地震動予測地図 2016 年版）
種類

データ

テクトニックタイプ

主要活断層帯

震源断層の原点

東経 139.453 度、北緯 35.669 度

断層の中心

139.3323,35.787435,10860

断層面地表トレースの情報

139.4502400, 35.6667500
139.1844000, 35.8836800

断層面情報139.4530000, 35.6690000,2000.0000
139.1871600, 35.8859300,2000.0000
139.2116000, 35.9058700,19726.5396
139.4774400, 35.6889400,19726.5396

断層上端

2.0 km

断層長さ34.0 km

断層幅18.0 km

マグニチュード

Mw6.8

地震の発生確率過程

BPT

地震の発生確率30 年発生確率: 1.35%
50 年発生確率: 2.24%

186

種類

データ

走向

315 度

傾斜角

80 度

すべり角

90 度

表 4.2.2 解析に関する情報

4.2.2

種類

データ

解析範囲

138.7, 36.3
138.7, 35.2
140.0, 35.2
140.0, 36.3

計算格子サイズ500m*

断層分割格子サイズ

5.0 km

使用する距離減衰式

司・翠川 (1999)

必要なファイル

OpenQuake-engine 実行のためには、以下のように震源断層モデルと設定ファイルの 2 つが必要となる。
震源断層モデルファイル（ファイル 4.2.1）
設定ファイル（ファイル 4.2.3）

震源断層モデルファイル
はじめに、表 4.2.1 の情報を用いて震源断層モデルファイルを作成する。断層の 4 点の座標がわかっているので、single plane を用いて断層モデルを作成する。サンプルをファイル
4.2.1 に示した。ここで必要となる情報は、以下の 6 項目である。
断層面の幾何形状の表現方法（ファイル 4.2.1 の 3 行目~13 行目）
single plane を指定する。
マグニチュード（ファイル 4.2.1 の 4 行目）
司・翠川 (1999)を用いるので、Mw を指定する。
すべり角（ファイル 4.2.1 の 5 行目）
司・翠川 (1999)では必要としないが、情報として記入する。
震源位置（ファイル 4.2.1 の 6 行目）
断層面の形状は別途記述するが、司・翠川 (1999)では、震源深さの情報が必要、震源深さはモデルの中心を指定する。
走向、傾斜（ファイル 4.2.1 の 7 行目）
司・翠川 (1999)では必要としないが、情報として記入する。
断層面の座標と表現方法（ファイル 4.2.1 の 7~12 行目）
断層面の 4 点の座標を指定（planarSurface を指定）する。
* 現在（2017 年 3 月）、250m メッシュでは計算できないバグが存在する。

187

上記の情報をもとに、震源モデルを作成する。震源モデルの設定方法は、「3.3.2 ハザー
ド」（p.40~）で示したとおりである。断層面を 4 点の座標で表現するので、「3.3.2(2) 1)

Planar fault rupture」（p.44~）の情報を基に断層モデルを作成すればよい。

①

ファイル 4.2.1

震源断層を特定した地震動における震源断層モデルファイル（planar fault rupture の場合）
1
2
3
4
5
6

7
8
9
10
11
12
13
14

ファイル内容<?xml version="1.0" encoding="utf-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.5"><singlePlaneRupture><magnitude>6.8</magnitude><rake>90</rake><hypocenter lat="35.787435" lon="139.3323"
depth="10.86"/><planarSurface strike="315" dip="80"><topLeft lon="139.45300" lat="35.66900" depth="2.0"/><topRight lon="139.18716" lat="35.88593" depth="2.0"/><bottomLeft lon="139.47744" lat="35.68894"
depth="19.72"/><bottomRight lon="139.21160" lat="35.90587"
depth="19.72"/></planarSurface></singlePlaneRupture></nrml>

説明XML 宣言nrml 開始タグ
xmlns: XML 名前空間
singlePlaneRupture: single planemagnitude: マグニチュード
rake: すべり角
hypocenter: 震源位置
lon: 経度(°)、lat: 緯度(°)、depth: 深さ(km)planarSurface: 断層面
strike: 走向、dip: 傾斜
topLeft: 左上の座標
topRight: 右上の座標
bottomLeft: 左下の座標
bottomRight: 右下の座標
lon: 経度(°)、lat: 緯度(°)、depth: 深さ(km)planarSurface 終了タグ
singlePlaneRupture 終了タグ
nrml 終了タグ

上記では、single plane を用いて断層モデルを作成したが、断層の地表トレースの座標がわかっている場合には、simple fault を使ってもよい。simple fault の場合のサンプルファイ
ルをファイル 4.2.2 に示した。この場合、必要となる情報は、以下の 7 項目である。
断層面の幾何形状の表現方法（ファイル 4.2.2 の 3 行目~18 行目）
simple fault を指定する。
マグニチュード（ファイル 4.2.2 の 4 行目）
司・翠川 (1999)を用いるので、Mw を指定する。
すべり角（ファイル 4.2.2 の 5 行目）
司・翠川 (1999)では必要としないが、情報として記入する。
震源位置（ファイル 4.2.2 の 6 行目）
断層面の形状は別途記述するが、司・翠川 (1999)では、震源深さの情報が必要、震源深さはモデルの中心を指定する。
断層面地表トレースの座標（ファイル 4.2.1 の 8~13 行目）
地表トレースの座標を 2 点で指定する。
傾斜（ファイル 4.2.2 の 14 行目）
司・翠川 (1999)では必要としないが、情報として記入する。
188

地震発生上限、下限深さ（ファイル 4.2.2 の 15、16 行目）
断層面の上端、下端を指定する。
ファイル 4.2.2

震源断層を特定した地震動における震源断層モデルファイル（simple fault rupture の場合）
1
2
3
4
5
6

ファイル内容<?xml version="1.0" encoding="utf-8"?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><simpleFaultRupture><magnitude>6.8</magnitude><rake>90.0</rake><hypocenter lat="35.787435" lon="139.3323"
depth="10.86"/>

7
8
9
10
11
12
13
14
15

<simpleFaultGeometry><gml:LineString><gml:posList>
139.4502400 35.6667500
139.1844000 35.8836800</gml:posList></gml:LineString><dip>80</dip><upperSeismoDepth>2.0</upperSeismoDepth>

16<lowerSeismoDepth>19.72</lowerSeismoDepth>

17
18
19

</simpleFaultGeometry></simpleFaultRupture></nrml>

説明XML 宣言nrml 開始タグ
xmlns: XML 名前空間
simpleFaultRupture: simple fault
magnitude: マグニチュード
rake: すべり角
hypocenter: 震源位置
depth: 深さ (km)、lat: 緯度、lon: 経度
simpleFaultGeometry: simple fault
gml:LineString: simple fault の線
gml:posList: 位置のリスト
始点の経度 緯度
終点の経度 緯度
gml:posList 終了タグ
gml:LineString 終了タグ
dip: 傾斜角
upperSeismoDepth: 地震発生深さ上限(km)lowerSeismoDepth: 地震発生深さ下限(km)simpleFaultGeometry 終了タグ
simpleFaultRupture 終了タグ
nrml 終了タグ

設定ファイル
次に設定ファイルを作成する。ファイル 4.2.3 にサンプルを示した。ここで必要な情報は
以下の 5 点である。
計算モードほかの情報（ファイル 4.2.3 の 2、3 行目）
計算範囲、計算格子の情報（ファイル 4.2.3 の 6、7 行目）
震源断層モデルの情報（ファイル 4.2.3 の 10、11 行目）
観測点の情報（ファイル 4.2.3 の 14~17 行目）
計算する地震動とその指標および補正などの情報（ファイル 4.2.3 の 20~25 行目）
これらの情報を基に、設定ファイルを作成する。作成したファイル 4.2.3 を上から順に、セクションごとに解説する。

1)

general セクション（計算モードほかの情報）

ここでは、この計算にかかわる一般的な情報を記述する。ここでは、以下の 2 つのパラメータを設定する。

189



description（2 行目）
この計算でどのような計算を実行するかを任意の文字列で記述する。

calculation_mode（3 行目）
Scenario Case の計算を行うので、scenario を選択する。

2)

sites セクション（計算範囲、計算格子の情報）

解析領域に関する設定を記述する。解析領域を矩形で指定するので、以下の 2 つのパラメータが必要となる。
region_grid_spacing（6 行目）
解析領域内の計算格子サイズをメートル単位で指定、計算の格子サイズを小さくす
ればするほど、より計算時間がかかる。

region（7 行目）
解析領域を矩形で設定するため、「経度 緯度」の組み合わせで、4 点（カンマ区切りで）記述する。

3)

erf セクション（震源断層モデルの情報）

震源断層モデルの情報を記述する。ここで指定する必要があるのは震源断層モデルファ
イルと断層分割格子サイズの 2 つのパラメータである。


rupture_model_file（10 行目）
前節で作成した震源断層モデルファイル名を指定する。



rupture_mesh_spacing（11 行目）
震源距離を計算するために、断層面を分割するために km 単位で指定、細かければ細かいほど精度は高くなるが、計算の処理は重くなる。

4)

site_params セクション（観測点の情報）

観測点の情報を記述する。ここでは、以下の 4 つのパラメータを記述しているが、OpenQuake-engine における司・翠川 (1999)の地震動予測式には、観測点の情報を必要としないため、実際には不要である。
reference_vs30_value（14 行目）
Vs30 の値 (m/s)を指定する。

reference_vs30_type（15 行目）
Vs30 の値が、観測値（measured）か、推測値（inferred）かどうかを指定する。

reference_depth_to_2pt5km_per_sec（16 行目）
Vs=2.5km/s となる深さ(km)を指定する。

reference_depth_to_1pt0km_per_sec（17 行目）
Vs=1.0km/s となる深さ(m)を指定する。

190

どの観測点でも同じ値を使用する場合には、各パラメータを上記のように一括して指定可能であるが、観測点ごとに異なる場合には、別途、nrml 形式で観測点情報を指定することも可能である。

5)

hazard_calculation セクション（計算する地震動とその指標および補正などの情報）
計算に使用する地震動予測式および地震動強さ、その他のパラメータなどを記述する。


random_seed（20 行目）
統計処理のための乱数シード値を任意の整数で指定するが、今回の計算では統計処理をしない。

gsim（21 行目）
計算に使用する地震動予測式を指定する。



intensity_measure_types: （22 行目）
計算したい地震動指標を指定する。上で指定した gsim で計算可能な地震動指標のみ指定可能である。

truncation_level（23 行目）
切断正規分布の有界レベルを実数で指定する。OpenQuake-engine では、地震動予測
式に付属する標準偏差の値と乱数を使用して、空間補正を適用し、統計データとして処理する。truncation_level を設定すると、切断正規分布に従った乱数を使用し、truncation_level = 0.0 とすると、乱数を使用しない平均値（標準偏差 0）を使用した
地震動強さの計算となる。標準正規分布に従う乱数を指定したければ、
truncation_level 変数自体を設定しなければよい。

maximum_distance（24 行目）
距離減衰式を用いて計算する最大距離を km で指定する。



number_of_ground_motion_fields（25 行目）
地震動強さの計算回数を整数で指定する。OpenQuake-engine では、地震動予測式に付属する標準偏差の値と乱数を使用して、空間補正を適用し、統計データとして処理する。統計データと処理したい場合の計算回数を指定する。乱数を使用した補正をしないのであれば、計算回数は 1 回でよい。
ファイル 4.2.3 震源断層を特定した地震動における設定ファイル

1
2
3
4
5
6
7

ファイル内容[general]description = Scenario Case Sample For Taichikawa Fault Zone
calculation_mode = scenario

説明general セクション
簡単な説明
計算モードは Scenario-based Hazard[sites]region_grid_spacing = 0.5
region = 138.7 36.3, 138.7 35.2, 140.0 35.2, 140.0 36.3

計算格子サイズ (km)
計算範囲（経度 緯度で 4 点）

191

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

4.2.3

ファイル内容説明[erf]rupture_model_file = earthquake_rupture_model.xml
rupture_mesh_spacing = 5断層モデルファイル
断層面の分割サイズ (km)[site_params]
reference_vs30_value = 400
reference_vs30_type = inferredreference_depth_to_2pt5km_per_sec = 5.0
reference_depth_to_1pt0km_per_sec = 100.0

Vs30(m/s)
Vs30 のタイプ
Vs2.5km/s となる深さ(km)Vs1.0km/s となる深さ(m)[hazard_calculation]
random_seed = 113
gsim = SiMidorikawa1999Asc
intensity_measure_types = PGV
truncation_level = 0.0
maximum_distance = 200.0
number_of_ground_motion_fields = 1

統計処理のための乱数のシード値
地震動強さモデル
地震動強さのタイプ
偶然的ばらつきのための有界レベル
地震動を計算する最大距離 (km)
地震動を計算する回数

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

4.2.4

出力

計算結果の出力方法と図化方法は、「3.6算方法」（p.105~）および「3.7各計算タイプにおけるハザード・リスクの計

計算結果の図化方法」（p.169~）に示したとおりである。

出力ファイルを QGIS で図化したものを図 4.2.1 に示した。司・翠川 (1999)の計算結果のみ
では、地盤の情報を使わないため、断層面に沿った形で出力される。

図 4.2.1 震源断層を特定した地震動の計算結果例

192

確率論的地震ハザード解析その 1
4.3.1

必要な情報

次に、確率論的地震ハザード解析を行う。必要な情報は、以下の 3 点である。
対象とする地点で将来発生すると予測されるすべての地震の情報
その地震の発生確率
地震動強さを推定する式
ここでは、地震調査研究推進本部地震調査委員会によって公表された全国地震動予測地
図 2016 年版をもとに、それぞれの情報が既知として、OpenQuake-engine を使用して確率論的地震ハザードの計算を実行する。全国地震動予測地図と同様に、ハザードカーブを計算するとして、Classical PSHA の計算を実施するが、参考のため、Event-based PSHA の計算も実施する。
簡単化のため、対象とする計算範囲を関東平野とし、将来発生する地震が立川断層帯のみとした場合について解説する。既知の情報は表 4.2.1 で示したものと同じものを使用する。
また、解析に関して必要な情報も表 4.2.2 と同じものを使用する。

4.3.2

必要なファイル

OpenQuake-engine 実行のための震源モデルロジックツリーと地震動予測式ロジックツリーおよび設定ファイルが必要となる。震源モデルロジックツリー内で指定される震源モデ
ルもまた必要となるため、以下のように、計 4 つのファイルが必要である。
震源モデル（ファイル 4.3.1）
震源モデルロジックツリーファイル（ファイル 4.3.2）
地震動予測式ロジックツリーファイル（ファイル 4.3.3）
設定ファイル（ファイル 4.3.4）

震源モデルファイル
震源モデルファイルは、震源モデルロジックツリーファイルに記述されるファイル数の分だけ用意しなければならない。ファイル 4.3.2 に示したとおり、ここでは一ファイルのみ使用する。震源断層を特定した地震動とは異なり、地震の発生確率を記述した震源モデルが必要となる。表 4.2.1 の情報を用いて震源モデルファイルを作成する。発生する地震は断層面全体を一度で破壊する仮定のもと計算を行うため、Fault sources without floating ruptures
における Characteristic fault source という震源分類で、断層の 4 点の座標がわかっているので、single plane で断層面をモデル化する。サンプルをファイル 4.3.1 に示した。改めて、ここで必要となる情報は、以下の 5 つの情報である。この情報は、震源断層ごとに必要となる。
断層破壊分類とテクトニックタイプ（ファイル 4.3.1 の 5 行目）
characteristicFaultSource を用いて、構造は Active Shallow Crust（活断層）を指定する。

193

地震の発生確率の情報（ファイル 4.3.1 の 6~8 行目）
Mw6.8 の地震のみを考慮するため、incrementalMFD を用いる。発生確率については、後述する設定ファイルで指定する対象期間に合わせる。
すべり角（ファイル 4.3.1 の 9 行目）
司・翠川 (1999)では必要としないが、情報として記入する。
走向、傾斜（ファイル 4.3.1 の 11 行目）
司・翠川 (1999)では必要としないが、情報として記入する。
断層面の座標と表現方法（ファイル 4.2.1 の 10~17 行目）
断層面の 4 点の座標を指定。震源断層を特定した地震動予測の場合には、震源中心の座標を指定したが、確率論的地震動予測においては、断層面の座標から、断層中心が自動で計算される。
上記の情報を基に震源モデルを作成する。設定方法は、「3.3.2 ハザード」（p.40~）で示したとおりである。Fault sources without floating ruptures における Characteristic fault sourceという震源分類で、断層の 4 点の座標を用いて断層面を表現するので、「3.3.2(2) 4) ①

Characteristic fault」（p.55~）の情報を基に断層モデルを作成すればよい。
ファイル 4.3.1
1
2
3
4
5

確率論的地震ハザード解析その 1 における震源モデルファイル

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Example Source Model containing a
Characteristic Fault Source defined by a sequence of Planar
Surfaces"><sourceGroup name="group 1" tectonicRegion="Active
Shallow Crust"><characteristicFaultSource tectonicRegion="Active
Shallow Crust" id="1" name="Taichikawa fault zone">

6<incrementalMFD binWidth="0.1" minMag="6.8">

7
8
9
10
11

<occurRates>0.000448</occurRates></incrementalMFD><rake>90.0</rake><surface><planarSurface strike="315.0" dip="80.0">

12<topLeft
lon="139.453" lat="35.669"
depth="2.0"/><topRight
lon="139.18716" lat="35.88593"
depth="2.0"/><bottomLeft lon="139.47744" lat="35.68894"
depth="19.7265396"/><bottomRight lon="139.2116" lat="35.90587"
depth="19.7265396"/></planarSurface>

13
14
15
16

194

説明
XML 宣言nrml 開始タグ
xmlns: XML 名前空間
sourceModel
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ
characteristicFaultSource:
Characteristic faults
id: ID、name: 震源タイプ
tectonicRegion: テクトニックタイプ
incrementalMFD: マグニチュード別
度数分布
binWidth: 増分、minMag: 最小 M
occurRates: 発生確率
incrementalMFD 終了タグ
rake: すべり角(°)
surface: 断層面
planarSurface: 断層面 1
strike: 走向(°)、dip: 傾斜(°)
topLeft: 左上の座標
topRight: 右上の座標
bottomLeft: 左下の座標
bottomRight: 右下の座標
lon: 経度(°)、lat: 緯度(°)、depth: 深さ(km)planarSurface 終了タグ

17
18
19
20
21

ファイル内容</surface></characteristicFaultSource></sourceGroup></sourceModel></nrml>説明
surface 終了タグ
characteristicFaultSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

震源モデルロジックツリーファイル
震源モデルロジックツリーファイルは、震源モデルとその不確定性を記述する。今回は、
1 つの震源モデルファイルを使用した計算なので、ロジックツリーは一つのみ、ブランチ
セットも一つのみである。サンプルファイルをファイル 4.3.2 に示した。7 行目で震源モデルファイルを指定して、8 行目で重みを 1 にすればよい。
ファイル 4.3.2

確率論的地震ハザード解析その 1 における震源モデルロジック

ツリーファイル
1
2

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns="http://openquake.org/xmlns/nrml/0.5">3<logicTree logicTreeID="lt1">

4<logicTreeBranchingLevel branchingLevelID="bl1">

5<logicTreeBranchSet uncertaintyType="sourceModel"
branchSetID="bs1">

6<logicTreeBranch branchID="b1">7
8<uncertaintyModel>source_model.xml</uncertaintyModel><uncertaintyWeight>1.0</uncertaintyWeight>

9
10
11
12
13

</logicTreeBranch></logicTreeBranchSet></logicTreeBranchingLevel></logicTree></nrml>

説明XML 宣言nrml 開始タグ
xmlns: XML 名前空間
logicTree: ロジックツリー
logicTreeID: ID
logicTreeBranchingLevel: ブランチ
ングレベル
branchingLevelID: ID
logicTreeBranchSet: ブランチセット
branchSetID: ID、uncertaintyType: 不確定性のタイプ
logicTreeBranch: ブランチ
branchID: ID
uncertaintyModel: source_model.xml
が不確定性のモデル
uncertaintyWeight: 不確定性の重みは 1.0logicTreeBranch 終了タグ
logicTreeBranchSet 終了タグ
logicTreeBranchingLevel 終了タグ
logicTree 終了タグ
nrml 終了タグ

地震動予測式ロジックツリーファイル
地震動予測式ロジックツリーファイルは、計算に使用する地震動予測式とそれに対する重みを記述する。震源モデル中に含まれるテクトニックタイプ（ファイル 4.3.1 の 4 行目のtectonicRegion）に対応する地震動予測式を含まなければならない。今回は、司・翠川（1999）を使用した内陸地殻内地震のみの計算なので、ロジックツリーは一つのみ、ブランチセッ
トも一つのみである。7 行目で使用する地震動予測式（SiMidorikawa1999ASC）を指定して、8 行目で重みを 1 にすればよい。その際、ロジックツリーブランチセットの属性として、

195

applyToTectonicRegionType 属性を用いて、テクトニックタイプを指定することを忘れてはならない。サンプルファイルをファイル 4.3.3 に示す。
設定ファイルの intensity_measure_types_and_levels で指定する地震動強さは、ここで指定する（テクトニックタイプにおける）地震動予測式中に含まれていなければならない。
ファイル 4.3.3

確率論的地震ハザード解析その 1 における地震動予測式ロジックツリー

ファイル
1
2
3

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><logicTree logicTreeID='lt1'>

4<logicTreeBranchingLevel branchingLevelID="bl1">

5<logicTreeBranchSet uncertaintyType="gmpeModel"
branchSetID="bs1" applyToTectonicRegionType="Active
Shallow Crust">

6<logicTreeBranch branchID="b1">7<uncertaintyModel>SiMidorikawa1999Asc</uncertaintyModel>
8
9
10
11
12
13

<uncertaintyWeight>1.0</uncertaintyWeight></logicTreeBranch></logicTreeBranchSet></logicTreeBranchingLevel></logicTree></nrml>

説明XML 宣言nrml 開始タグ
xmlns: XML 名前空間
logicTree: ロジックツリー
logicTreeID: ID
logicTreeBranchingLevel: ブランチ
ングレベル
branchingLevelID: ID
logicTreeBranchSet: ブランチセット
branchSetID: ID、uncertaintyType: 不確定性のタイプは gmpeModel、
applyToTectonicRegionType: 適用する構造は Active Shallow Crust
logicTreeBranch: ブランチ
branchID: ID
uncertaintyModel:
SiMidorikawa1999Asc が不確定性のモ
デル
uncertaintyWeight: 不確定性の重みは 1.0logicTreeBranch 終了タグ
logicTreeBranchSet 終了タグ
logicTreeBranchingLevel 終了タグ
logicTree 終了タグ
nrml 終了タグ

設定ファイル最後に設定ファイルを作成する。Classical PSHA による解析時のサンプルをファイル
4.3.4 に示した。ここで必要な情報は以下の点である。
計算モードほかの情報（ファイル 4.3.4 の 2~4 行目）
計算範囲、計算格子の情報（ファイル 4.2.3 の 6、7 行目）
震源モデル、地震動予測式のロジックツリーの情報（ファイル 4.2.3 の 6、7 行目）
断層モデルの分割に関する情報（ファイル 4.3.4 の 10 行目）
ハザード計算のための情報（ファイル 4.3.4 の 17~21 行目）
ハザード出力に関する情報（ファイル 4.3.4 の 24、25 行目）
震源断層を特定した地震動の場合と異なり、各ロジックツリーの情報や、計算する地震
動強さとハザードカーブで計算する地震動強さのレベル、超過確率の対象期間などが必要となる。前節では、参考のために観測点の情報を記述したが、司・翠川 (1999)の地震動予196

測式では、これらの値は参照されないため省略した。以上の情報を基に、設定ファイルを作成する。作成したファイル 4.3.4 を上から順に、セクションごとに解説する。

1)

general セクション（計算モードほかの情報）

ここでは、この計算にかかわる一般的な情報を記述する。ここでは、以下の 2 つのパラメータを設定する。


description（2 行目）
この計算でどのような計算を実行するかを任意の文字列で記述する。

calculation_mode（3 行目）
Classical PSHA の計算を行うので、classical を選択する。

2)

sites セクション（計算範囲、計算格子の情報）

解析領域に関する設定を記述する。解析領域を矩形で指定するので、以下の 2 つのパラメータが必要となる。
region_grid_spacing（6 行目）
解析領域内の計算格子サイズを m 単位で指定。計算の格子サイズを小さくすればするほど、より計算時間がかかる。

region（7 行目）
解析領域を矩形で設定するため、「経度 緯度」の組み合わせで、4 点（カンマ区切りで）記述する。

3)

logic_tree セクション（ロジックツリーの情報）

source_model_logic_tree_file（10 行目）「4.3.2(1)

震源モデルファイル」（p.193~）で作成した震源モデルロジックツリーファイルを指定する。


gsim_logic_tree_file（11 行目）「4.3.2(3)

地震動予測式ロジックツリーファイル」（p.195~）で作成した地震動

予測式ロジックツリーファイルを指定する。

4)

erf セクション（断層モデルの分割に関する情報）

断層モデルの分割に関する情報を記述する。断層モデル自体は、震源モデルロジックツ
リーに含まれるので、ここでは指定しない。
rupture_mesh_spacing（14 行目）
震源距離を計算するために、断層面を分割するために km 単位で指定。細かければ細かいほど、精度は高くなるが、計算の処理は重くなる。

197

5)

calculation parameters セクション（計算のための情報）

計算する地震動強さその指標および補正、対象期間などの情報を記述する。


random_seed（17 行目）
統計処理のための乱数シード値を任意の整数で指定。ただし、今回の計算では統計処理をしない。

intensity_measure_types_and_levels: （18 行目）
計算したい地震動指標とハザードカーブ計算の際のその強さを指定する。上で指定した gsim_logic_tree_file 内で記述した地震動予測式で計算可能な地震動指標のみ指定可能である。

truncation_level（19 行目）
切断正規分布の有界レベルを実数で指定する。全国地震動予測地図においては、有界レベルを 3 と設定しているので、3.0 で計算を行う（藤原ほか（2013）44) p.85）。

maximum_distance（20 行目）
距離減衰式を用いて計算する最大距離を km で指定する。



investigation_time（21 行目）
超過確率を計算する対象期間を年単位で指定する。

6)

hazard outputs セクション（出力のための情報）

Classical PSHA による解析の場合には、ハザードカーブは標準で出力される。ハザード
マップを出力したい場合は超過確率などの記述が必要となる。
hazard_maps（24 行目）
ハザードマップを出力するかどうかを true/false で指定する。

poes（25 行目）
ハザードマップを出力する場合の年超過確率を実数で指定する。

ファイル 4.3.4 確率論的地震ハザード解析その 1 における設定ファイル（Classical PSHA の場合）
1
2
3
4
5
6
7
8
9
10
11

ファイル内容[general]description = Classical PSHA Sample For Taichikawa Fault
Zone
calculation_mode = classical[sites]region_grid_spacing = 0.5
region = 138.7 36.3, 138.7 35.2, 140.0 35.2, 140.0 36.3
[logic_tree]source_model_logic_tree_file = source_model_logic_tree.xml
gsim_logic_tree_file = gmpe_logic_tree.xml

198

説明
general セクション
簡単な説明
計算モードは classical
計算格子サイズ (km)
計算範囲（経度 緯度で 4 点）

震源モデルのロジックツリーファイ
ル
地震動予測式のロジックツリーファ
イル

12
13
14
15
16
17
18

19
20
21
22
23
24
25

ファイル内容説明[erf]rupture_mesh_spacing = 5

断層面の分割サイズ (km)[hazard_calculation]
random_seed = 113
intensity_measure_types_and_levels = {"PGV": [2, 4, 6 ,8, 10,
12, 14, 16, 18, 20, 23, 26, 29, 32, 35, 38, 41, 44, 47, 50, 55, 60,
65, 70, 75, 80, 85, 90, 95, 100, 110, 120, 130, 140, 150, 160,
170, 180 ,190, 200, 220, 240, 260, 280, 300] }truncation_level = 3.0

統計処理のための乱数のシード値計算する地震動とそのレベル

maximum_distance = 200.0
investigation_time = 50

地震動のばらつきのための有界レベ
ル
地震動を計算する最大距離 (km)
超過確率の対象期間(年)[hazard_outputs]
hazard_maps = true
poes = 0.01, 0.02, 0.10

ハザードマップの出力超過確率: 1%、2%、10%

Event-based PSHA の解析を実施したい場合は、3 行目の calculation_mode を event_basedに変更し、任意の行に event_based_params セクションを設けて ses_per_logic_tree_path 変数を設定する。Event-based PSHA の解析では、ハザードカーブはデフォルトで出力されない
ため、hazard_outputs セクションに hazard_curves_from_gmfs 変数を設定することになる。
設定したファイルのサンプルをファイル 4.3.5 に示した。
ファイル 4.3.5 確率論的地震ハザード解析その 1 における設定ファイル（Event-based PHSA の場合）
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

ファイル内容[general]description = Event based PSHA Sample For Taichikawa Fault
Zone
calculation_mode = event_based[sites]region_grid_spacing = 0.5
region = 138.7 36.3, 138.7 35.2, 140.0 35.2, 140.0 36.3
[logic_tree]source_model_logic_tree_file = source_model_logic_tree.xml
gsim_logic_tree_file = gmpe_logic_tree.xml[erf]
rupture_mesh_spacing = 5

説明
general セクション
簡単な説明
計算モードは event_based
計算格子サイズ (km)
計算範囲（経度 緯度で 4 点）

震源モデルのロジックツリーファイ
ル
地震動予測式のロジックツリーファ
イル

断層面の分割サイズ (km)[hazard_calculation]
random_seed = 113
intensity_measure_types_and_levels = {"PGV": [2, 4, 6 ,8, 10,
12, 14, 16, 18, 20, 23, 26, 29, 32, 35, 38, 41, 44, 47, 50, 55, 60,
65, 70, 75, 80, 85, 90, 95, 100, 110, 120, 130, 140, 150, 160,
170, 180 ,190, 200, 220, 240, 260, 280, 300] }199

統計処理のための乱数のシード値計算する地震動とそのレベル

20
21
22
23
24
25
26
27

maximum_distance = 200.0
investigation_time = 50

説明
地震動のばらつきのための有界レベ
ル
地震動を計算する最大距離 (km)
超過確率の対象期間(年)[event_based_params]
ses_per_logic_tree_path = 10000

統計イベントセット数

28
29

hazard_maps = true
poes = 0.01, 0.02, 0.10

19

4.3.3

ファイル内容truncation_level = 3.0[hazard_outputs]
hazard_curves_from_gmfs = true

地震動場からハザードカーブを計算する
ハザードマップの出力超過確率: 1%、2%、10%

計算方法
WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算方法は「3.4.1

計算実行方法」（p.90~）に示したとおりである。

4.3.4

出力

計算結果の出力方法と図化方法は、「3.6各計算タイプにおけるハザード・リスクの計算方法」（p.105~）および「3.7 計算結果の図化方法」（p.169~）に示したとおりである。
この計算では、震源が 1 つかつ不確定性も特にないことから、指定した発生確率と使用した地震動予測式に従った結果が出力される。計算される地震動にばらつきを与えている
ため、結果は図 4.3.1 のようになる。地震動にばらつきを与えない場合は、図 4.3.2 のように、ハザードカーブは一様な年超過確率の結果となる。また、Event-based PSHA の計算結果との比較図を図 4.3.3 に示した。

図 4.3.1

確率論的地震ハザード解析その 1 の計算結果の一例（左）ハザードカーブ、（右）ハザードマップ

200図 4.3.2

地震動にばらつきを与えない場合の計算結果の一例（左）ハザードカーブ、（右）ハザードマップ

図 4.3.3 計算モードによる計算結果の比較（上）Classical PSHA の計算結果、（下）Event-based PSHA の計算結果（左）ハザードカーブ、（右）ハザードマップ

201確率論的地震ハザード解析その 2
4.4.1

必要な情報

前節では、主要活断層帯の地震を対象として、OpenQuake-engine を使用した確率論的地
震ハザードの計算を実行した。今節においては、海溝型地震を対象とした確率論的地震動
予測の計算方法を解説する。簡単化のため、対象とする地点を関東平野とし、将来発生する地震が相模トラフ沿いの M8 クラスの地震のみとした場合について解説する。既知の情報は表 4.4.1 のとおりである。相模トラフ沿いの M8 クラスの地震については、最新の知見
により、発生領域と地震の規模が複数のパターンで表現され、それぞれ重みづけされている。発生パターンと地震の規模および重みづけの関係を表 4.4.2 に示した。解析に関する情報は、表 4.2.2 に示したものと同じものを使用する。
表 4.4.1 相模トラフ沿いの M8 クラス
種類

データ

テクトニックタイプ

海溝型

マグニチュード

Mw7.9-8.6

確率過程

BPT

地震の発生確率30 年発生確率: 0.7%
50 年発生確率: 1.6%

表 4.4.2 発生パターンと重み

4.4.2

No.

発生パターン1

領域 1

7.9(Mw)

0.37

2

領域 2

8.2(Mw)

0.06

3

領域 3

8.0(Mw)

0.30

4

領域 4

8.3(Mw)

0.05

5

領域 5

8.4(Mw)

0.03

6

領域 6

8.5(Mw)

0.01

7

領域 7

8.5(Mw)

0.01

8

マグニチュード

重み

領域 88.6(Mw)

0.02

9

領域 9

7.9(Mw)

0.11

10

領域 10

8.2(Mw)

0.04

必要なファイル

OpenQuake-engine 実行のための震源モデルロジックツリーと地震動予測式ロジックツリーおよび設定ファイルが必要となる。震源モデルロジックツリー内で指定される震源モデ
ルもまた必要となるため、以下の計 4 つのファイルが必要である。
震源モデル（ファイル 4.4.1）
震源モデルロジックツリーファイル（ファイル 4.4.2）
地震動予測式ロジックツリーファイル（ファイル 4.4.3）

202設定ファイル（ファイル 4.4.4）

震源モデルファイル
震源モデルファイルは、震源モデルロジックツリーファイルに記述されるファイル数の分だけ用意しなければならない。ここでは 10 領域分の震源において、重みを考慮するので、領域ごとのモデルとして、10 ファイル使用する。震源断層を特定した地震動とは異なり、地震の発生確率を記述した震源モデルが必要となる。相模トラフの情報を用いて震源モデルファイルを作成する。発生する地震は断層面全体を一度で破壊する仮定のもと計算を行うため、Fault sources without floating ruptures における Characteristic fault source という震源分類で、断層面を深さごとに座標を指定する complex fault で断層面をモデル化する。サンプルをファイル 4.4.1 に示した。改めて、ここで必要となる情報は、以下の 4 つの情報である。この情報は、震源断層ごとに必要となる。
断層破壊分類とテクトニックタイプ（ファイル 4.4.1 の 5 行目）
characteristicFaultSource を用いて、構造は Subduction Interface（海溝型）を指定する。
地震の発生確率の情報（ファイル 4.4.1 の 6~8 行目）
Mw7.9 の地震のみを考慮するため、incrementalMFD を用いる。発生確率については、後述する設定ファイルで指定する対象期間に合わせる。
すべり角（ファイル 4.4.1 の 9 行目）
司・翠川 (1999)では必要としないが、情報として記入する。
断層面の座標と表現方法（ファイル 4.4.1 の 10~44 行目）
断層面の深さごとのトレース座標を指定する。
上記の情報を基に震源モデルを作成する。設定方法は、「3.3.2 ハザード」（p.40~）で示したとおりである。Fault sources without floating ruptures における Characteristic fault sourceという震源分類で、深さごとに座標を指定する complex fault で断層面を表現するので、「3.3.2(2) 4) ①

Characteristic fault」（p.55~）の情報を基に断層モデルを作成すればよい。
ファイル 4.4.1
1
2
3
4
5

確率論的地震ハザード解析その 2 における一つ目の震源モデルファイル

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><sourceModel name="Sagami Trough"><sourceGroup name="Sagami Trough ASG01"
tectonicRegion="Subduction Interface"><characteristicFaultSource id="1" name="Sagami TroughASG01" tectonicRegion="Subduction Interface">203

説明XML 宣言nrml 開始タグ
xmlns: XML 名前空間
sourceModel
name: 簡単な説明
sourceGroup: 震源グループ
tectonicRegion: テクトニックタイプ
characteristicFaultSource:
Characteristic faults
id: ID、name: 震源タイプ、
tectonicRegion: テクトニックタイプ

6

7
8
9
10
11
12
13
14
15

16
17
18
19
20
21
22

23
24
25
26
27
28
29
30
31
32

33
34
35
36
37
38

ファイル内容<incrementalMFD binWidth="0.1" minMag="7.9"><occurRates>0.00032</occurRates></incrementalMFD><rake>90</rake><surface><complexFaultGeometry><faultTopEdge><gml:LineString><gml:posList>
139.985817 34.925344 12.0 139.822288 34.986544
12.0 139.778633 35.010425 12.0 139.717208 35.052000 12.0
139.673937 35.076774 12.0 139.571450 35.136775 12.0
139.527819 35.170911 12.0 139.438657 35.250000 12.0
139.398569 35.287427 12.0 139.364267 35.319481 12.0
139.270376 35.404874 12.0 139.221240 35.448000 12.0
139.157083 35.481475 12.0 139.122442 35.492804 12.0
138.949900 35.518627 12.0</gml:posList></gml:LineString></faultTopEdge><faultIntermediateEdge><gml:LineString><gml:posList>
139.985817 35.011716 14.0 139.902221 35.052000
14.0 139.829221 35.085330 14.0 139.778633 35.109904 14.0
139.679903 35.172295 14.0 139.573415 35.250000 14.0
139.571450 35.251418 14.0 139.541848 35.276939 14.0
139.416333 35.396079 14.0 139.364267 35.445524 14.0
139.361511 35.448000 14.0 139.280261 35.501972 14.0
139.157083 35.554665 14.0 139.119249 35.567926 14.0
138.949900 35.604669 14.0</gml:posList></gml:LineString></faultIntermediateEdge>・・・<faultIntermediateEdge><gml:LineString><gml:posList>
140.193000 35.412669 24.0 140.085325 35.448000
24.0 140.028152 35.464169 24.0 139.985817 35.476189 24.0
139.863695 35.516824 24.0 139.778633 35.547386 24.0
139.701349 35.576260 24.0 139.571450 35.636912 24.0
139.559195 35.646000 24.0 139.547478 35.654113 24.0
139.402670 35.748398 24.0 139.364267 35.766755 24.0
139.237493 35.797697 24.0 139.157083 35.815347 24.0
139.071388 35.844000 24.0</gml:posList></gml:LineString></faultIntermediateEdge><faultBottomEdge><gml:LineString><gml:posList>

204

説明
incrementalMFD: マグニチュード別
度数分布
binWidth: 増分、minMag: 最小 M
occurRates: 発生確率
incrementalMFD 終了タグ
rake: すべり角
surface: 断層面
complexFaultGeometry: Complex fault
faultTopEdge: 断層面上端
gml:LineString: 線
gml:posList: 位置のリスト
上端の経度(°) 緯度(°) 深さ(km) 経
度 緯度 深さ 経度 緯度 深さ 経度
緯度 深さ 経度 緯度 深さ……

gml:posList 終了タグ
gml:LineString 終了タグ
faultTopEdge 終了タグ
faultIntermediateEdge: 断層面中間
gml:LineString: 線
gml:posList: 位置のリスト
中間の経度 緯度 深さ 経度 緯度
深さ 経度 緯度 深さ 経度 緯度 深
さ 経度 緯度 深さ……

gml:posList 終了タグ
gml:LineString 終了タグ
faultIntermediateEdge 終了タグ

faultIntermediateEdge: 断層面中間
gml:LineString: 線
gml:posList: 位置のリスト
中間の経度 緯度 深さ 経度 緯度
深さ 経度 緯度 深さ 経度 緯度 深
さ 経度 緯度 深さ……

gml:posList 終了タグ
gml:LineString 終了タグ
faultIntermediateEdge 終了タグ
faultBottomEdge: 断層面下端
gml:LineString: 線
gml:posList: 位置のリスト

39

40
41
42
43
44
45
46
47
48

ファイル内容140.193000 35.538812 26.0 140.000240 35.581043
26.0 139.985817 35.584220 26.0 139.807836 35.624727 26.0
139.778633 35.632164 26.0 139.745778 35.646000 26.0
139.627902 35.704462 26.0 139.571450 35.732275 26.0
139.449196 35.788216 26.0 139.364267 35.823401 26.0
139.260890 35.844000 26.0</gml:posList></gml:LineString></faultBottomEdge></complexFaultGeometry></surface></characteristicFaultSource></sourceGroup></sourceModel></nrml>

説明
下端の経度 緯度 深さ 経度 緯度
深さ 経度 緯度 深さ 経度 緯度 深
さ 経度 緯度 深さ……

gml:posList 終了タグ
gml:LineString 終了タグ
faultBottomEdge 終了タグ
complexFaultGeometry 終了タグ
surface 終了タグ
characteristicFaultSource 終了タグ
sourceGroup 終了タグ
sourceModel 終了タグ
nrml 終了タグ

震源モデルロジックツリーファイル
震源モデルロジックツリーファイルは、震源モデルとその不確定性を記述する。今回は、10 個の震源モデルファイルを使用した計算なので、ロジックツリーは 1 つのみであるが、ブランチセットも 10 個用意する。サンプルファイルをファイル 4.4.2 に示した。場合分けは、震源モデルのみなので、ブランチングレベルは 1 つでよい。ブランチセットのuncertaintyType を 「 4.4.2(1)

震 源 モ デ ル フ ァ イ ル 」（ p.203~ ） で 作 成 し た

source_model_01.xml~ source_model_10.xml とし、表 4.4.2 に従って、重みを指定する。
ファイル 4.4.2

確率論的地震ハザード解析その 2 における震源モデルロジック

ツリーファイル
1
2
3

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><logicTree logicTreeID="lt1">

4<logicTreeBranchingLevel branchingLevelID="bl1">

5<logicTreeBranchSet uncertaintyType="sourceModel"
branchSetID="bs1">

6<logicTreeBranch branchID="b1">

7
8
9
10

<uncertaintyModel>source_model_01.xml</uncertaintyModel><uncertaintyWeight>0.37</uncertaintyWeight></logicTreeBranch><logicTreeBranch branchID="b2">11
12<uncertaintyModel>source_model_02.xml</uncertaintyModel><uncertaintyWeight>0.06</uncertaintyWeight>

205

説明XML 宣言nrml 開始タグ
xmlns: XML 名前空間
logicTree: ロジックツリー
logicTreeID: ID
logicTreeBranchingLevel: ブランチ
ングレベル
branchingLevelID: ID
logicTreeBranchSet: ブランチセット
branchSetID: ID、uncertaintyType: 不確定性のタイプ
logicTreeBranch: ブランチ
branchID: ID
uncertaintyModel: source_model.xml
が不確定性のモデル
uncertaintyWeight: 重みは 0.37
logicTreeBranch 終了タグ
logicTreeBranch: ブランチ
branchID: ID
uncertaintyModel: source_model.xml
が不確定性のモデル
uncertaintyWeight: 不確定性の重みは 0.06

13
14
15
16
17

ファイル内容</logicTreeBranch>・・・<logicTreeBranch branchID="b9">

説明
logicTreeBranch 終了タグ

18
19
20
21

<uncertaintyModel>source_model_09.xml</uncertaintyModel><uncertaintyWeight>0.11</uncertaintyWeight></logicTreeBranch><logicTreeBranch branchID="b10">

22
23<uncertaintyModel>source_model_10.xml</uncertaintyModel><uncertaintyWeight>0.04</uncertaintyWeight>

24
25
26
27
28

</logicTreeBranch></logicTreeBranchSet></logicTreeBranchingLevel></logicTree></nrml>logicTreeBranch: ブランチ
branchID: ID
uncertaintyModel: source_model.xml
が不確定性のモデル
uncertaintyWeight: 不確定性の重みは 0.11logicTreeBranch 終了タグ
logicTreeBranch: ブランチ
branchID: ID
uncertaintyModel: source_model.xml
が不確定性のモデル
uncertaintyWeight: 不確定性の重みは 0.04logicTreeBranch 終了タグ
logicTreeBranchSet 終了タグ
logicTreeBranchingLevel 終了タグ
logicTree 終了タグ
nrml 終了タグ

地震動予測式ロジックツリーファイル
地震動予測式ロジックツリーファイルは、計算に使用する地震動予測式とそれに対する重みを記述する。震源モデル中に含まれるテクトニックタイプ（ファイル 4.4.1 の 4 行目のtectonicRegion 属性）に対応する地震動予測式を含まなければならない。今回は、司・翠川（1999）を使用したプレート境界型のみの計算なので、ロジックツリーは一つのみ、ブランチセットも一つのみである。7 行目で使用する地震動予測式（SiMidorikawa1999Sinter）
を指定して、8 行目で重みを 1 にすればよい。その際、ロジックツリーブランチセットの属性として、applyToTectonicRegionType 属性を用いて、テクトニックタイプを指定することを忘れてはならない。サンプルファイルをファイル 4.4.3 に示す。
設定ファイルの intensity_measure_types_and_levels 変数で指定する地震動強さは、ここで指定する（テクトニックタイプにおける）地震動予測式中に含まれていなければならない。
ファイル 4.4.3

確率論的地震ハザード解析その 2 における地震動予測式ロジッ

クツリーファイル
1
2
3
4

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><logicTree logicTreeID='lt1'><logicTreeBranchingLevel branchingLevelID="bl1">

206

説明XML 宣言nrml 開始タグ
xmlns: XML 名前空間
logicTree: ロジックツリー
logicTreeID: ID
logicTreeBranchingLevel: ブランチン
グレベル
branchingLevelID: ID

ファイル内容<logicTreeBranchSet uncertaintyType="gmpeModel"
branchSetID="bs1" applyToTectonicRegionType="Subduction
Interface">

56<logicTreeBranch branchID="b1">7<uncertaintyModel>SiMidorikawa1999SInter</uncertaintyModel>
8<uncertaintyWeight>1.0</uncertaintyWeight>

9
10
11
12
13

</logicTreeBranch></logicTreeBranchSet></logicTreeBranchingLevel></logicTree></nrml>説明
logicTreeBranchSet: ブランチセット
branchSetID: ID、uncertaintyType: 不確定性のタイプは gmpeModel、
applyToTectonicRegionType: 適用する構造は Subduction Interface
logicTreeBranch: ブランチ
branchID: ID
uncertaintyModel:
SiMidorikawa1999SInter が不確定性のモデル
uncertaintyWeight: 不確定性の重みは1.0
logicTreeBranch 終了タグ
logicTreeBranchSet 終了タグ
logicTreeBranchingLevel 終了タグ
logicTree 終了タグ
nrml 終了タグ

設定ファイル最後に設定ファイルを作成する。ファイル 4.4.4 にサンプルを示した。ここで必要な情報は以下の点である。
計算モードほかの情報（ファイル 4.4.4 の 1~3 行目）
計算範囲、計算格子の情報（ファイル 4.4.4 の 5~7 行目）
震源モデル、地震動予測式のロジックツリーの情報（ファイル 4.4.4 の 9~11 行目）
断層モデルの分割に関する情報（ファイル 4.4.4 の 13~14 行目）
ハザード計算のための情報（ファイル 4.4.4 の 16~21 行目）
ハザード出力に関する情報（ファイル 4.4.4 の 24~26 行目）
前節からの変更点は、26 行目の mean_hazard_curves の設定のみであるため、それぞれのパラメータの説明は省略する。
今回の計算では、10 パターンの震源を重み付きで計算するように設定している。デフォ
ルトでは、それぞれのハザードカーブの計算のみを実行するようになっているが、
mean_hazard_curves = true とすると、10 パターンの重み付平均を計算する。
ファイル 4.4.4
1
2
3
4
5
6
7
8
9
10

確率論的地震ハザード解析その 2 における設定ファイル

ファイル内容[general]description = Classical PSHA Sample For Sagami Troughcalculation_mode = classical説明
general セクション
簡単な説明
計算モードは classical[sites]region_grid_spacing = 0.5
region = 138.7 36.3, 138.7 35.2, 140.0 35.2, 140.0 36.3

計算格子サイズ (km)
計算範囲（経度 緯度で 4 点）

[logic_tree]source_model_logic_tree_file = source_model_logic_tree.xml

207

震源モデルのロジックツリーファイ
ル

11
12
13
14
15
16
17
18

19
20
21
22
23
24
25
26

4.4.3

ファイル内容gsim_logic_tree_file = gmpe_logic_tree.xml

説明
地震動予測式のロジックツリーファ
イル

[erf]
rupture_mesh_spacing = 5

断層面の分割サイズ (km)[hazard_calculation]
random_seed = 113
intensity_measure_types_and_levels = {"PGV": [2, 4, 6 ,8, 10,
12, 14, 16, 18, 20, 23, 26, 29, 32, 35, 38, 41, 44, 47, 50, 55, 60,
65, 70, 75, 80, 85, 90, 95, 100, 110, 120, 130, 140, 150, 160,
170, 180 ,190, 200, 220, 240, 260, 280, 300] }truncation_level = 3.0

統計処理のための乱数のシード値計算する地震動とそのレベル

maximum_distance = 200.0
investigation_time = 50

地震動のばらつきのための有界レベ
ル
地震動を計算する最大距離 (km)
超過確率の対象期間(年)[hazard_outputs]
hazard_maps = true
poes = 0.01, 0.02, 0.10
mean_hazard_curves = true

ハザードマップの出力超過確率: 1%、2%、10%
平均のハザードカーブの作成

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

4.4.4

出力

計算結果の出力方法と図化方法は、「3.6各計算タイプにおけるハザード・リスクの計算方法」（p.105~）および「3.7 計算結果の図化方法」（p.169~）に示したとおりである。
この計算では、震源が 10 パターン計算するが、それ以外に不確定性は特に設定しないことから、指定した発生確率と使用した地震動予測式に従った結果が出力される。図 4.4.1に平均のハザードカーブとハザードマップの計算結果を示した。10 パターンの計算ごとの結果も出力されており、それらを使用した計算結果を図 4.4.2 に示した。

208

図 4.4.1 計算結果（10 領域の平均）（左）ハザードカーブ、（右）ハザードマップ
領域 1

領域 4

領域 8

図 4.4.2 計算結果（領域 1、4、8）（左）ハザードカーブ、（右）ハザードマップ

209確率論的地震ハザード解析その 3
4.5.1

必要な情報

確率論的地震ハザード解析その 1、その 2 では、単独のテクトニックタイプでの震源モデルを使用した解析であった。今節では、2 つのテクトニックタイプ（活断層型、海溝型）の震源モデルを同時に使用した解析を実施する。本来の確率論的地震動解析では、将来発生すると予想されるすべての地震を対象として、地震動を計算しなければならない。そのため、震源モデルには、着目する地点に影響を与える様々な震源を含む必要がある。
ここでは複数の震源を利用する簡単なサンプルとして、確率論的地震ハザード解析その
1、その 2 の震源モデルを統合したモデルでの計算方法を紹介する。

4.5.2

必要なファイル

以下の計 4 ファイルが必要である。
震源モデル（ファイル 4.3.1 とファイル 4.4.1）
震源モデルロジックツリーファイル（ファイル 4.4.2）
地震動予測式ロジックツリーファイル（ファイル 4.5.1）
設定ファイル（ファイル 4.4.4）

震源モデルファイル
震源モデルは、ファイル 4.3.1 とファイル 4.4.1 をそれぞれ統合して使用する。具体的には、ファイル 4.4.1 の source_model_01.xml~source_model_10.xml 中にファイル 4.3.1 の情報を加えて、計 10 ファイルを作成する。

震源モデルロジックツリーファイル
ファイル 4.4.2 と同じファイルを使用する。

地震動予測式ロジックツリーファイル
地震動予測式ロジックツリーファイルは、計算に使用する地震動予測式とそれに対する重みを記述する。震源モデル中に含まれるテクトニックタイプ（ファイル 4.4.1 の 4 行目のtectonicRegion 属性）に対応する地震動予測式を含まなければならない。今回は、司・翠川（1999）を使用した活断層型およびプレート境界型の 2 タイプの計算なので、ロジックツ
リーは 2 つ、ブランチセットも 2 つである。7 行目で活断層タイプの地震動予測式（ SiMidorikawa1999ASC ） を 指 定 し て 、 16 行 目 で プ レ ー ト 境 界 型 の 地 震 動 予 測 式（SiMidorikawa1999SInter）を指定する。ブランチングレベルが異なるため、各ブランチの重み（8 行目、17 行目）はそれぞれ 1 にすればよい。その際、ロジックツリーブランチセットの属性として、applyToTectonicRegionType を用いて、テクトニックタイプを指定する
ことを忘れてはならない。サンプルファイルをファイル 4.5.1 に示す。

210

設定ファイルの intensity_measure_types_and_levels 変数で指定する地震動強さは、ここで指定する（テクトニックタイプにおける）地震動予測式中に含まれていなければならない。
ファイル 4.5.1

確率論的地震ハザード解析その 3 における地震動予測式ロジッ

クツリーファイル
1
2
3

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><logicTree logicTreeID='lt1'>

4<logicTreeBranchingLevel branchingLevelID="bl1">

5<logicTreeBranchSet uncertaintyType="gmpeModel"
branchSetID="bs1" applyToTectonicRegionType="Active Shallow
Crust">

6<logicTreeBranch branchID="b1">7<uncertaintyModel>SiMidorikawa1999Asc</uncertaintyModel>
8<uncertaintyWeight>1.0</uncertaintyWeight>

9
10
11
12

</logicTreeBranch></logicTreeBranchSet></logicTreeBranchingLevel><logicTreeBranchingLevel branchingLevelID="bl2">

13<logicTreeBranchSet uncertaintyType="gmpeModel"
branchSetID="bs21" applyToTectonicRegionType="Subduction
Interface">

14<logicTreeBranch branchID="b21">

15<uncertaintyModel>SiMidorikawa1999SInter</uncertaintyModel>
16
17
18
19
20
21

<uncertaintyWeight>1.0</uncertaintyWeight></logicTreeBranch></logicTreeBranchSet></logicTreeBranchingLevel></logicTree></nrml>

設定ファイルファイル 4.4.4 と同じファイルを使用する。

211

説明XML 宣言nrml 開始タグ
xmlns: XML 名前空間
logicTree: ロジックツリー
logicTreeID: ID
logicTreeBranchingLevel: ブランチ
ングレベル
branchingLevelID: ID
logicTreeBranchSet: ブランチセット
branchSetID: ID、uncertaintyType: 不確定性のタイプは gmpeModel、
applyToTectonicRegionType: 適用する構造は Active Shallow Crust
logicTreeBranch: ブランチ
branchID: ID
uncertaintyModel:
SiMidorikawa1999Asc が不確定性のモ
デル
uncertaintyWeight: 不確定性の重みは 1.0logicTreeBranch 終了タグ
logicTreeBranchSet 終了タグ
logicTreeBranchingLevel 終了タグ
logicTreeBranchingLevel: ブランチ
ングレベル
branchingLevelID: ID
logicTreeBranchSet: ブランチセット
branchSetID: ID、uncertaintyType: 不確定性のタイプは gmpeModel、
applyToTectonicRegionType: 適用する構造は Subduction Interface
logicTreeBranch: ブランチ
branchID: ID
uncertaintyModel:
SiMidorikawa1999SInter が不確定性のモデル
uncertaintyWeight: 不確定性の重みは 1.0logicTreeBranch 終了タグ
logicTreeBranchSet 終了タグ
logicTreeBranchingLevel 終了タグ
logicTree 終了タグ
nrml 終了タグ

4.5.3

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

4.5.4

出力

計算結果の出力方法と図化方法は、「3.6各計算タイプにおけるハザード・リスクの計算方法」（p.105~）および「3.7 計算結果の図化方法」（p.169~）に示したとおりである。
今回の計算では前節と同様に、ハザードカーブとハザードマップが出力可能である。図4.5.1 に平均のハザードカーブとハザードマップの計算結果を示した。10 パターンの計算ごとの結果も出力されており、それらを使用した計算結果を図 4.5.2 に示した。それぞれ単独の場合の結果と異なることがわかる。
それぞれのハザードマップを異なる年超過確率で示した図を図 4.5.3、図 4.5.4 に示した。
相模トラフ沿いの M8 クラスの地震については発生確率があまり高くないため、50 年で 2%の結果は、ほぼ立川断層帯のみの結果となっていることがわかる。

212

図 4.5.1 計算結果（10 領域の平均）（左）ハザードカーブ、（右）ハザードマップ
領域 1

領域 4

領域 8

図 4.5.2 計算結果（立川断層帯と領域 1、4、8）（左）ハザードカーブ、（右）ハザードマップ

213図 4.5.3 計算結果（平均のハザードマップ）
左: 50 年で 1%、右:50 年で 2%
領域 1

領域 4

領域 8

図 4.5.4 計算結果（領域 1、4、8 におけるハザードマップ）
左: 50 年で 1%、右:50 年で 2%214

震源断層を特定した地震動による建物被害解析
震源断層を特定した地震動の解析の結果を用いて、地震動による建物被害の解析を行う。
OpenQuake-engine では、Scenario Damage と呼ばれる解析である。必要な情報は、以下の 3点である。
資産の情報（exposure モデル）
建物の被害モデル（fragility モデル）
地震動強さの分布（Scenario Case の結果）
ここでは、
「4.2 震源断層を特定した地震動」（p.186～）で計算した立川断層帯の地震動予測結果を用いて、建物被害を計算する。

4.6.1

必要なファイル

OpenQuake-engine 実行のためには、以下のファイルが必要となる。
震源断層モデルファイル（ファイル 4.2.1）
設定ファイル（ハザード）（ファイル 4.2.3）
Exposure モデルファイル（ファイル 4.6.2）
Fragility モデルファイル（ファイル 4.6.3）
設定ファイル（リスク）（ファイル 4.6.4）
第 3 章でのリスク計算のサンプルでは、ハザードの設定ファイルとリスクの設定ファイ
ルを同じ設定ファイルに記述したが、これから説明するように別々に記述してもよい。その際は、ハザードの設定ファイルは「job_hazard.ini」、リスクの設定ファイルは「job_risk.ini」とすると、WebUI はそれぞれを自動的に認識する。

震源断層モデルファイル「4.2 震源断層を特定した地震動」（p.186～）で計算した立川断層帯の地震動予測結果を用いるため、ファイル 4.2.1 をそのまま使用する。

設定ファイル（ハザード）「4.2 震源断層を特定した地震動」（p.186～）で計算した立川断層帯の地震動予測結果を用いるため、ファイル 4.2.3 をほぼそのまま使用する。ただし、これから使用する Fragility
関数が PGV に対応していないため、地震動予測式を Akkar and Bommer (2010)の式に変更
して PGA を計算する。具体的にはファイル 4.2.3 の 21 行目を gsim = AkkarBommer2010、
22 行目を intensity_measure_types = PGA に変更する。
本来であれば、PGV に対応した fragility
モデルを用意する方がよいだろう。
リスクの計算であるので、地震動強さの計算地点は exposure モデルで指定する地点でもよい。その場合、ファイル 4.2.3 の 10、11 行目を削除して、exposure セクションを任意の行に設定し、exposure_file = exposure_model.xml と変更すればよい（ファイル 4.6.1 参照）。

215

ファイル 4.6.1

震源断層を特定した地震動による建物被害解析における設定ファイル（ハザード）
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

ファイル内容[general]description = Scenario Case Sample For Taichikawa Fault Zone
calculation_mode = scenario

説明general セクション
簡単な説明
計算モードは Scenario-based Hazard[erf]
rupture_model_file = earthquake_rupture_model.xml
rupture_mesh_spacing = 5.0

断層モデルファイル
断層面の分割サイズ (km)[site_params]
reference_vs30_value = 400
reference_vs30_type = inferredreference_depth_to_2pt5km_per_sec = 5.0
reference_depth_to_1pt0km_per_sec = 100.0

Vs30(m/s)
Vs30 のタイプ
Vs2.5km/s となる深さ(km)Vs1.0km/s となる深さ(m)[hazard_calculation]
random_seed = 113
gsim = AkkarBommer2010
intensity_measure_types = PGA
truncation_level = 0.0
maximum_distance = 200.0
number_of_ground_motion_fields = 1

統計処理のための乱数のシード値
地震動強さモデル
地震動強さのタイプ
偶然的ばらつきのための有界レベル
地震動を計算する最大距離 (km)
地震動を計算する回数[exposure]
exposure_file = exposure_model.xml

exposure モデルファイル

exposure モデルファイル
建物被害を調査するため、建物棟数等の情報が含まれた exposure モデルファイルが必要となる。通常、建物や人口等の情報については個別に所持していることが想定される。既知の情報があれば、「3.5

Input Preparation Toolkit」（p.100~）に示した exposure モデル作成

ツールを用いて、OpenQuake-engine で使用可能な形式に変換するとよい。今回は、建物等に関するデータを所持していないとして、GEM が整理したデータ（GED4GEM）を用いる
ことにする。
GEM は、「A Global Exposure Database for GEM（GED4GEM）」プロジェクトを通して、
Global Exposure Database を整備した。GED4GEM の詳細は Gamba (2014)49)を参照されたい。
ここでは GED4GEM で整理されたデータを用いる。データは以下の手順で利用可能である。
OpenQuake Platform（https://platform.openquake.org）にアクセスする（図 4.6.1）。
「Exposure Export」をクリックする（図 4.6.2）。
「Load Data by Region」をクリックする（図 4.6.3）。
「Name」に「Japan」を入力する（図 4.6.4）。
「Japan」をクリックする（図 4.6.5）。
「Proceed」をクリックする（図 4.6.6）。
GED4GEM で整理された日本のデータは、USGS Prompt Assessment of Global Earthquakes for
Response (PAGER)50)のデータであり、ライセンスを含むその他の情報は、ダウンロードし216

たデータに含まれている。ダウンロードしたデータの一部をファイル 4.6.2 に示した。このファイルは、資産の情報を位置ごとの集合値として表現している。

図 4.6.1

OpenQuake Platform ログイン後に「Explore」タブを選択した画面

画面中央「Physical Risk Data Sets」に「Exposure Export」がある

図 4.6.2 「Exposure Export」をクリックした画面
左上の「Load Data by Region」をクリックして、読み込みたい地域を選択する

217

図 4.6.3 「Load Data by Region」をクリックした画面「Name」に取得したい国の情報を入力する

図 4.6.4 地域の選択画面「Name」に「japan」と入力すると、日本のデータが表示される。
「Japan」をクリックする

218

図 4.6.5 「Japan」をクリックした画面「Download」ボタンではこのデータに含まれる建物分類の情報などを取得するが、データ量が多いので、「Proceed」をクリックして、地図から領域を選択してデータを取得する

図 4.6.6 「Proceed」をクリックした画面
左の□をクリックすると、領域選択ができるようになり、領域を選択すると自動的にダウンロードが始まる219

フ ァ イ ル 4.6.2

震源断 層 を特 定し た 地震 動に よ る建 物被 害 解析 にお け る

exposure モデルファイルの一部
1
2

ファイル内容<?xml version='1.0' encoding='utf-8'?><nrml xmlns="http://openquake.org/xmlns/nrml/0.4">

3<exposureModel id="ep" category="buildings"
taxonomySource="PAGER 2.0">

4<description>Source: OQP exposure export
tool</description><conversions>5
6
7<costTypes><costType name="structural" unit="USD"
type="aggregated"/>

8
9
10
11

</costTypes></conversions><assets><asset id="1098125490_W1" number="1561.2448"
taxonomy="W1">12<location lon="139.63749999" lat="35.62083333" />13
14<costs><cost type="structural" value="320312460.741"/>

15
16
17
18
19
20
21
22
23
24
25
26

</costs><occupancies><occupancy occupants="3903.11" period="all" /><occupancy occupants="767.60" period="day" /><occupancy occupants="3659.22" period="night" /><occupancy occupants="1900.28" period="transit" /></occupancies></asset>…
</assets></exposureModel></nrml>

説明XML 宣言nrml: NRML 開始タグ
xmlns: XML 名前空間
exposureModel: exposure モデル
id: ID、category: カテゴリー、
taxonmySource: 建物分類のソース
description: 説明
conversions: コンバージョンセクシ
ョン
costTypes: コストタイプの集合
costType: コストタイプ
name: 分類、type: コストタイプの単位、unit: 単価
costTypes 終了タグ
conversions 終了タグ
assets: asset の集合
asset: 資産
id: ユニークな文字列、taxonomy: 分
類 number: 数
location: 位置情報
lon: 経度、lat: 緯度
costs: cost の集合
cost: コスト
type: タイプ、value: 価値
costs 終了タグ
occupancies: occupancy の集合
occupancy: 居住者
occupants: 居住者、period: 期間
occupancies 終了タグ
asset 終了タグ
そのほかの asset
assets 終了タグ
exposureModel 終了タグ
nrml 終了タグ

fragility モデルファイル
建物被害を調査するため、fragility モデルファイルが必要となる。通常、建物の被害率曲線等の情報については個別に所持していることが想定される。既知の情報があれば、「3.5Input Preparation Toolkit 」（ p.100~ ） に 示 し た fragility モ デ ル 作 成 ツ ー ル を 用 い て 、OpenQuake-engine で使用可能な形式に変換するとよい。今回は、建物の被害率曲線等に関するデータを所持していないとして、GEM が整理したデータを用いることにする。
GEM は、「GEM's Physical Vulnerability project」プロジェクトを通して、経験的・解析的な fragility モデル、vulnerability モデルを整理している。それらのデータは、OpenQuake
Platform で「Physical Vulnerability」として、公開されている。以下の手順で使用できる。
220

OpenQuake Platform （https://platform.openquake.org）にアクセスする（図 4.6.7）。
「Physical Vulnerability」をクリックする（図 4.6.8）。
条件を入力して「Filter」をクリックする（図 4.6.9）。
使用した建物分類のデータを表示する（図 4.6.10）。
「More Details」をクリックする（図 4.6.11）。
「Add」をクリックして、Cart に追加後、ダウンロードする（図 4.6.12）。
GEM が整理した Physical vulnerability については、D’Ayala et al. (2013)51)、Rosetto et al.
(2014)52)や Rosetto et al. (2015)53)などが詳しい。また、建物分類に関する情報は、Brzev et al.
(2013)54)55)にまとめられている。
ダウンロードした Fragility モデルファイルをファイル 4.6.3 に示した。ダウンロードしたデータは、「3.3.3(2) fragility モデル」（p.70~）で示したタグ名等と多少異なるものの、大きな違いはないためここでは詳細は述べない。このデータは、FEMA (2003)56)によるデータである。ここで、Exposure モデルと Fragility モデルの建物分類（taxonomy）は一致す
る必要があるため、Fragility モデルを GEM の建物分類に合わせる必要がある。具体的には、7、23、39 行目*の taxonomy 要素内をそれぞれ C2L、W2、W1 に変更する。

図 4.6.7

OpenQuake Platform ログイン後に「Explore」タブを選択した画面

画面中央「Physical Risk Data Sets」に「Physical Vulnerability」がある*

ファイル 4.6.3 では、23、39 行目は省略したため、別途添付したサンプルファイルを参照されたい。

221

図 4.6.8 「Physical Vulnerability」をクリックした画面「Fragility」、「Vulnerability」「Damage-to-loss」、「Capacity curve」の各リスト

図 4.6.9 フィルタを使用した選択の状態
数が膨大なため、使用したい曲線の情報を基にフィルタをかけることができる（画像では、
HAZUS のデータのみを表示した）

222

図 4.6.10 「HAZUS W1 – High code」の Fragility 関数
この関数を使用したい場合は、中央左上の「More details」をクリックする

図 4.6.11 Fragility 関数の詳細表示画面「More details」をクリックすると、この関数に関する詳細な情報が取得でき、「Export as
NRML」をクリックすれば、この曲線を使用するための Fragility model ファイルが取得できる

223

図 4.6.12 複数の関数を選択した場合複数の関数を「Add」した後、「Cart」をクリックすると、選択した Fragility 関数のリストが表示でき、「Export as NRML」をクリックすれば、これらを一つのファイルにしたデータが取得可能である
フ ァ イ ル 4.6.3

震源断 層 を特 定し た 地震 動に よ る建 物被 害 解析 にお け る

fragility モデルファイルの一部
1
2
3
4
5
6

ファイル内容<?xml version='1.0' encoding='UTF-8'?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.4"><fragilityModel format="continuous"><description>Fragility from GVD: HAZUS C2L - Highcode</description><limitStates>slight moderate extensive
complete</limitStates><ffs noDamageLimit="0.05" type="lognormal">

7
8<taxonomy>CR/LWAL/HBET:1,3</taxonomy><IML maxIML="3.0" imlUnit="g" minIML="0.0"
IMT="PGA"/>

9
10
11

<ffc ls="slight"><params mean="0.2945" stddev="0.2096"/></ffc>

224

説明
XML 宣言nrml 開始タグ
xmlns: XML 名前空間
fragilityModel: fragility model
format: 関数のフォーマット
description: 簡単な説明
limitStates: 被害状態
ffs: フラジリティ関数の集合
noDamageLimit: 被害なしの制限値
type: 関数のタイプ
連続関数（対数正規分布）の場合
taxonomy: 建物分類
IML: intensity measure level
imlUnit: intensity measure level の単位、IMT: intensity measure type、
minIML: 最小の地震動強さ、
maxIML: 最大の地震動強さ
ffc: フラジリティ関数
ls: limit state

12
13
14
15
16
17
18
19
20
21
22
23

ファイル内容<ffc ls="moderate"><params mean="0.5523" stddev="0.3929"/></ffc><ffc ls="extensive"><params mean="1.1046" stddev="0.7859"/></ffc><ffc ls="complete"><params mean="1.9023" stddev="1.3535"/></ffc></ffs></fragilityModel></nrml>説明params: 対数正規分布のパラメータ
mean: 平均、stddev: 標準偏差
limitStates で指定した被害状態ごとに、対数正規累積分布関数のパラメータを指定
ffc 終了タグ

fragilityModel 終了タグ
nrml 終了タグ

設定ファイル（リスク）最後に設定ファイルを作成する。ファイル 4.6.4 にサンプルを示した。ここで必要な情報は以下の点である。
計算モードほかの情報（ファイル 4.6.4 の 1~3 行目）
Exposure に関する情報（ファイル 4.6.4 の 5~6 行目）
計算範囲に関する情報（ファイル 4.6.4 の 8~9 行目）
Fragility モデルの情報（ファイル 4.6.4 の 11~12 行目）
作成したファイル 4.3.4 を上から順に、セクションごとに解説する。

1)

general セクション（計算モードほかの情報）

ここでは、この計算にかかわる一般的な情報を記述する。ここでは、以下の 3 つのパラメータを設定する。


description（2 行目）
この計算でどのような計算を実行するかを任意の文字列で記述する。

calculation_mode（3 行目）
Scenario Damage の計算を行うので、scenario_damage を選択する。

2)

exposure セクション（exposure に関する情報）

exposure_file（6 行目）
exposure モデルのファイル名を記述する。

3)

boundaries セクション（計算範囲に関する情報）region_constraint（9 行目）
リスクの計算をしたい範囲を経度、緯度の 4 点で指定する。

4)

fragility model セクション（fragility モデルの情報）structural_fragility_file（12 行目）

225

構造物の Fragility モデルファイルを指定する。

ファイル 4.6.4

震源断層を特定した地震動による建物被害解析における設定ファイル（リスク）
1
2
3
4
5
6
7
8
9
10
11
12

ファイル内容[general]description = Scenario Case Sample For Taichikawa Fault
Zone
calculation_mode = scenario_damage[exposure]
exposure_file = exposure_model.xml

概要
計算モード

exposure モデル[boundaries]
region_constraint = 138.7 36.3, 138.7 35.2, 140.0 35.2,
140.0 36.3
[fragility]
structural_fragility_file = structural_fragility_model.xml

4.6.2

説明

計算範囲の制限fragility モデル

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

4.6.3

出力

計算結果の出力方法と図化方法は、「3.6各計算タイプにおけるハザード・リスクの計算方法」（p.105~）および「3.7 計算結果の図化方法」（p.169~）に示したとおりである。
出力ファイルのうちハザードの計算結果を QGIS で図化したものを図 4.6.13 に示した。
今回の計算は、地盤の情報を使わないため、断層面に沿った形で出力される。Risk Modeller’s
Toolkit を使用した建物分類ごとの計算結果を図 4.6.14、図 4.6.15 に示す。

図 4.6.13 計算された PGA 分布226

図 4.6.14 建物分類ごとの被害状況

図 4.6.15 建物分類ごとの建物倒壊図

227

確率論的地震リスク解析
4.7.1

必要な情報

次に、確率論的地震リスク解析のうち、fragility モデルを使用した確率論的地震被害解析を行う。ここで、必要となる情報は、確率論的ハザード解析の結果、解析地点の exposure
モデル、各資産の被害率曲線（fragility model）である。このうち、ハザード解析の結果は、確率論的地震ハザード解析その 3 の結果を使用する。

4.7.2

必要なファイル

以下のように設定ファイルと震源モデルのロジックツリーおよび地震モデルのロジックツリーが必要となる。
震源モデル（ファイル 4.3.1 とファイル 4.4.1）
震源モデルロジックツリーファイル（ファイル 4.4.2）
地震動予測式ロジックツリーファイル（ファイル 4.5.1）
設定ファイル（ハザード）（ファイル 4.4.4）
Exposure モデルファイル（ファイル 4.6.2）
Fragility モデルファイル（ファイル 4.6.3）
設定ファイル（リスク）（ファイル 4.6.4）

震源モデルファイル
ハザードの解析結果は「4.5 確率論的地震ハザード解析その 3」（p.210~）の結果をそのまま用いるため、震源モデルは、ファイル 4.3.1 とファイル 4.4.1 をそれぞれ統合したファ
イル 4.4.1 の source_model_01.xml~source_model_10.xml 中にファイル 4.3.1 の情報を加えた
計 10 ファイルを使用する。

震源モデルロジックツリーファイル
ファイル 4.4.2 と同じファイルを使用する。

地震動予測式ロジックツリーファイル
ファイル 4.5.1 とほぼ同じファイルを使用するが、地震動予測式を AkkarBommer2010 お
よび ZhaoEtAl2006SInter に変更する。変更したファイルをファイル 4.7.1 に示した。
ファイル 4.7.1
1
2
3

確率論的地震リスク解析における地震動予測式ロジックツリーファイル

ファイル内容<?xml version="1.0" encoding="UTF-8"?><nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5"><logicTree logicTreeID='lt1'>

説明XML 宣言nrml 開始タグ
xmlns: XML 名前空間
logicTree: ロジックツリー
logicTreeID: ID

228

ファイル内容<logicTreeBranchingLevel branchingLevelID="bl1">

4

5<logicTreeBranchSet uncertaintyType="gmpeModel"
branchSetID="bs1" applyToTectonicRegionType="Active Shallow
Crust">

6<logicTreeBranch branchID="b1">7
8<uncertaintyModel>AkkarBommer2010</uncertaintyModel><uncertaintyWeight>1.0</uncertaintyWeight>

9
10
11
12

</logicTreeBranch></logicTreeBranchSet></logicTreeBranchingLevel><logicTreeBranchingLevel branchingLevelID="bl2">

13<logicTreeBranchSet uncertaintyType="gmpeModel"
branchSetID="bs21" applyToTectonicRegionType="Subduction
Interface">

14<logicTreeBranch branchID="b21">

15<uncertaintyModel>ZhaoEtAl2006SInter</uncertaintyModel>
16<uncertaintyWeight>1.0</uncertaintyWeight>

17
18
19
20
21

</logicTreeBranch></logicTreeBranchSet></logicTreeBranchingLevel></logicTree></nrml>説明
logicTreeBranchingLevel: ブランチ
ングレベル
branchingLevelID: ID
logicTreeBranchSet: ブランチセット
branchSetID: ID
uncertaintyType: 不確定性のタイプ
は gmpeModel
applyToTectonicRegionType: 適用する構造は Active Shallow Crust
logicTreeBranch: ブランチ
branchID: ID
uncertaintyModel: AkkarBommer2010
が不確定性のモデル
uncertaintyWeight: 不確定性の重みは 1.0logicTreeBranch 終了タグ
logicTreeBranchSet 終了タグ
logicTreeBranchingLevel 終了タグ
logicTreeBranchingLevel: ブランチ
ングレベル
branchingLevelID: ID
logicTreeBranchSet: ブランチセット
branchSetID: ID
uncertaintyType: 不確定性のタイプ
は gmpeModel、
applyToTectonicRegionType: 適用する構造は Subduction Interface
logicTreeBranch: ブランチ
branchID: ID
uncertaintyModel:
ZhaoEtAl2006SInter が不確定性のモ
デル
uncertaintyWeight: 不確定性の重みは 1.0logicTreeBranch 終了タグ
logicTreeBranchSet 終了タグ
logicTreeBranchingLevel 終了タグ
logicTree 終了タグ
nrml 終了タグ

設定ファイル（ハザード）
ファイル 4.4.4 とほぼ同じファイルを使用するが、intensity_measure_types_and_levels 変数
を PGA に変更する。変更したファイルをファイル 4.7.2 に示した。この計算で使用する距
離減衰式では、Vs30 の値が必要となる。本来は、地盤情報に基づく値を入れなければならないが、簡単化のために 12~16 行目のように Vs30 の値を追加した。
ファイル 4.7.2
1
2
3

確率論的地震リスク解析における設定ファイル（ハザード）

ファイル内容[general]description = Classical PSHA Sample For Sagami Troughcalculation_mode = classical229

説明general セクション
簡単な説明
計算モードは classical

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

ファイル内容説明[logic_tree]source_model_logic_tree_file = source_model_logic_tree.xml
gsim_logic_tree_file = gmpe_logic_tree.xml

震源モデルロジックツリー
地震動予測式ロジックツリー[erf]rupture_mesh_spacing = 5.0

断層面の分割サイズ (km)[site_params]
reference_vs30_value = 760.0
reference_vs30_type = measured
reference_depth_to_2pt5km_per_sec = 5.0
reference_depth_to_1pt0km_per_sec = 100.0

観測点パラメータ
Vs30(m/s)
Vs30 のタイプ
Vs=2.5km/s となる深さ(km)Vs=1.0km/s となる深さ(m)[hazard_calculation]
random_seed = 113
intensity_measure_types_and_levels = {"PGA": [0.005, 0.007,
0.0098, 0.0137, 0.0192, 0.0269, 0.0376, 0.0527, 0.0738, 0.103,
0.145, 0.203, 0.284, 0.397, 0.556, 0.778, 1.09, 1.52, 2.13] }truncation_level = 3.0
maximum_distance = 200.0
investigation_time = 50

統計処理のための乱数のシード値計算する地震動とそのレベル
偶然的ばらつきのための有界レベル
地震動を計算する最大距離 (km)
超過確率の対象期間(年)[exposure]
exposure_file = exposure_model.xml

exposure モデル[hazard_outputs]
hazard_maps = true
poes = 0.01, 0.02, 0.10
mean_hazard_curves = true

ハザードマップの出力超過確率: 1%、2%、10%
平均のハザードカーブの作成

exposure モデルファイル
ファイル 4.6.2 と同じファイルを使用する。

fragility モデルファイル
ファイル 4.6.3 と同じファイルを使用する。

設定ファイル（リスク）最後に設定ファイルを作成する。ファイル 4.6.4 とほぼ同じであるが、ここでは、リスクのための超過確率の対象期間をハザードとは別途与える変数と離散データによる fragility
関数を補間するサンプルを示した。ここで必要な情報は以下の点である。
計算モードほかの情報（ファイル 4.7.3 の 2~3 行目）
Risk 計算の情報（ファイル 4.7.3 の 6~7 行目）
Exposure に関する情報（ファイル 4.7.3 の 10 行目）
計算範囲に関する情報（ファイル 4.7.3 の 13 行目）
Fragility モデルの情報（ファイル 4.7.3 の 16 行目）
ファイル 4.7.3 にサンプルを示した。

230

ファイル 4.7.3 設定ファイル（リスク）
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

4.7.3

ファイル内容[general]description = Classical Damage calculation
calculation_mode = classical_damage

説明
計算概要
モードの選択[risk_calculation]
risk_investigation_time = 1
steps_per_interval = 4

リスクの超過確率の対象期間(年)
fragility 関数の補間間隔[exposure]
exposure_file = exposure_model.xml

exposure モデル[boundaries]
region_constraint = 138.7 36.3, 138.7 35.2, 140.0 35.2, 140.0
36.3

計算範囲の制限[fragility]
structural_fragility_file = structural_fragility_model.xml

fragility モデル
構造物の fragility モデルファイル

計算方法

計算方法は「3.4.1

WebUI による実行」（p.81~）および「3.4.2 コマンドラインによる計算実行方法」（p.90~）に示したとおりである。

4.7.4

出力

計算結果の出力方法と図化方法は、「3.6各計算タイプにおけるハザード・リスクの計算方法」（p.105~）および「3.7 計算結果の図化方法」（p.169~）に示したとおりである。
QGIS を使用した資産ごとの建物被害分布の計算結果を図 4.7.1 に示す。

231

図 4.7.1 計算された確率論的建物被害分布（建物被害なし 50 年で 1%）

232

計算時間
OpenQuake-engine では、計算範囲、格子サイズ、震源モデル数などによって計算時間が異なる。計算時間に関しては、使用している計算機にも大きく左右される。今回示す計算
時間は、DELL OptiPlex 5040（Intel Core i7-6700 3.4GHz、メモリ 8GB、HDD1TB、Windows
7 professional (64bit)）を用いて計算した場合の結果である。
現時点（2017 年 3 月）で最新のプログラムでは、計算処理の高速化・並列化がなされており、バージョン 1.0 の頃と比較するとかなり高速で計算ができるようになっている。その一方で、計算に必要なメモリの使用量も増加しているため、搭載メモリが少ない計算機で計算する場合は注意が必要である。メモリ使用量が物理メモリ以上となる場合もそのま
ま計算を進めてしまうので、計算が進まない場合や計算機がフリーズする場合は、メモリ不足であると考えたほうが良い。また、最新のプログラムでは、計算機の CPU のコア数が複数であれば、自動で並列処理を行うようなプログラムとなっている。しかしながら、並列化しない場合には 8GB 程度のメモリ量でも問題ない計算でも、並列化して計算を行うと並列処理分のメモリ量を必要として、物理メモリ量以上のメモリ量を割り当てるようであるので、格子サイズを細かくした計算や、領域の広い計算、多数の震源を使用した計算を実施する場合には、注意が必要である。
表 4.8.1 は、確率論的地震ハザード解析その 3 のモデルを使用して、region_grid_spacing
変数（計算地点の格子サイズ）を変更した場合の計算時間を示した。計算範囲は、確率論
的地震ハザード解析その 3 と同じ範囲を利用し、格子サイズを 5 通りで計算した。また、計算に使用した計算機では、格子サイズを小さくして並列計算を行うと、メモリが不足するため、並列化しないで計算を実施した。
確率論的地震ハザード解析その 3 のモデルは、約 250km 四方の計算領域である。計算格
子サイズを 1.0km とした場合で約 1 分程度と計算時間はあまりかからない。しかしながら、最大のメモリ使用量が約 1.4GB となり、一般の計算機では計算しづらいものとなっている。
格子サイズを 500m とした場合では約 4.5GB となっているため、250m メッシュでの計算は、通常の計算機では計算できないことが予想される。
表 4.8.1 計算時間の目安（rupture_mesh_spacing = 5.0 の場合）
最大のメモ
リ使用量
(MB)

出力サイ
ズ
(MB)

3

約 110

1.14

575

5

約 150

3.49

2.50

2272

11

約 300

12.7

1.00

14362

55

約 1400

78.6

0.5

57365

331

約 4500

313

計算する
観測点数

計算時間
(s)

10.0

143

5.0

region_grid_spacing
(km)

233

計算範囲と計算格子サイズのみならず、rupture_mesh_spacing 変数（断層分割サイズ）にも注意が必要である。断層距離を計算する際に、この変数を用いて断層モデルを分割して計算することになる。この値が小さいと、断層距離を精度良く計算できるようになるが、表 4.8.2 に示したように、この値を小さくすると、多量のメモリを使用することになる。
表 4.8.2 計算時間の目安(region_grid_spacing = 2.5 の場合)
rupture_mesh_spacing
(km)

計算する
観測点数

10.0
5.0
2.0

最大のメモ
リ使用量
(MB)

出力サ
イズ
(MB)

6

約 150

12.5

11

約 300

12.7

48

約 120013.8

200

約 4500

17.8

計算時間
(s)

2272

1.0

メモリ使用量が多いために、計算ができない場合は、計算地点を計算範囲と格子サイズで計算するのではなく、点で指定することで対応することも可能である。解析者によっては、計算機の搭載メモリを増やすなどの工夫も必要かもしれない。

234

付録
略語一覧
用語

解説

GED4GEM

A Global Exposure Database for GEM

GEM

Global Earthquake Model

GHEC

Global Historical Earthquake Catalogue

GMF

Ground Motion Field

GML

Geography Markup Language

GMPE

Ground Motion Prediction Equation

GSIM

Ground Shaking Intensity Model

GSRM

Global Strain Rate Model

HDF

Hierarchical Data Format

MFD

Magnitude Frequency Distribution

NRML

Natural Risk Markup Language

OQ

OpenQuake

PSHA

Probabilistic Seismic Hazard Analysis

SES

Seismic Event Set

SSHA

Scenario Based Seismic Hazard Analysis

SSM

Seismic Source Model

UHS

Uniform Hazard SpectraXML

eXtensible Markup Language

xmlns

xml name space

235

用語辞典
用語

解説

aleatory uncertainty

認識論的不確定性、認識論的ばらつき

asset、アセット、資産

建物や人口を含む特定の価値を持つ要素。たとえば、ある場所での個々の建物であったり、単一の場所でともに位置する、グループ化されたり、同
じタクソノミーで分類されるいくつかの建物であったりする。

consequence モデル、コンセクエ
ンスモデル

damage-to-loss モデルとしても知られ、物理的被害と損害率の程度の関係を設定する。たとえば、各被害状態の修繕費と建替え費の比率など。これ
らのモデルは fragility モデルを vulnerability モデルへ変換する際に使われる。

consequence 関数

damage-to-loss モデルとしても知られる。物理的被害と損害率の程度の関係を設定するepistemic uncertainty

偶然的不確定性、偶然的ばらつき

exposure モデル、エクスポージャ
モデル

地理的位置に従ってグループ化された資産、タクソノミーと値

fragility モデル、フラジリティモ
デル

exposure モデル内のすべての資産のフラジリティをモデル化するために使われる fragility 関数のセット

fragility 関数、フラジリティ関数、

与えられた地震動と超過確率の関数

Geography Markup Language

Open Geospatial Consortium (OGC)によって開発された地理的特徴を表現
する XML ベースのマークアップ言語

geojsonJavaScript Object Notation を用いて空間データをエンコードし非空間属性
を関連付けるファイル形式

Ground Motion Prediction
Equation

地震動予測式（OpenQuake では通常、距離減衰式を使用する）

Ground Shaking Intensity Model

地震動強さのモデル（OpenQuake では通常、距離減衰式を使用する）

hdf5

米国立スーパーコンピュータ応用研究所（NCSA）が開発した階層型デー
タフォーマット HDF のバージョン 5

ISC-GEMInternational Seismological Center 編集による地震カタログ

Magnitude Frequency
Distribution

マグニチュード別度数分布

NumPy

プログラミング言語 Python において数値計算を効率的に実行するための拡張モジュール

Python汎用のプログラミング言語

taxonomy、タクソノミー

資産を分類するために使われるスキーム。建物においては、水平荷重に対する抵抗システムとその材質、高さ、建築の時期を含む多くの属性(計数)を考慮する分類スキームが GEM によって提案されている。タクソノミー
は exposure モデル内の資産と関連する被害関数や被害率関数をリンクするために使われる

Uniform Hazard Spectra

一様ハザードスペクトルVs30

表層地盤（地表からおよそ 30m 程度の深さまで）の平均 S 波速度

vulnerability モデル、バルナラビ
リティモデル

exposure モデル中のすべての資産の脆弱性をモデル化するために使用される vulnerability 関数のセット

vulnerability 関数

exposure モデル中の資産の脆弱性をモデル化するために使用される

スケーリング則

地震の規模マグニチュードと断層面積の関係

距離減衰式

地震の規模と距離の関係を表した式

236

使用可能な GMPE の一部の紹介
本文中で使用した地震動予測式と GEM GMPE Project で選ばれた地震動予測式を下記に示す。太字は GEM GMPE Project で選ばれた地震動予測式である。
GSIM を設定ファイル（たとえば、job.ini など）あるいは地震動予測式ロジックツリー
ファイル（たとえば、gmpe_logic_tree.xml など）内で変更する。必要なパラメータについては、「3.3.2(6) その他のパラメータ」（p.64）に示した。震源距離のパラメータ（RRUP、

RJB、Rx など）は自動的に計算されるため、必要なパラメータではないが、参考のために示した。
参考文献
Abrahamson et al.
(2016)57)
Akkad andBummer (2010)58)
Atkinson and
Boore (2003)59)
Atkinson and Boore(2006)60)
Boore and Atkinson(2008)61)
Chiou and Youngs(2008)43)
Pezeshk et al.
(2011)62)

GSIM

地震動指標

AbrahamsonEtAl2015Sinter
PGA、SA
AbrahamsonEtAl2015SSlab
PGA、
PGV、SA

AkkaBommer2010
AtkinsonBoore2003SInter

PGA、SA
AtkinsonBoore2003SSlab

必要なパラメータ

Subduction
Interface

RRUP、
hypo_depth、Mw

Subduction
IntraSlab

RRUP、
hypo_depth、Mw

ActiveShallow Crust

RJB、rake、Mw、
Vs30、

Subduction
Interface
Subduction
IntraSlab

RRUP、
hypo_depth、
Mw、

AtkinsonBoore2006

PGA、
PGV、
SA

StableShallow Crust

RRUP、Mw、Vs30

BooreAtkinson2008

PGA、
PGV、SaMw=5-8、
RJB<200km、
VS30=180-130
0m/s

RJB, rake, Mw,
Vs30

ChuouYoungs2008SWISS01

PGA、
PGV、
Sa

ActiveShallow Crust

Rx、RJB、RRUP、
rake、dip、ztor、
Mw、Vs30、z1p0

PezeshkEtAl2011

PGA、SA

StableShallow Crust

RRUP、Mw

ChiouYoungs2008

ActiveShallow Crust

SiMidorikawa1999Asc
Si and Midorikawa(1999)45)

適用範囲

SiMidorikawa1999SInter

PGV

Subduction
Interface

RRUP、
hypo_depth、Mw

Subduction
IntraSlabSiMidorikawa1999SSlab

Silva et al. (2002)63)

SilvaEtAl2002MblgAB1987NS
HMP2008
SilvaEtAl2002MblgJ1996NSH
MP2008SilvaEtAl2002MwNSHMP200
8PGA、SA

StableShallow Crust

RJB、Mw

Toro et al. (1997)64)

ToroEtAl1997MblgNSHMP20
08
ToroEtAl1997MwNSHMP200
8PGA、SA

StableShallow Crust

RJB、Mw

237

参考文献

GSIM

地震動指標

適用範囲

必要なパラメータ

Toro et al. (1997)64)

ToroEtAl1997MblgNSHMP20
08
ToroEtAl1997MwNSHMP200
8PGA、SA

StableShallow
Crust

RJB、Mw

ActiveShallowCrusthypo_depth、rake、
Mw

ZhaoEtAl2006Asc
Zhao et al.
(2006)65)

PGA、SA

ZhaoEtAl2006Sinter

Subduction
Interface
Subduction
IntraSlabZhaoEtAl2006SSlab

238

hypo_depth、Mw

サンプルデータ
本文書中で使用したサンプルデータは、損害保険料率算出機構のホームページ上に掲載
している（http://www.giroj.or.jp/）。第 3 章のサンプルデータの一覧を表１に、第 4 章のサン
プルデータの一覧を表２にそれぞれ示す。
サンプルデータでは、設定ファイル中の rupture_mesh_spacing 変数を 2 としているため、計算機の搭載メモリ量が少ないと計算できないかもしれないので、注意が必要である。8GBのメモリを搭載した計算機で計算可能なことは確認済みである。もし計算できない場合は、計算範囲・計算格子サイズを小さくするか、rupture_mesh_spacing 変数を大きくすれば、サンプルデータを使用した計算は可能である。
表１
zip ファイル名
3.6.1.1_Scenario_Case.zip
3.6.1.1a_Scenario_Case.zip

3.6.1.1b_Scenario_Case.zip

第 3 章のサンプルデータ一覧
ファイル名

ファイル番号

job.ini

ファイル 3.6.1

earthquake_rupture_model.xml

ファイル 3.6.2

job.ini

ファイル 3.6.1(a)earthquake_rupture_model.xml

ファイル 3.6.2

job.ini

ファイル 3.6.1(b)earthquake_rupture_model.xml

ファイル 3.6.2

site.csv
3.6.1.1c_Scenario_Case.zip

3.6.1.2_Classical_PSHA_PointSo
urce.zip

3.6.1.3_Classical_PSHA_SimpleF
ault.zip

3.6.1.3a_Classical_PSHA_PointSo
urceMod.zip

3.6.1.4_Event_Based_PSHA_Sim
pleFault.zip

3.6.1.4a_Event_Based_PSHA_Si
mpleFault_ses10.zip

job.ini

ファイル 3.6.1(c)earthquake_rupture_model.xml

ファイル 3.6.2

job.ini

ファイル 3.6.6

source_model_logic_tree.xml

ファイル 3.6.7

gmpe_logic_tree.xml

ファイル 3.6.8

source_model.xml

ファイル 3.6.9

job.ini

ファイル 3.6.6

source_model_logic_tree.xml

ファイル 3.6.7

gmpe_logic_tree.xml

ファイル 3.6.8

source_model.xml

ファイル 3.6.10

job.ini

ファイル 3.6.6

source_model_logic_tree.xml

ファイル 3.6.7

gmpe_logic_tree.xml

ファイル 3.6.8

source_model.xml

ファイル 3.6.11

job.ini

ファイル 3.6.12

source_model_logic_tree.xml

ファイル 3.6.7

gmpe_logic_tree.xml

ファイル 3.6.8

source_model.xml

ファイル 3.6.10

job.ini

ファイル 3.6.12

source_model_logic_tree.xml

ファイル 3.6.7

gmpe_logic_tree.xml

ファイル 3.6.8

source_model.xml

ファイル 3.6.10

239

zip ファイル名
3.6.1.4b_Event_Based_PSHA_Si
mpleFault_ses1000.zip

3.6.1.5_Disaggregation.zip

3.6.2.1_Senario_Damage.zip

3.6.2.1a_Senario_Damage.zip

3.6.2.2_Senario_Risk.zip

3.6.2.3_Classical_Damage.zip

3.6.2.4_Classical_Risk.zip

3.6.2.5_Event_Based_Risk.zip

ファイル名

ファイル番号

job.ini

ファイル 3.6.12

source_model_logic_tree.xml

ファイル 3.6.7

gmpe_logic_tree.xml

ファイル 3.6.8

source_model.xml

ファイル 3.6.10

job.ini

ファイル 3.6.13

source_model_logic_tree.xml

ファイル 3.6.7

gmpe_logic_tree.xml

ファイル 3.6.8

source_model.xml

ファイル 3.6.10

job.ini

ファイル 3.6.16

earthquake_rupture_model.xml

ファイル 3.6.2

exposure_model.xml

ファイル 3.6.17

structural_fragility_model.xml

ファイル 3.6.18

consequence_model.xml

ファイル 3.6.19

job.ini

ファイル 3.6.16

earthquake_rupture_model.xml

ファイル 3.6.2

exposure_model.xml

ファイル 3.6.17

structural_fragility_model.xml

ファイル 3.6.18

consequence_model.xml

ファイル 3.6.19

job.ini

ファイル 3.6.20

earthquake_rupture_model.xml

ファイル 3.6.2

exposure_model.xml

ファイル 3.6.17

structural_vulnerability_model.xml

ファイル 3.6.21

nonstructural_vulnerability_model.xml

ファイル 3.6.22

occupants_vulnerability_model.xml

ファイル 3.6.23

job.ini

ファイル 3.6.24

source_model_logic_tree.xml

ファイル 3.6.7

gmpe_logic_tree.xml

ファイル 3.6.8

source_model.xml

ファイル 3.6.10

structural_fragility_model.xml

ファイル 3.6.18

consequence_model.xml

ファイル 3.6.19

job.ini

ファイル 3.6.25

source_model_logic_tree.xml

ファイル 3.6.7

gmpe_logic_tree.xml

ファイル 3.6.8

source_model.xml

ファイル 3.6.10

structural_vulnerability_model.xml

ファイル 3.6.21

nonstructural_vulnerability_model.xml

ファイル 3.6.22

occupants_vulnerability_model.xml

ファイル 3.6.23

job.ini

ファイル 3.6.26

source_model_logic_tree.xml

ファイル 3.6.7

gmpe_logic_tree.xml

ファイル 3.6.8

source_model.xml

ファイル 3.6.10

structural_vulnerability_model.xml

ファイル 3.6.21

240

zip ファイル名

ファイル名

ファイル番号

nonstructural_vulnerability_model.xml

3.6.2.6_Classical_BCR.zip

ファイル 3.6.22

occupants_vulnerability_model.xml

ファイル 3.6.23

job.ini

ファイル 3.6.27

source_model_logic_tree.xml

ファイル 3.6.7

gmpe_logic_tree.xml

ファイル 3.6.8

source_model.xml

ファイル 3.6.10

structural_vulnerability_model.xml

ファイル 3.6.21

vulnerability_model_retrofitted.xml

表２
zip ファイル名
section4.2(SinglePlane) .zip
section4.2(SimpleFault) .zip

section4.3(ClassicalPSHA) .zip

section4.3(EventBasedPSHA) .zip

第 4 章のサンプルデータ一覧
ファイル名

ファイル番号

earthquake_rupture_model.xml

ファイル 4.2.1

job.ini

ファイル 4.2.3

earthquake_rupture_model.xml

ファイル 4.2.2

job.ini

ファイル 4.2.3

source_model.xml

ファイル 4.3.1

source_model_logic_tree.xml

ファイル 4.3.2

gmpe_logic_tree.xml

ファイル 4.3.3

job.ini

ファイル 4.3.4

source_model.xml

ファイル 4.3.1

source_model_logic_tree.xml

ファイル 4.3.2

gmpe_logic_tree.xml

ファイル 4.3.3

job.ini

ファイル 4.3.5

source_model_01.xml

ファイル 4.4.1

source_model_02.xml
source_model_03.xml
source_model_04.xml
source_model_05.xml
source_model_06.xml
section4.4.zip

source_model_07.xml
source_model_08.xml
source_model_09.xml
source_model_10.xml
source_model_logic_tree.xml

ファイル 4.4.2

gmpe_logic_tree.xml

ファイル 4.4.3

job.ini

ファイル 4.4.4

source_model_01.xml
source_model_02.xml
source_model_03.xml
section4.5.zip

source_model_04.xml
source_model_05.xml
source_model_06.xml
source_model_07.xml
source_model_08.xml

241zip ファイル名

ファイル名

ファイル番号

source_model_09.xml
source_model_10.xml

section4.6.zipsource_model_logic_tree.xml

ファイル 4.4.2

gmpe_logic_tree.xml

ファイル 4.5.1

job.ini

ファイル 4.4.4

earthquake_rupture_model.xml

ファイル 4.2.1

job_hazard.ini

ファイル 4.6.1

exposure_model.xml

ファイル 4.6.2

structural_fragility_model.xml

ファイル 4.6.3

job_risk.ini

ファイル 4.6.4

source_model_01.xml
source_model_02.xml
source_model_03.xml
source_model_04.xml
source_model_05.xml
source_model_06.xml
source_model_07.xml
source_model_08.xml
section4.7.zipsource_model_09.xml
source_model_10.xml
source_model_logic_tree.xml

ファイル 4.4.2

gmpe_logic_tree.xml

ファイル 4.5.1

job_hazard.ini

ファイル 4.4.4

exposure_model.xml

ファイル 4.6.2

structural_fragility_model.xml

ファイル 4.6.3

job_risk.ini

ファイル 4.7.3

242

参考 URL

GEM ウェブサイト
https://www.globalquakemodel.org/

GEM の GitHub サイト
https://github.com/gem



OpenQuake の文書
http://docs.openquake.org/

GEM Hazard Team Wiki
https://hazardwiki.openquake.org/

Global Instrumental Seismicity Catalogue (ISC-GEM)
http://www.globalquakemodel.org/what/seismic-hazard/instrumental-catalogue
http://www.isc.ac.uk/iscgem/
https://platform.openquake.org/maps/23

Global Historical Seismicity Catalogue and Archive (GHEC and GHEA)
http://www.globalquakemodel.org/what/seismic-hazard/historical-catalogue/
http://www.emidius.eu/GEH/
https://platform.openquake.org/maps/24

Global Strain Rate Model (GSRM)
http://www.globalquakemodel.org/what/seismic-hazard/strain-rate-model/
http://ftp.globalquakemodel.org/strain-rate/GSRM_average_strain_v2.1.zip
http://ftp.globalquakemodel.org/strain-rate/GSRM_gridded_strain_v2.1.zip
https://platform.openquake.org/maps/26

Global Active Faults database (GFE)
http://www.globalquakemodel.org/what/seismic-hazard/active-faults-database/https://platform.openquake.org/maps/25



GEM Global Exposure Database
https://platform.openquake.org/exposure/

GEM Global Earthquake Consequences Database
https://platform.openquake.org/ecd/eventsmap



GEM Physical Vulnerability Functions Database
https://platform.openquake.org/vulnerability/listGlobal Ground Motion Prediction Equations (GGMPEs)
http://www.globalquakemodel.org/what/seismic-hazard/gmpes/
http://docs.openquake.org/oq-hazardlib/stable/gsim/index.html



GEM's Physical Vulnerability project
https://www.globalquakemodel.org/what/physical-integrated-risk/physical-vulnerability/

243

参考文献
1)

GEM. (2017) The OpenQuake-engine User Manual, GEM Technical Report 2017–2, 193,
doi:10.13117/GEM.OPENQUAKE.MAN.ENGINE.2.3/01

2)

Pagani, M., Monelli, D., Weatherill, G. A. & Garcia, J. (2014) The OpenQuake-engine Book:
Hazard. Global Earthquake Model (GEM) Technical Report 2014-08, GEM Technical Report
2014–08, 67, doi:10.13117/- GEM.OPENQUAKE.TR2014.08

3)

Crowley, H. & Silva, V. (2013) OpenQuake Engine Book: Risk v1.0.0. GEM,

4)

Global Earthquake Model, Available at: https://www.globalquakemodel.org.

5)

GEM Hazard Team Wiki, Available at: https://hazardwiki.openquake.org/.

6)

EMCA-GEM: EMCA-GEM, Available at: http://www.emca-gem.org/.

7)

EMME-GEM, Available at: http://www.emme-gem.org/.

8)

SARA Wiki, Available at: https://sara.openquake.org/hazard.

9)

European Seismic Hazard Model, Available at:
http://www.efehr.org:8080/jetspeed/portal/hazard.psml.

10)

Wesson, R. L., Boyd, O. S., Mueller, C. S., Bufe, C. G., Frankel, A. D. & Petersen, M. D. (2007)
Revision of Time-Independent Probabilistic Seismic Hazard Maps for Alaska, USGS Open File
Report 1043,

11)

Burbidge, D. R. (2012) The 2012 Australian Earthquake Hazard Map. Record 2012/71,

12)

Leonard, M., Burbidge, D. R. & Edwards, M. (2013) Atlas of Seismic Hazard Maps of Australia,
Geoscience Australia Record 2013/41,

13)

Adams, J. & Halchuk, S. (2005) Fourth-Generation Seismic Hazard Maps for the 2005 National
Building Code of Canada, 13th World Conference on Earthquake Engineering 2502,
doi:10.4095/214223doi:10.4095/214223

14)

Martin C., Combes P., R., S., G., L., Carbon, D., A., F. & Grellet, B. (2002) Révision du zonage
sismique de la France: Etude probabiliste,

15)

Benito Oterino, B. & Torres Fernández, Y. (2009) Amenaza sísmica en América Central,(Entimema).

16)

Benito, M. B., Lindholm, C., Camacho, E., Climent, A., Marroquin, G., Molina, E., Rojas, W.,
Escobar, J. J., Talavera, E., Alvarado, G. E. & Torres, Y. (2012) A New Evaluation of Seismic
Hazard for the Central America Region, Bulletin of the Seismological Society of America 102,2,
504–523, doi:10.1785/0120110015

17)

Julio, G., Slejko, D., Alvarez, L., Peruzza, L. & Rebez, A. (2003) Seismic Hazard Maps for Cubaand Surrounding Areas, Bulletin of the Seismological Society of America 93,6, 2563–2590,
doi:10.1785/0120020144

18)

Garcia, J. & Llanes-Buron, C. (2013) Probabilistic seismic hazard zonation for the Cuban
building code update, American Geophysical Union, Spring Meeting 2013, abstract #S43B-18

244

19)

Istituto Nazionale di Geofisica e Vulcanologia, Available at: http://www.ingv.it/it/.

20)

藤原広行, 河合伸一, 青井真, 森川信之, 先名重樹, 工藤暢章, 大井昌弘, はお憲生, 若松
加寿江, 石川裕, 奥村俊彦, 石井透, 松島信一, 早川讓, 遠山信彦 & 成田章. (2009) 「全国地震動予測地図」作成手法の検討, 防災科学技術研究所研究資料 336,

21)

GNS Science, Available at: https://www.gns.cri.nz/.

22)Petersen, M., Harmsen, S., Haller, K., Mueller, C., Luco, N., Hayes, G. & Rukstales, K. (2010)
Preliminary Seismic Hazard Model for South America, Proceedings of Conferencia Internacional.
Homenaje a Alberto Giesecke Matto.

23)Petersen, B. M., Harmsen, S., Mueller, C., Haller, K., Dewey, J., Luco, N., Crone, A., Lidke, D.,
Rukstales, K., Survey, U. S. G., Mark Petersen, Stephen Harmsen, Charles Mueller, Kathleen
Haller, James Dewey, Nicolas Luco, Anthony Crone, David Lidke & Kenneth Rukstales. (2007)
Documentation for the Southeast Asia Seismic Hazard Maps, Administrative Report September,
pp.67

24)

SED | Swiss Seismological Service, Available at: http://www.seismo.ethz.ch/en/home/.

25)

TEC 台灣地震科學中心, Available at:
http://tec.earth.sinica.edu.tw/new_web/mission.php?id=8.

26)

Kandilli Observatory And Earthquake Research Institute, Available at:
http://www.koeri.boun.edu.tr/new/en.

27)

Frankel, A., Mueller, C., Barnhard, T., Perkins, D., Leyendecker, E. V., Dickman, N., Hanson, S.
& Hopper, M. (1996) National Seismic-Hazard Maps: Documentation June 1996, USGS
Open-File Report 96–532,June, pp.71

28)

Frankel, A. D., Petersen, M. D., Mueller, C. S., Haller, K. M., Wheeler, R. L., Leyendecker, E. V,
Wesson, R. L., Harmsen, S. C., Cramer, C. H., Perkins, D. M. & Rukstales, K. S. (2002)
Documentation for the 2002 Update of the National Seismic Hazard Maps, Russell The Journal
Of The Bertrand Russell Archives pp.1–33

29)

Petersen, M. D., Frankel, A. D., Harmsen, S. C., Mueller, C. S., Haller, K. M., Wheeler, R. L.,
Wesson, R. L., Zeng, Y., Boyd, O. S., Perkins, D. M., Luco, N., Field, E. H., Wills, C. J. &Rukstales, K. S. (2008) Documentation for the 2008 Update of the United States National Seismic
Hazard Maps, Unites States Geological Survey Open File Report, 2008-1128 (version 1.1) pp.128

30)

全国地震動予測地図２０１６年版 | 地震本部, Available at:
http://www.jishin.go.jp/evaluation/seismic_hazard_map/shm_report/shm_report_2016/.

31)

Field, E. H., Jordan, T. H. & Cornell, C. A. (2003) OpenSHA: A Developing
Community-modeling Environment for Seismic Hazard Analysis, Seismological Research Letters
74,4, 406–419, doi:10.1785/gssrl.74.4.406

32)

Cornell, C. A. (1968) Engineering seismic risk analysis, Bulletin of the Seismological Society ofAmerica 58,5, pp.1583–1606

245

33)

McGuire, R. K. (1976) FORTRAN computer program for seismic risk analysis, USGS Open-File
Report 76,67, pp.90

34)

Frankel, A. (1995) Mapping seismic hazard in the central and eastern United States,
Seismological Research Letters 66,4, pp.8

35)

Woo, G. (1996) Kernel estimation methods for seismic hazard area source modeling, Bulletin of
the Seismological Society of America 86,2, pp.353–362

36)Schwartz, D. P. & Coppersmith, K. J. (1984) Fault behavior and characteristic earthquakes examples form the Wasatch and San-Andreas fault zones, Journal of Geophysical Research
89,NB7, 5681–5698, doi:10.1029/JB089iB07p05681

37)

Chiou, B. S.-J. & Youngs, R. R. (2014) Update of the Chiou and Youngs NGA Model for the
Average Horizontal Component of Peak Ground Motion and Response Spectra, Earthquake
Spectra 30,3, 1117–1153, doi:http://dx.doi.org/10.1193/072813EQS219M

38)

Gutenberg, B. & Richter, C. F. (1944) Frequency of earthquakes in California, Bulletin of the
Seismological Society of America 34,4, pp.185–188

39)

Youngs, R. R. & Coppersmith, K. J. (1985) Implications of fault slip rates and earthquake
recurrence models to probabilisic seismic hazrad estimates, Bulletin of the Seismological Societyof America 75,4, pp.939–964

40)

Wells, D. L. & Coppersmith, K. J. (1994) New Empirical Relationships among Magnitude,
Rupture Length, Rupture Width, Rupture Area, and Surface Displacement, Bulletin of the
Seismological Society of America 84,4, pp.974–1002

41)

Bommer, J. J., Strasser, F. O., Pagani, M. & Monelli, D. (2013) Quality Assurance for Logic-Tree
Implementation in Probabilistic Seismic-Hazard Analysis for Nuclear Applications: A Practical
Example, Seismological Research Letters 84,6, 938–945, doi:10.1785/0220130088

42)

Thomas, P., Wong, I. & Abrahamson, N. A. (2010) Verification of probabilistic seismic hazard
analysis computer programs, PEER Report May,

43)

Chiou, B. S. & Youngs, R. R. (2008) An NGA Model for the Average Horizontal Component ofPeak Ground Motion and Response Spectra, Earthquake Spectra 24,1, 173–215,
doi:10.1193/1.2894832

44)

藤原広行, 河合伸一, 青井真, 森川信之, 先名重樹, 東宏樹, 大井昌弘, はお憲生, 長谷川信介, 前田宜浩, 岩城麻子, 若松加寿江, 井元政二郎, 奥村俊彦, 松山尚典 & 成田章.
(2013) 東日本大震災を踏まえた地震ハザード評価の改良に向けた検討, 防災科学技術研
究所研究資料 379,

45)

司宏俊 & 翠川三郎. (1999) 断層タイプ及び地盤条件を考慮した最大加速度・最大速度の距離減衰式, 日本建築学会構造系論文集 523, pp.63–70

46)

藤本一雄 & 翠川三郎. (2006) 近接観測点ペアの強震記録に基づく地盤増幅度と地盤の平均Ｓ波速度の関係, 日本地震工学会論文集 6,1,

246

47)

藤本一雄 & 翠川三郎. (2005) 近年の強震記録に基づく地震動強さ指標による計測震度
推定法, 地域安全学会論文集 7,

48)

翠川三郎, 藤本一雄 & 村松郁栄. (1999) 計測震度と旧気象庁震度および地震動強さの指標との関係, 地域安全学会 1, pp.51–56

49)

Gamba, P. (2014) GEM Global Exposure Database – Scientific Features, GEM Technical Reportdoi:10.13117/GEM.EXP-MOD.TR2014.10doi:10.13117/GEM.EXP-MOD.TR2014.10

50)

USGS. PAGER, Available at: http://earthquake.usgs.gov/data/pager/.

51)

D’Ayala, D., Meslem, A., Vamvatsikos, D., Porter, K., Rossetto, T., Crowley, H. & Silva, V.
(2013) Guidelines for Analytical Vulnerability Assessment - Low/Mid-Rise, GEM Technical
Report 8, doi:10.13117/GEM.VULN-MOD.TR2014.12

52)

Rossetto, T., Ioannou, I., Grant, D. & Maqsood, T. (2014) Guidelines for the empiricalvulnerability assessment, GEM Technical Report 8, doi:10.13117/
GEM.VULN-MOD.TR2014.11

53)

Rossetto, T., Ioannou, I. & Grant, D. N. (2015) Existing Empirical Fragility and Vulnerability
Relationships: Compendium and Guide for Selection, GEM Technical Report 1,
doi:10.13117/GEM.VULN-MOD.TR2015.01

54)

Brzev, S., Scawthorn, C., Charleson, A. W., Allen, L., Greene, M., Jaiswal, K. & Silva, V. (2013)
GEM Building Taxonomy Version 2.0, GEM Technical Report 2, 188, doi:doi:
10.13117/GEM.EXP-MOD.TR2013.02.

55)

Allen, L., Charleson, A. W., Brzev, S. & Scawthorn, C. (2013) Glossary for the GEM Building
Taxonomy, GEM Technical Reportdoi:10.13117/GEM.EXP-MOD.TR2013.03doi:10.13117/GEM.EXP-MOD.TR2013.03

56)

Federal Emergency Management Agency. (2015) Hazus–MH 2.1: Technical Manual, pp.718

57)

Abrahamson, N., Gregor, N. & Addo, K. (2016) BC Hydro Ground Motion Prediction Equationsfor Subduction Earthquakes, Earthquake Spectra 32,1, 23–44, doi:10.1193/051712EQS188MR

58)

Akkar, S. & Bommer, J. J. (2010) Empirical Equations for the Prediction of PGA, PGV, andSpectral Accelerations in Europe, the Mediterranean Region, and the Middle East, SeismologicalResearch Letters 81,2, 195–206, doi:10.1785/gssrl.81.2.195

59)

Atkinson, G. M. & Boore, D. M. (2008) Erratum to Empirical Ground-Motion Relations for
Subduction Zone Earthquakes and Their Application to Cascadia and Other Regions, Bulletin of
the Seismological Society of America 98,5, 2567–2569, doi:10.1785/0120080108

60)

Atkinson, G. M. & Boore, D. M. (2006) Earthquake ground motion prediction equations foreastern North America (ERRATUM), Bulletin of the Seismological Society of America 96,6,2181–2205, doi:10.1785/0120070023

61)

Boore, D. M. & Atkinson, G. M. (2008) Ground-motion prediction equations for the average
horizontal component of PGA, PGV, and 5%-damped PSA at spectral periods between 0.01 s and247

10.0 s, Earthquake Spectra 24,1, 99–138, doi:10.1193/1.2830434
62)

Pezeshk, S., Zandieh, A. & Tavakoli, B. (2011) Hybrid empirical ground-motion prediction
equations for Eastern North America using NGA models and updated seismological parameters,
Bulletin of the Seismological Society of America 101,4, 1859–1870, doi:10.1785/0120100144

63)

Silva, W., Gregor, N. & Darragh, R. (2002) Development of regional hard rock attenuation
relations for central and eastern north america,

64)

Toro, G. R., Abrahamson, N. A. & Schneider, J. F. (1997) Model of Strong Ground Motions from
Earthquakes in Central and Eastern North America: Best Estimates and Uncertainties,
Seismological Research Letters 68,1, 41–57, doi:10.1785/gssrl.68.1.41

65)

Zhao, J. X. (2006) Attenuation Relations of Strong Ground Motion in Japan Using Site
Classification Based on Predominant Period, Bulletin of the Seismological Society of America
96,3, 898–913, doi:10.1785/0120050122

248

GEM Foundation による世界の地震リスク評価モデル
OpenQuake の機能と操作方法
２０１７年７月発行

発行 損害保険料率算出機構〒163-1029 東京都新宿区西新宿３－７－１
TEL
03-6758-1300（代表）URL
http://www.giroj.or.jp

応用地質株式会社〒101-8486 東京都千代田区神田美土代町７番地
TEL
03-5577-4501（代表）URL
http://www.oyo.co.jp

印刷 株式会社 三千和商工〒105-0004 東京都港区新橋６－１０－７