情 報 連 携 用 語 彙 データベースと 連 携 するデータ 設 計 作 成 支 援 ツール 群 の 試 作 及 び 試 用 並 びに 概 念 モデルの 構 築 ( 浦 安 市 都 市 整 備 部 市 街 地 開 発 課 液 状 化 対 策 推 進 室 ) 操 作 説 明 書 2014 年 9 月 30 日 実 施 企 業 : インディゴ 株 式 会 社 独 立 行 政 法 人 情 報 処 理 推 進 機 (IPA)
試 作 ツールは MIT ライセンスによって 提 供 いたします その 他 内 包 されたオ ープンソース ソフトウェアについてはそれぞれのライセンスに 従 ってご 利 用 くださ い 2
目 次 1. はじめに... 4 2. 動 作 環 境... 5 3. インストールと 設 定... 7 地 理 情 報 データベース... 7 入 力 支 援 機 能 及 び 集 計 / 可 視 化 機 能... 8 4. 操 作 方 法... 9 入 力 支 援 機 能... 9 集 計 / 可 視 化 機 能... 13 4.2.1 時 系 列 優 先 ビュー... 13 4.2.2 エリア 優 先 ビュー... 16 3
1.はじめに 本 書 は 情 報 連 携 用 語 彙 データベースと 連 携 するデータ 設 計 作 成 支 援 ツール 群 の 試 作 及 び 試 用 並 びに 概 念 モデルの 構 築 ( 浦 安 市 都 市 整 備 部 市 街 地 開 発 課 液 状 化 対 策 推 進 室 ) にて 試 作 したツー ル( 以 下 試 作 ツール)に 関 する 操 作 説 明 書 である 本 書 の 前 提 事 項 としては 下 記 のとおり 試 作 ツールに 係 る 前 提 事 項 については 情 報 連 携 用 語 彙 データベースと 連 携 するデータ 設 計 作 成 支 援 ツール 群 の 試 作 及 び 試 用 並 びに 概 念 モデルの 構 築 ( 浦 安 市 都 市 整 備 部 市 街 地 開 発 課 液 状 化 対 策 推 進 室 ) に 係 る 仕 様 書 ( 以 下 仕 様 書 )ならびに 同 別 紙 ( 以 下 仕 様 書 別 紙 )に 準 ずる 試 作 ツールの 仕 様 については 納 品 物 ア-A: 設 計 書 ( 以 下 設 計 書 )に 準 ずる また 本 書 の 構 成 は 下 記 のとおり 1 章 ( 本 章 )では 文 書 の 位 置 づけ 構 成 について 述 べる 2 章 では 試 作 ツールの 基 本 構 成 と 動 作 環 境 を 説 明 する 3 章 では 試 作 ツールのインストールと 設 定 方 法 を 説 明 する 4 章 では 試 作 ツールの 操 作 方 法 を 説 明 する 4
2. 動 作 環 境 試 作 ツールは 地 理 情 報 データベースと 入 力 支 援 機 能 集 計 / 可 視 化 機 能 によって 構 成 される 地 理 情 報 データベースの 実 体 は SPARQL Endpoint であり HTTP を 介 した API を 提 供 するサー バである 入 力 支 援 機 能 及 び 集 計 / 可 視 化 機 能 は HTML/SVG/Javascript/CSS/PHP によっ て 構 成 される Web アプリケーションであり HTTP 兼 アプリケーションサーバ 上 にホストするこ とで 動 作 する 各 サーバ クライアントに 要 求 されるスペックは 以 下 の 通 りである ( 地 理 情 報 データベース) CPU 特 に 指 定 しない メモリ 1.2Gbytes 以 上 推 奨 ( ) OS 実 行 環 境 特 に 指 定 しない( 実 行 環 境 のサポート 対 象 OS であること) Java 7 以 降 の 最 新 版 がインストールされており 環 境 変 数 など の 基 本 的 な 設 定 が 完 了 していること 地 理 情 報 データベースの 主 要 コンポーネントである Apache Jena Fuseki のデフォルト 起 動 スクリプトで 指 定 されている 最 大 要 求 メモリに 由 来 する なお 起 動 スクリプトを 編 集 する ことで 最 大 要 求 メモリを 小 さく 設 定 することもできるため この 数 値 は 必 要 条 件 ではないこ とに 注 意 する メモリの 消 費 量 は 取 り 扱 うデータサイズに 依 存 するため 500M~1Gbytes 程 度 のメモリ 容 量 であっても 動 作 に 支 障 がない 場 合 もある ( 入 力 支 援 機 能 及 び 集 計 / 可 視 化 機 能 :サーバ 動 作 環 境 ) CPU メモリ OS 実 行 環 境 特 に 指 定 しない 特 に 指 定 しない( ) 特 に 指 定 しない( 実 行 環 境 のサポート 対 象 OS であること) PHP 5.4 以 上 および 対 応 する HTTP サーバがインストールさ れており 両 者 の 連 携 のための 基 本 設 定 が 完 了 していること (HTTP サーバとしては Apache HTTP Server あるいは Microsoft IIS を 想 定 ) 入 力 支 援 機 能 及 び 集 計 / 可 視 化 機 能 の 設 計 上 処 理 の 大 半 はクライアントサイドで 実 行 される ため サーバサイドでは 高 度 高 負 荷 の 処 理 は 発 生 しない サーバの 性 能 としては 無 料 レン タルサーバクラスの 最 低 限 の HTTP サーバ/PHP 実 行 環 境 が 提 供 できれば 支 障 はない 5
( 入 力 支 援 機 能 及 び 集 計 / 可 視 化 機 能 :クライアント 実 行 環 境 ) ハードウェア OS 対 象 Web ブラウザのシステム 要 件 を 充 足 する 任 意 の PC( ) 対 象 Web ブラウザのシステム 要 件 を 充 足 する 任 意 の PC 用 OS(Windows / Mac OS / Linux 等 ) Web ブラウザ HTML5 対 応 の Web ブラウザ 特 に SVG と File API のサポートが 必 須 ( 本 事 業 では Internet Explorer 及 び Google Chrome の 最 新 版 にて 開 発 動 作 を 確 認 ただし File API の 処 理 性 能 上 の 問 題 から Google Chrome の 使 用 を 推 奨 ) 入 力 支 援 機 能 及 び 集 計 / 可 視 化 機 能 は ファイルの 保 存 /ドラッグ&ドロップによるファイル の 読 み 込 みなどの 操 作 を 伴 う これらは 入 力 インタフェースとしてマウスを 装 備 した 一 般 的 な PC 環 境 を 想 定 したものであり タッチ 操 作 を 前 提 としたスマートフォンやタブレットは 対 象 としていない 6
3.インストールと 設 定 地 理 情 報 データベース 以 下 の 手 順 でインストール~ 設 定 ~ 動 作 確 認 を 行 う なお 本 手 順 は 試 行 的 運 用 のために 整 備 さ れたデータおよび 設 定 ファイルを 用 いて 地 理 情 報 データベースを 立 ち 上 げるためのものである 1) Apache Jena の Web サイトより jena-fuseki の 最 新 版 をダウンロードする 1 2) ダウンロードしたアーカイブ(ここでは jena-fuseki-1.0.2-distribution.zip を 例 とする)を 任 意 のフォルダで 解 凍 する 3) jena-fuseki-1.0.2 フォルダが 作 成 されたことを 確 認 する 4) ア-B ソースコード 地 理 情 報 データベース 用 データ 一 式 mydata.ttl および ア-B ソースコード 地 理 情 報 データベース 用 データ 一 式 myconfig.ttl を jena-fuseki-1.0.2 フ ォルダにコピーする 5) 起 動 手 順 コマンドプロンプトにて 以 下 のコマンドを 実 行 する 2 $ cd jena-fuseki-1.0.2 $ fuseki-server --config=myconfig.ttl 6) 動 作 確 認 起 動 に 成 功 するとコマンドプロンプトに 以 下 のようなログが 表 示 される 17:20:35 INFO Dataset path = /data 17:20:35 INFO Fuseki 1.0.2 2014-06-02T10:57:10+0100 17:20:35 INFO Started 2014/06/20 17:20:35 JST on port 3030 なお GUI/Web ブラウザがある 環 境 の 場 合 には http://localhost:3030/ にアクセスす ることで Jena Fuseki のトップページを 確 認 することができる 7) 終 了 手 順 コマンドプロンプトにて Ctrl+C を 押 下 でサーバプロセスを 停 止 する 1 Apache Jena Releases http://jena.apache.org/download/index.cgi 2014 年 6 月 現 在 の 最 新 版 は jena-fuseki-1.0.2 である 2 Apache Jena Fuseki の 詳 細 な 起 動 停 止 設 定 については 公 式 ドキュメント http://jena.apache.org/documentation/serving_data/ を 参 照 のこと 7
入 力 支 援 機 能 及 び 集 計 / 可 視 化 機 能 以 下 の 手 順 でインストール~ 設 定 ~ 動 作 確 認 を 行 う なお 地 理 情 報 データベースおよび HTTP サーバはそれぞれ 以 下 の 条 件 で 設 定 起 動 され クライアント 環 境 からの 接 続 が 確 保 されているも のとする 地 理 情 報 ホスト FQDN_FOR_DB データベース ポート 3030 SPARQL Endpoint URL htp://fqdn_for_db:3030/data/sparql HTTP サーバ ホスト FQDN_WOR_WEB ポート 80 ドキュメントルート URL htp://fqdn_for_web/ 1) HTTP サーバのドキュメントルート 配 下 に 任 意 のフォルダを 作 成 する ここでは icroad フォルダを 作 成 したものとする 2) icroad フォルダ 配 下 に ア-B ソースコード Web アプリケーション 一 式 フォルダ 内 の 全 ファイルをコピーする 3) icroad フォルダの 直 下 にコピーされた config.js ファイルを 編 集 する var SPARQL_ENDPOINT_URL = "http://fqdn_for_db:3030/data/sparql"; config.js は 入 力 支 援 機 能 および 集 計 / 可 視 化 機 能 で 共 通 して 使 用 される 設 定 を 取 りまとめた Javascript ファイルである 赤 字 の 部 分 が 地 理 情 報 データベース のエンドポイント URL に 対 応 する 4) 任 意 のウェブブラウザにて http://fqdn_for_web/icroad/ を 表 示 し 道 路 占 用 許 可 申 請 _ 新 規 というタイトルの HTML ページが 表 示 されることを 確 認 する 8
4. 操 作 方 法 入 力 支 援 機 能 1)Web ブラウザにて 以 下 の URL を 開 く http://fqdn_for_web/icroad/ URL はインストール 手 順 によるものであり 実 際 の 環 境 に 合 わせて 読 み 替 える 2) 図 1 のような HTML フォームが 表 示 されるので 各 項 目 を 入 力 していく 図 1 入 力 支 援 機 能 HTML フォームの 全 体 像 9
図 2 入 力 支 援 機 能 住 所 の 入 力 補 完 3) 占 用 の 場 所 のプルダウンから 郵 便 番 号 および 町 丁 目 を 選 択 する( 図 2 参 照 ) 4) 構 造 化 住 所 フォームがオートフィルされ 道 路 選 択 アシスト ボタンが 有 効 になる 10
図 3 入 力 支 援 機 能 道 路 情 報 の 入 力 補 完 5) 道 路 選 択 アシスト ボタンをクリックする 6) 道 路 選 択 支 援 GUI が 表 示 される 7) 道 路 をクリックする 8) 道 路 情 報 フォームがオートフィルされる( 以 上 図 3 参 照 ) 11
図 4 入 力 支 援 機 能 XML の 生 成 と 保 存 9) IMI ドキュメントを 出 力 する ボタンを 押 す 10) IMI ドキュメントフォームに XML 文 字 列 が 生 成 され 保 存 する 別 ウィンドウで 開 く ボ タンが 有 効 になる 11) 保 存 する ボタンを 押 すと ブラウザの 保 存 ダイアログが 立 ち 上 がり 生 成 された XML ファイルをローカルに 保 存 することができる 12) 別 ウィンドウで 開 く ボタンを 押 すと 別 ウィンドウに 生 成 された XML が Web ブラウ ザの XML 表 示 モードにて 表 示 される( 以 上 図 4 参 照 ) 12
集 計 / 可 視 化 機 能 4.2.1 時 系 列 優 先 ビュー 1)Web ブラウザにて 以 下 の URL を 開 く http://fqdn_for_web/icroad/survey1/ URL はインストール 手 順 によるもので 実 際 の 環 境 に 合 わせて 読 み 替 える 2) 図 5 のような HTML ページが 表 示 される 図 5 時 系 列 優 先 ビュー 初 期 表 示 状 態 13
3)XML ファイル 群 を 図 6 のように 左 ペインにドラッグ&ドロップする 図 6 時 系 列 優 先 ビュー ドラッグ&ドロップによるファイルの 投 入 14
4) 入 力 ファイルが 解 析 され Info(ファイル 解 析 ログ) Areas( 抽 出 されたエリアのリスト) Files(ファイルサマリーのテーブル)の 各 項 目 に 解 析 された 情 報 が 表 示 される タイムスライダーは 投 入 ファイルの 始 点 / 終 点 の 期 間 に 即 し 範 囲 が 自 動 調 整 され 工 事 件 数 に 対 応 したヒートマップが 表 示 される マップ 上 ではタイムスライダーで 指 定 された 日 付 に 工 事 が 計 画 されている 道 路 が 強 調 表 示 される ( 以 上 図 7 参 照 ) 図 7 時 系 列 優 先 ビュー ファイル 投 入 状 態 15
4.2.2 エリア 優 先 ビュー 1)Web ブラウザにて 以 下 の URL を 開 く http://fqdn_for_web/icroad/survey2/ URL はインストール 手 順 によるもので 実 際 の 環 境 に 合 わせて 読 み 替 える 2) 図 8 のような HTML ページが 表 示 される 図 8 エリア 優 先 ビュー 初 期 表 示 状 態 16
3)XML ファイル 群 を 図 9 のように 左 ペインにドラッグ&ドロップする 図 9 エリア 優 先 ビュー ドラッグ&ドロップによるファイルの 投 入 17
図 10 エリア 優 先 ビュー ファイル 投 入 状 態 ( 通 常 ) 4) 入 力 ファイルが 解 析 され Info(ファイル 解 析 ログ) Areas( 抽 出 されたエリアのリスト) Files(ファイルサマリーのテーブル)が 表 示 される タイムスライダーは 投 入 ファイルの 始 点 / 終 点 の 期 間 に 即 し 範 囲 が 自 動 調 整 され 工 事 件 数 に 対 応 したヒートマップが 表 示 される マップ 上 ではタイムスライダーで 指 定 された 日 付 に 工 事 が 計 画 されている 道 路 が 強 調 表 示 され る 5)Areas のオレンジ/グレーのボタンをクリックすることで 対 象 エリアの 選 択 を 切 り 替 えること ができ マップ 上 の 表 示 もこれに 同 期 する Areas の 青 ボタンをクリックすると 配 下 のエリア を 一 括 で 選 択 / 解 除 することができる 6) 近 接 選 択 モード チェックボックスをチェックすることで 近 接 選 択 モードに 切 り 替 わる( 以 上 図 10 参 照 ) 18
図 11 エリア 優 先 ビュー ファイル 投 入 状 態 ( 近 接 選 択 モード) 7) 近 接 選 択 モード にて 任 意 のエリアボタンをクリックすると 当 該 ボタンがオレンジに 隣 接 エリアに 対 応 するボタンがイエローになる あわせて マップ 上 の 表 示 が 更 新 される タイムスライダーのヒートマップは 現 在 選 択 されているエリア 近 接 エリアの 工 事 件 数 で 更 新 さ れる( 以 上 図 11 参 照 ) 以 上 19