情報提供システムの調整

本報告書第1章～第7章において整備・作成したデータのうち、表9.1-1に示したデータをREPOSに搭載した。
表9.1-1 搭載したデータとREPOSの調整内容
番号
1

搭載データ
防災関連情報2

砂防ダム調査データ

3456

国内外の動向の調査結果資料
ポテンシャル情報の効率的更新
機能
導入ポテンシャル等の概要資料
広報PR資料REPOS調整内容
・レイヤ構成の変更
・EADAS連携
・レイヤ構成の変更
・砂防関連帳票表示機能作成
・砂防関連帳票（pdf）追加－－

本報告書項番・概要資料（pdf）の差替
－

第2章
第4章
第5章
第6章
第7章
第8章

9.1.1 防災関連情報
防災関連情報は第2章での検討を踏まえ、EADASとのAPI連携により各エネルギーのGISにレイヤとして搭載できるよう、データ設計を行った。搭載したデータを表9.1-2に示した。
表9.1-2 防災関連情報レイヤ番号
12345678910111213

搭載レイヤ
砂防三法指定区域
土砂災害特別警戒区域（位置）
土砂災害特別警戒区域（範囲）
土砂災害警戒区域
土砂災害危険個所
山地災害危険地区（民有林）
浸水想定区域（洪水）（国管理河川）浸水深ランク6段階
浸水想定区域（洪水）（都道府県管理河川）浸水深ランク6段階
浸水想定区域（洪水）（都道府県管理河川）浸水深ランク5段階
浸水想定区域（洪水）（都道府県管理河川）浸水深ランク7段階
浸水想定区域（洪水）（都道府県管理河川）_収録状況
浸水想定区域（津波）浸水想定区域（津波）_収録状況

247

搭載手法

EADAS連携9.1.2 砂防ダム調査データ
砂防ダム調査データは、第4章に示した通り、ExcelとPDF形式の個票であった。REPOSに搭載するために次の設計を行った。
（１）搭載データの設計
砂防ダム調査データは位置情報を持つデータであることから、地図上に表示することとし、表9.1-3に示すテーブル設計を行った。
表9.1-3 砂防ダム調査データのテーブル設計
フィールド名

データ型

objectidfilename
foldername
latitudelongituderefnumfacility
developmentbureauriveresystem
wkb_geometry

integercharacter varying(254)character varying(254)
doubledoublecharacter varying(254)character varying(254)character varying(254)character varying(254)geometry(Point,6668),

データ概要
ユニークな連番
関連するファイル名
ファイルが格納されているフォルダ
砂防ダム位置の緯度
砂防ダム位置の経度
参照番号
施設名
整備局名
河川流域名
図形

（２）ユーザーインターフェースの設計
表9.1-3に示したデータをGIS上に表示するため、ユーザインターフェースの設計を行った。結果を図9.1-1に示した。
レイヤの追加

砂防ダム表示機能
呼び出しボタン

図 9.1-1 砂防ダム表示機能のユーザーインターフェース設計

248

（３）機能設計
砂防ダムの表示機能は、以下の動作を行う。
・[砂防堰堤]ボタンをクリックすると、砂防ダム表示モードに切り替わる・砂防ダム表示モードで画面をクリックすると、クリック位置の砂防ダムデータ（図9.1-1の茶色の●）を検索する。
・検索結果がなければ、「該当データがありません」のメッセージを表示する。
・検索結果が1件であれば、foldername、filenameを参照し、該当するPDFデータを画面に表示する。
・検索結果が複数件であれば、一覧ダイアログ（図9.1-2）を表示し、表示したい砂防ダムを利用者が選択できるようにする。

図 9.1-2 砂防ダム一覧表示

9.1.3 導入ポテンシャル等の概要資料
REPOSの「はじめに」ページには、過年度までに作成した概要資料のリンクが既に存在するため、設計を変えることなく対応した。（図9.1-3）

図 9.1-3 導入ポテンシャル等の概要資料

249

前項の設計を踏まえ、各項目に対して以下に示す調整を行った。

9.2.1 防災関連情報
表9.1-2に示したレイヤを、各エネルギー種のGISに搭載するため、各エネルギー種のレイヤ構成を管理している設定ファイル（json形式）を更新した。更新対象のファイルを表9.2-1に示した。
表9.2-1 レイヤ構成更新対象
番号123456789101112

ファイル名menus_geo.json
menus_geothermal.json
menus_solarthermal.json
menus_sunlight.json
menus_water.json
menus_wind.json
layers_geo.json
layers_geothermal.json
layers_solarthermal.json
layers_sunlight.json
layers_water.json
layers_wind.json

設定ファイルが管理する概要
地熱の凡例メニュー項目を管理
地中熱の凡例メニュー項目を管理
太陽熱の凡例メニュー項目を管理
太陽光の凡例メニュー項目を管理
中小水力の凡例メニュー項目を管理
風力の凡例メニュー項目を管理
地熱の各レイヤの詳細を管理
地中熱の各レイヤの詳細を管理
太陽熱の各レイヤの詳細を管理
太陽光の各レイヤの詳細を管理中小水力の各レイヤの詳細を管理
風力の各レイヤの詳細を管理

9.2.2 砂防ダム調査データ
システム設計に従い、以下の調整を行った。
（１）データ搭載のための調整
表9.1-3に示したテーブルをデータベースに追加し、砂防ダム調査データを追加した。
追加は、ファイルジオデータベース形式をPostGISに変換するツールを作成し、実施した。
（２）ユーザーインターフェースと機能調整設計したユーザインターフェースと機能を実現するため、表9.2-2に示したファイルを調整した。

250

表9.2-2 更新対象ファイル
番号
12
3
4
5678
9101112

ファイル名
web/api/codeigniter/application/config/config.php
web/api/codeigniter/application/config/routes.php
web/api/codeigniter/application/controllers/api/v01/map/WaterDam.php
web/api/codeigniter/application/controllers/common/base/Json_Controller.php
web/api/codeigniter/application/models/map/WaterDam_model.php
web/css/style_aas.css
web/js/views/BaseMainPage.js
web/js/views/GeoDlg.js
web/js/views/MainMap.js
web/js/views/WaterDlg.js
web/js/views/WaterDlgView.js
web/gis.html

9.2.3 導入ポテンシャル等の概要資料
設計を変更せず、既存のファイル（gaiyou3.pdf）を更新した。

251

前項の調整結果を踏まえ、各項目に対して以下に示すテストを行った。各テストは、合格するまで実施した。
9.3.1 防災関連情報（１）テストの視点
・各エネルギー種に想定したレイヤが搭載されているか・各レイヤ（凡例を含む）が正しく表示されるか
・各レイヤに対する透過度などの設定やOn/Offの動作が正しく行われるか（２）テスト項目
テスト項目と結果を表9.3-1に示した。
表9.3-1 防災関連情報テスト項目
番号
12

テスト内容

期待値

各エネルギー種（※1）のGISシステムに、防災関連情報>砂防三法指定区域レイヤが搭載されていること
各エネルギー種（※1）のGISシステムに、防災関連情報>土砂災害特別警戒区域（位置）が搭載されていること

防災関連情報>砂防三法指定区域が、凡例一覧にある。

3

各エネルギー種（※1）のGISシステムに、防災関連情報>土砂災害特別警戒区域（範囲）が搭載されていること

4

各エネルギー種（※1）のGISシステムに、防災関連情報>土砂災害警戒区域が搭載されていること
各エネルギー種（※1）のGISシステムに、防災関連情報>土砂災害危険個所が搭載されていること
各エネルギー種（※1）のGISシステムに、防災関連情報>山地災害危険地区（民有林）が搭載されていること

5

678

9

各エネルギー種（※1）のGISシステムに、防災関連情報>浸水想定区域（洪水）（国管理河川）浸水深ランク6段階が搭載されていること
各エネルギー種（※1）のGISシステムに、防災関連情報>浸水想定区域（洪水）（都道府県管理河川）浸水深ランク6段階が搭載されていること
各エネルギー種（※1）のGISシステムに、防災関連情報>浸水想定区域（洪水）（都道府県管理河川）浸水深ランク5段階が搭載されていること

防災関連情報>土砂災害特別警戒区域（位置）が、凡例一覧にある。
防災関連情報>土砂災害特別警戒区域（範囲）が、凡例一覧にある。
防災関連情報>土砂災害警戒区域が、凡例一覧にある。
防災関連情報>土砂災害危険個所が、凡例一覧にある。
防災関連情報>山地災害危険地区（民有林）が、凡例一覧にある。
防災関連情報>浸水想定区域（洪水）（国管理河川）浸水深ランク6段階が、凡例一覧にある。
防災関連情報>浸水想定区域（洪水）（都道府県管理河川）浸水深ランク6段階が、凡例一覧にある。
防災関連情報>浸水想定区域（洪水）（都道府県管理河川）浸水深ランク5段階が、凡例一覧にある。

252

備考

番号
10

テスト内容

期待値

各エネルギー種（※1）のGISシステムに、防災関連情報>浸水想定区域（洪水）（都道府県管理河川）浸水深ランク7段階が搭載されていること

防災関連情報>浸水想定区域（洪水）（都道府県管理河川）浸水深ランク7段階が、凡例一覧にある。
防災関連情報>浸水想定区域（洪水）（都道府県管理河川）_収録状況が、凡例一覧にある。
防災関連情報>浸水想定区域（津波）が、凡例一覧にある。
防災関連情報>浸水想定区域（津波）_収録状況が、凡例一覧にある。
チェックOn：レイヤ表示
チェックOff:レイヤ非表示

11

各エネルギー種（※1）のGISシステムに、防災関連情報>浸水想定区域（洪水）（都道府県管理河川）_収録状況が搭載されていること

12

各エネルギー種（※1）のGISシステムに、防災関連情報>浸水想定区域（津波）が搭載されていること

13

各エネルギー種（※1）のGISシステムに、防災関連情報>浸水想定区域（津波）_収録状況が搭載されていること

14

各エネルギー種（※1）のGISシステム
で、番号1～13で表示したレイヤのOn/Offができること。
各エネルギー種（※1）のGISシステム
で、番号1～13で表示したレイヤの凡例が表示されること。
各エネルギー種（※1）のGISシステム
で、番号1～13で表示したレイヤの機
能ボタンの押下で、凡例ダイアログが表示されること。
番号16で表示したダイアログの透過度の設定が、レイヤに適用されること

1516

17

各レイヤの凡例画像が表示される
各レイヤ毎に、凡例ダイヤログが表示される

透過度に従いレイヤが透過（不透過）状態になる※1：太陽光、風力、中小水力、地熱、地中熱、太陽熱

9.3.2 砂防ダム調査データ（１）テストの視点
・中小水力のGISに、砂防ダムのレイヤが搭載されているか・砂防ダムのレイヤ正しく表示されるか・砂防堰堤機能が動作し、調査票が表示されるか（２）テスト項目
テスト項目と結果を表9.3-2に示した。

253

備考

表9.3-2 砂防ダム調査テスト項目
番号123456

テスト内容
中小水力のGISシステムに、砂防堰堤レイヤが搭載されていること砂防堰堤レイヤのOn/Offができること。
砂防堰堤レイヤの凡例が表示されること。
砂防堰堤レイヤの機能ボタンの押下で、凡例ダイアログが表示されること。
番号5で表示したダイアログの透過度の設定が、レイヤに適用されること[砂防堰堤]ボタンが表示されている

期待値
砂防堰堤が、凡例一覧にある。

チェックOn：レイヤ表示
チェックOff:レイヤ非表示
砂防堰堤レイヤの凡例画像が表示される
砂防堰堤レイヤの凡例ダイヤロ
グが表示される
透過度に従いレイヤが透過（不透過）状態になる

7[砂防堰堤]ボタンのクリック
で、ボタン表示変化する

8「砂防堰堤表示」モードで地図をクリックするとデータ取得中画面になる

9

8の後、取得件数がゼロの時、「該当データがありません」のメッセージが表示される。
8の後、取得件数が1件の時、該当の砂防堰堤帳票が別ウィンドウで表示される。
8の後、取得件数が2件以上の時、該当の砂防堰堤帳票が別ウィンドウで表示される。整理番号、整備局名、施設名、水系・山系名が表示される。

メッセージ表示11のダイアログで①行政タンクしてクリックすると、該当する行の帳票が別ウィンドウで表示される。

整理番号が一覧と帳票とで同じ。

101112

備考

白抜き表示の時
は「砂防堰堤表示」モード

クリック位置の砂防堰堤の番号と表示された帳票の番号が同じ
期待値の画面、内容は例。

254

9.3.3 導入ポテンシャル等の概要資料（１）テストの視点・概要資料が更新されているか（２）テスト項目
テスト項目と結果を表9.3-3に示した。
表9.3-3 導入ポテンシャル等の概要資料のテスト項目と結果
番号

テスト内容

期待値

1

概要資料のリンクをクリックすると、概要資料が表示される。

概要資料が今年度更新した内容に変わっている255

備考