Newer
Older
2022-asahi / paper / c120071-thesis.tex
@asahi kamakami asahi kamakami on 7 Mar 2024 46 KB 修正
%#!platex -kanji=%k
%#DVIPDF dvipdfmx -f ipa.map
\documentclass[11pt]{jsbook}
%\pagestyle{empty}
\usepackage[dvipdfmx]{graphicx}
%\usepackage{listings, jlisting}
%\usepackage[sectionbib]{chapterbib}
\usepackage{float}
\usepackage{ascmac}
\usepackage[twoside,inner=30truemm,outer=20truemm]{geometry}
\usepackage{url}		% 文中にURLを書くときは \url{} で括る
\usepackage {subfigmat}
\geometry{textwidth=150mm, textheight=225mm}
\setcounter{tocdepth}{3} % subsectionが目次に出ないとき用 [3]はsubsubまでってこと
\renewcommand{\bibname}{参考文献}


\title{位置情報システムを活用した\\安否・避難確認システムの提案}
\author{広瀬研究室\\C1200713 鎌上朝妃}
\date{令和6年1月11日}
\begin{document}
\maketitle

\begin{center}
{\bfseries 概要}
\end{center}
  %% 概要 %%
自然災害とは暴風,豪雨,洪水,高潮,地震,津波,噴火,その他の異常な自然現象により生じる被害のことである。
古来から日本では自然災害が多く発生している。それは,日本が自然災害を受けやすい条件が揃っているからである。
洪水・土砂災害は,世界の主要河川と比べると日本の河川は標高に対し河口からの距離が短く急勾配で降った雨が山から海へ一気に流れるため,洪水や土砂災害が発生する。
また,地震・火山活動は環太平洋変動帯に位置していることから地震の発生回数は世界の18.5%と高い割合を占めている。
これらの条件により豪雨災害の危険を及ぼす大雨の発生頻度が増加していると共に土砂災害発生回数も増加傾向にある。
また,今後30年以内の南海トラフ地震(マグニチュード8~9クラス)の発生率は70~80%,相模トラフ沿いのプレートの沈みに伴うマグニチュード7程度の地震の発生確率は70%程度とされている。
そのため,東日本大震災よりも広範囲であることから今後の自然災害で被害や犠牲者が多く出ると考えられる。
過去の自然被害では地震,台風,大雨の死亡・行方不明者が多く見られ,被害にあった年齢層は高齢者に集中している。
原因は逃げ遅れによるもので避難判断に必要な情報伝達の不足や避難先の環境への不安が挙げられる。
そして,オンライン化の進展によりハザードマップがスマートフォン等で参照できるようになっているため認知度と内容理解が低いのが現状である。
初心者でも操作しやすいシステム作成と理解できないという問題の解決を目指す。(643文字)

\tableofcontents
\chapter{はじめに}
本章では研究を行っていく上での背景や目的について説明する。

\section{背景}
古来から日本では自然災害\footnote[1]{自然災害とは,暴風,豪雨,雪,水,高潮,地震,津波,火その他の異常な自然現象により生じる被害のことである。}
が多く発生している。それは日本が自然災害を受けやすい条件が揃っているからである。
洪水・土砂災害は,全国土7割が山地・丘陵地であり,地形の他に地質,気象等の面で極めて厳しい条件が洪水・土砂災害の要因となっている。
世界の主要河川と比べると日本の河川は標高に対し河口からの距離が短く急勾配で降った雨は山から海へ一気に流れるため,洪水や土砂災害が発生する。
一方,地震・火山活動は活発な環太平洋変動帯に位置しているため,日本の国土面積は世界と比べると小さい面積だが,地震の発生回数は世界の18.5%と高い割合を占めている。
また,日本は世界にある約1,500の活火山のうち,その約1割が日本の活火山であるため,世界有数の火山国といわれている\cite{koku}。 \mbox{}\\
 これらの条件から豪雨災害の危険を及ぼす大雨の発生頻度が図\ref{fig:saigai}のように大幅に増加しており,それに伴い土砂災害発生回数も増加傾向にある。
また,地震調査研究本部地震調査委員会の予測によると,今後30年以内の南海トラフ地震(マグニチュード8~9クラス)の発生率は70~80%,相模トラフ沿いのプレートの沈みに伴うマグニチュード7程度の地震の発生確率は70%程度とされている\cite{soumu}。
南海トラフ地震は,静岡県から宮崎県にかけて一部で震度7になる可能性と隣接する周辺の広い地域では震度6強~6弱の強い揺れになると想定されている\cite{nankai}。

南海トラフ地震は,2011年に発生した東日本大震災よりも広範囲であることから今後も自然災害での被害や犠牲者が多く出ると考えられる。\mbox{}\\
 実際に大きな被害があった過去の自然災害を見てみると地震,台風,大雨の死亡・行方不明者の多さが見られ,被災にあった年齢層で見ると高齢者に死亡・行方不明者が最も多くみられている。
その原因は逃げ遅れによるものである。
東日本大震災では多くの人が津波に流され,岩手県,宮城県,福島県での死亡者数は60歳以上が66%を占めており,
平成30年に起きた7月豪雨では,被害が大きかった愛媛県,岡山県,広島県の死亡者数は60代以上が約70%を占め,岡山県倉敷市真備地区での死亡者数は70歳以上で約80%を占めている\cite{koku2}。
このことから,自然災害での逃げ遅れにより亡くなってしまう人達が多いことがわかる。逃げ遅れの主要因として,避難判断に必要な情報伝達の不足や避難先の環境への不安が挙げられる。
さらにオンライン化の進展により,スマートフォン等によるハザードマップが参照できるようになっているが市民の認知度は低く,専門的で難解な情報も多いため,自宅や滞在場所にどのように影響するのかわからないなど内容理解が進んでいないのも現状である。そのため,図\ref{fig:youbou}の防災に関する自治体への要望でもハザードマップの詳細な説明,解説が多いことが分かる。
これらの背景を踏まえ,安否・避難確認やハザードマップの確認ができるシステムを作成することで情報伝達の不足や避難先の環境への不安が軽減され,避難に対する姿勢も変わり,少しでも死亡・行方不明者が減るのではないかと考える。


\begin{figure}[t]
    \centering
    \includegraphics[keepaspectratio, width=7cm]{gazou/saigai.png}
    \caption{平成26年以降に発生した主な災害}\cite{soumu}
    \label{fig:saigai}
\end{figure}

\begin{figure}[t]
    \centering
    \includegraphics[keepaspectratio, width=7cm]{gazou/youbou.png}
    \caption{防災に関する自治体への要望}\cite{moba}
    \label{fig:youbou}
\end{figure}


\section{目的}
以上のことを踏まえ,位置情報システムを用いた安否・避難確認システム提案を通し,逃げ遅れの原因である避難判断に必要な情報伝達の不足の知識を身につけ,自然災害に対する情報の理解を深め,被害を少しでも減らすことを目的とする。
また,複雑な操作がなく初心者でも容易に操作ができる安否・避難確認システムの作成とパソコン・スマートフォン等で確認できるハザードマップの解読ができ,見やすいシステム作成を目指す。

\chapter{先行研究と類似サービス}
本章では,システムを作成するにあたり,位置情報システムを利用したシステム作成とハザードマップについて記述している事例を取り上げる。

\section{先行研究}
\subsection{津波防災学習用位置情報ゲーム}
三好らは,津波の脅威に晒されている日本で,防災マップを把握していない小規模な避難場所に殺到するなど,避難失敗に繋がりかねない状況になることを問題とした。そのため,迅速かつ適切に津波から避難するには,地域の防災マップを見て,避難場所の位置と収容人数を知っておくことが重要であるとした。マップを見るだけでは避難場所の実態を把握することは難しいが,実際に津波避難場所の訪問・観察をすることで場所と収容人数を効率よく記憶させることができる。この研究では,GPSを用いた位置情報ゲームに着目し,楽しみながら実際に津波避難場所を訪れて観察し,気象庁が発表する警報・危険報に応じてプレイを制限して安全性を確保する津波防災学習用アプリ“めぐるRun”を試作し評価実験を行った。\mbox{}\\ その結果,学習者に津波避難場所の訪問・観察を促し,場所と収容人数を効率よく記憶させることと学習者が安全に津波防災学習を行えることが確認できた。一方で歩きスマホや交通事故を防ぐ機能が必要であるとした\cite{tunami}。

\subsection{位置情報の取得ができるリアルタイム災害情報マップ}
飯塚らは,被災経験者からは災害直後に情報を得るのは難しく,東日本大震災においては,「災害直後は自分の目の前の事以外わからない。歩いて少しの距離のところの情報も入らない。」ことを問題とした。問題の解決策として,施設内にいる人同士が情報を伝え合い,避難などのために有効な情報を交換することが有効ではないかとの仮説を示した上で,PlaceEngine\footnote[1]{\url{http://www.placeengine.com/show/about/},(参照2024-02-03).} を用いた位置情報取得を可能としたリアルタイム災害情報マップシステムを作成し,実験で想定したケースの妥当性や操作性などを確認するために実験を行った。

その結果,災害時には学外も含めた広範囲の情報について,災害情報サイトなどを併せて利用するのが効果的であったが,「実際に避難する情報を探すとアイコンが重なって情報が見づらい」といった機能面の検討事項が見つかった。また,システム利用者が投稿した情報以外にも,一般的に避難の際に避けた方がよいとされている情報についても必要に応じて掲載しておくということも検討課題であるとした\cite{saigai}。

\subsection{洪水及び土砂災害ハザードマップを対象としたハザードマップのデザイン性の研究}
前林らは,地震や風水害などの災害に見舞われていることから災害時に備えた対策を検討する上でハザードや避難場所等の情報が地域別にまとめられたハザードマップを活用することがこれまで以上に求められるとの現状を示した。しかし,ハザードマップは基礎自治体である市町村が作成し,住民を対象とし情報発進しているため,地図表現方法が自治体によって異なるということが問題であった。そこで,ハザードマップの地図面における視覚的な地図表現に着目し,視覚的な地図表現がどの程度統一されているのかを検証した。さらに,地図面の表現について,デザイン性の視点を考慮することの意義について整理し,既存のハザードマップを対象とし,デザイン性を考慮した類型化を試みた。\mbox{}\\ ハザードマップは引っ越してくる者,旅行者,様々な人が見るものとして作成,共有されている。それぞれの市町村において,直面しているハザード,基礎となるハザード情報,そのハザード情報に関する図,地図記号,避難記号といったものは統一すること,つまり「地図表現の標準化」が必要であるとした。地図上に独自の表記をするのではなく,地図学や国の基準に準拠し「地図表現の標準化」を行うことで普遍性を備えつつ,各市町村が住民の属性や活用の場面に応じて独自の工夫を施した地域性に根差したハザードマップが作成されることが望ましいと提言した。その上で,基礎自治体が作成した洪水ハザードマップについてデザイン性を考慮し,分析をしたうえで地震や津波などのハザードを含めた,基礎自治体が直面しているハザードや人口などの規模を考慮した分析手法,住民への伝達の容易さなどの発展的な内容は,今後の課題とした\cite{haza}。


\section{類似サービス}

\subsection{ココダヨ}
ココダヨは,2~8人のグループで使用でき,緊急時に登録メンバー間で安否や位置情報を即座に共有できるアプリである。
メニュー欄の災害・警報内のアイテムには地震警報,大雨危険度,気象情報,不審情報の4つの種類があり,このうち地震警報,大雨危険度は無料で使うことができる。
災害の他にも子供と高齢者の見守りといったシステムもある。
また,ココダヨは災害警報に連動して自動でグループメンバーの位置情報を共有する機能による安否確認をサポートしている\cite{coco}。
しかし,このアプリは無料では利用できず,プランやグループ定員数によって金額が変動し,
プランによってアプリ内に入っているシステムを見ることができないのが課題点である。

\begin{figure}[H]
    \centering
    \includegraphics[keepaspectratio,width=5cm]{gazou/kokodayo.jpg}
    \caption{ココダヨのホーム画面と安否確認画面}
    \label{fig:kokodayo}
\end{figure}


\subsection{酒田市ハザードマップ}
酒田市のハザードマップは,酒田市のホームページに避難所の情報や種別ごとのハザードマップがファイル形式で見られるようになっている\cite{sakata}。
また,紙媒体が酒田市内に配布されているが紙媒体のハザードマップであれば追加や訂正した情報に差し替えることができないため,
最新の状態で確認できる情報端末デバイスが確実である。
また,Webで確かめる際に各地区ごとファイル形式になっているため見返すときに時間がかかり不便に感じるのが課題点である。

\begin{figure}[H]
    \centering
    \includegraphics[keepaspectratio,width=8cm]{gazou/maplink.png}
    \caption{酒田市ホームページにあるハザードマップ}
    \label{fig:mplink}
\end{figure}

\begin{figure}[H]
    \centering
    \includegraphics[keepaspectratio,width=10cm]{gazou/sakatamap.png}
    \caption{リンクから開いたハザードマップ}
    \label{fig:hazard}
\end{figure}

\chapter{システム提案}
本章では第2章の内容をもとに本研究において提案するシステムについて示す。

\section{先行研究と類似サービスの課題点を踏まえた改善点}
関連研究では,モバイル端末を歩きながら操作することによる交通事故を防ぐ機能の導入をする必要があるという課題が挙げられた。また,避難する情報を探すとアイコンが重なり情報が見づらくなることやシステム利用者が投稿した情報以外にも,一般的に避難の際に避けた方がよいとされている情報について必要に応じて掲載しておくという課題が挙げられた。
類似サービスであげたココダヨでは,有料のシステムでできているため利用できる範囲が限られているため利用しにくくなっている。また,酒田市のハザードマップは,紙媒体での確認が主であり,Webではファイル形式になっているため確認する時に見返すだけでも時間がかかりストレスを感じ不便に感じてしまうという課題点が挙げられる。
これらの課題点を踏まえ,本研究ではシステム作成にあたり無料でシステムの利用,一つのページで操作と確認ができるハザードマップを作成することで関連研究の課題解決をすることのではないかと考えた。

\section{本研究での提案}
本研究では,位置情報システムを用いて無料で利用できる安否・避難確認とハザードマップを一つのページで操作と確認ができるシステム提案をする(図\ref{fig:gainen})。

\section{位置情報システム}
位置情報システムは「利用者の位置(場所)をふまえて,必要な情報をやり取りしながら,活用する仕組み」のことであり,この位置情報システムをプラットフォームとして,さまざまな情報サービスが提案されている。このことを位置情報サービス(LBS:Location-Based Service)と呼んでいる\cite{iti}。
位置情報データの取得方法は地球全体をカバーしている人工衛星を用いる方法や広域で利用可能な無線LANを用いる方法があり,例としてGPS,GNSS\footnote[1]{GNSSとは,別名汎地球測位航法衛星システムであり,衛星を用いた測位システムの総称である。\cite{gn}。},Wi-Fiアクセスポイント,基地局等がある。

位置情報の歴史は旧ソ連の冷戦時代から始まりとされている。旧ソ連の戦闘機によってミサイル攻撃を受け墜落した事件をきっかけに船舶や飛行機の安全について位置情報を用いて管理するようになった。そこで開発されたのが人工衛星を利用した測位システムのGPSである。旧ソ連との冷戦時代,米国は航空機や船舶の位置情報をリアルタイムに正確に把握する必要があった。そこで1973年に米空軍と海軍が協力して開発に着手した。

\begin{figure}
  \includegraphics[width=1\textwidth]{gazou/gainen.pdf}
  \caption{システム概念図}
  \label{fig:gainen}
\end{figure}

\chapter{システム開発}
本章では,システム開発の内容について記述する。

\section{使用技術・開発環境}
システムで使用する技術を示す。
\begin{itemize}
  \item HTML Living Standard \footnote[1]{\url{https://html.spec.whatwg.org/multipage/},(参照2024-02-03).} \mbox{}\\
 HTMLは,Hyper Text Makeup Languageの略であり,ハイパーテキストを記述するためのマークアップ言語の一つである。マークアップは,文章の構成や役割を示すことを意味している。HTMLは,Webサイトを作成する際にコンピュータへ構成指示を出し,表示したい文章や写真などの情報を形作りする。
  
  \item CSS3 \footnote[2]{\url{https://www.w3.org/Style/CSS/},(参照2024-02-03).}\mbox{}\\
 CSSは,Cascading Style Sheetの略であり,HTMLやXMLの要素をどのように表示するかを指示する仕様の一つである。Webページのデザインを施すスタイルシート言語である。また,World Wide Web Consortiumがとりまとめ勧告する,文章の構造と体裁を分離させるという理念を実現するために提唱されたスタイルシートの具体的な仕様の一つである。
 
  \item JavaScript ECMAScript2023 \mbox{}\\
 JavaScriptは,主にウェブブラウザの中で動くプログラミング言語である。
 ウェブサイトで操作をすると表示が書き換わるものやウェブサイトのサーバーと通信しデータを取得する等ウェブサイトには欠かせないプログラミング言語である。
 また,ウェブブラウザだけでなくデスクトップアプリ,スマートフォンアプリにも使って動かせるため幅広い環境で動いている\cite{js}。

  \item SQlite 3.45.1 \mbox{}\\
   SQlite\cite{sq}は,オープンソースで軽量のデータベース管理システム(RDBMS)である。RDBMSとは,「リレーショナル・データベース・マネジメント・システム」の略であり,データベースのうち,データを表に似た構造で管理するものである。

  \item Leaflet 1.9.4 \mbox{}\\
   Leafletは,Web地図作成のためのオープンソースJavaScriptライブラリである。シンプルさ,パフォーマンス,使いやすさを優先したモバイルやデスクトップの表示に対応したWeb地図が作成できる。全体のファイルサイズが軽いことやマーカやタイルを読み込むなどといった地図表現ができる\cite{leaf}。

  \item QGIS 3.32.0 \mbox{}\\
   QGISは,地理空間情報データの閲覧,編集分析機能を有するクロスプラットフォームのオープンソースソフトウェア・GISソフトであり,無料でありながら,有料・高額なGISソフトに近い機能・操作性を備えており,機能の追加も無料のプラグインで行うことができる\cite{qg}。
      
QGISの地図作成機能を用いた方法は以下の通りである。

\begin{enumerate}
 \item QGISを開いたら「XZY Tiles」を右クリックし,「新規接続」をクリックする(図4.1a)。
 \item 接続の詳細画面が出てきたら「名前」「URL」を入力し,「OK」をクリックする。\mbox{}\\
 「URL」は,背景地図にしたいURLを貼る。OpenStreetMapの場合は\mbox{}\\\url{「https://tile.openstreetmap.org/{z}/{x}/{y}.png」}を貼る(図4.1b)。
 \item 設定ができたら「XZY Tiles」に設定したタイルが表示され,タイルをダブルクリックすると右画面のようにマップが表示される(図4.1c)。
\end{enumerate}
\end{itemize}

\begin{figure}
 \begin{subfigmatrix}{3}
    \subfigure[] {\includegraphics[keepaspectratio,width=8cm]{gazou/qgis1.png}}
    \subfigure[] {\includegraphics[keepaspectratio,width=7cm]{gazou/qgis2.png}}
    \subfigure[] {\includegraphics[keepaspectratio,width=8cm]{gazou/qgis3.png}}
  \end{subfigmatrix}
  \caption{QGISを用いたマップ作成}
\end{figure}
 

\section{安否・避難確認システム}
ここでは安否・避難確認システムについて説明する。

\subsection{安否・避難確認システムの概要}
本システムは,HTML・CSS・JavaScript・Leaflet・SQliteを使用してシステムを作成していく。
Leafletはマップの作成をするのに使用し,HTML・CSS・JavaScriptでページの形やデザイン,ウェブ上で動く部分に使用する。

\subsection{位置情報の設定}
位置情報の設定は,ログイン画面の下にある「はじめて利用する人」をクリックし,新規の情報を登録する。
クリックすると登録の入力画面が表示されるので表示されている通りに入力していく。
入力後「登録」を押すと最初のログイン画面に移動することができる。
ログイン画面に飛ばなかった場合は入力内容にエラーがある可能性があり,エラーがあると上にアラームが表示されるためエラー部分を修正してから登録をする。

\begin{figure}[H]
    \centering
    \includegraphics[keepaspectratio,width=5cm]{gazou/touroku.png}
    \caption{安否・避難確認システムの情報登録画面}
    \label{fig:touroku}
\end{figure}

\begin{figure}[H]
    \centering
    \includegraphics[keepaspectratio,width=5cm]{gazou/login.png}
    \caption{安否・避難確認システムのログイン画面}
    \label{fig:login}
\end{figure}

\subsection{登録先}

\begin{itembox} [c]{データベース}
\begin{verbatim}
 CREATE TABLE Users(       //テーブル作成 
  id text primary key,  //データが追加される度に自動連番で振られる
  name text,         //名前というカラム名が文字列として保存される
  age text,              //年齢
  lat text,         //緯度経度
  lng text,          
  mail text,        //メール
  password text,     //パスワード
); 
\end{verbatim}
\end{itembox}

\subsection{位置情報の設定後}
位置情報の登録後,ログイン画面が出てくるので登録したメールアドレスとパスワードを入力しログインする。
ログインすると登録した位置情報の所にマーカーが表示された状態でページが表示される。
その後は,位置情報の監視で移動した場所にマーカーが移動する。
また,状況のボタン選択では「避難」「無事」「SOS」の選択ができるため,その時の状況によって現在の状況を送信して報告することができる。

\subsection{画面のマップ表示}

\begin{itembox}[c]{マップ表示}
\small
\begin{verbatim}
<!DOCTYPE html> 
<html> 
<head> 
<meta charset='utf-8'> 
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<title>安否・避難確認</title> 
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.5.0/dist/leaflet.css" /> 
<script src="https://unpkg.com/leaflet@1.5.0/dist/leaflet.js"></Script> 
<script src="leaflet.sprite.js"></script> 
</head> 
<body> 

//埋め込みマップのdivタグと画面に表示されるマップサイズ
<div id='map' style="width: 80vw; height:80vw"></div> 

<script>
let counter = 0; 
  const map = L.map('map'); 
  map.setView([Lat, Lng], 21); //初期の中心位置とズームレベルの設定 
  L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map) 
  //マップタイルをOpenStreetMapで表示
  L.marker([Lat, Lng], 20).addTo(map);  //設定した位置にマーカーを表示

</script>
</body>
</html>  
\end{verbatim}
\end{itembox}


\subsection{位置情報の取得}

\begin{itembox}[l]{位置情報取得}
\begin{verbatim}

var marker = L.marker(map.getCenter()).addTo(map);

function GetGPS() {  //位置情報の取得
    watchID = navigator.geolocation.watchPosition(
         onSuccess, onError, {
             maximumAge: 0, timeout: 5000, enableHighAccuracy: true 
         }); //5秒ごとに位置情報が取得される
}         
function hit(iti) {  //位置情報の取得が成功
    var watchID = L.latlng([iti.coordslatitude, iti.coords.longitude]);
    map.panTo(watchID);
    marker.setLatLng(watchID); //マーカの位置変更
}

function ErrorGPS(error) {  //位置情報の取得が失敗
    alert(error.message + "("+ error.code +")"; //エラーアラートの表示
}

\end{verbatim}
\end{itembox}

\section{ハザードマップ}
ここではハザードマップのシステムについて説明する。

\subsection{ハザードマップの概要}
ハザードマップは,もし災害が起きた時自分の身を守るためにある。
一般的に「自然災害による被害の軽減や防災対策に使用する目的で被害想定区域や避難場所・避難経路などの防災関係施設などを表示した地図」とされている。
また,ハザードマップは別名防災マップ,被害予測図,被害想定図,アボイド(回避)マップ,リスクマップ等と呼ばれているものもある\cite{h}。

本システムでは,ハザードマップの作成にQGISを使用し,ハザードマップの確認ができるページにHTML・CSS・JavaScriptを使用しシステムを作成していく。

\subsection{ハザードマップの作成}
各地区種別ごとにハザードマップ作成をする。
今回は,宮野浦・十坂地区の津波と洪水のハザードマップと避難所を作成する。
そのため,空間地理情報に特化したQGISを用いて各ハザードマップの作成をする。
QGISに使う津波と洪水の情報は国土交通省が提供している国土数値情報ダウンロードサイトから各種別の情報をダウンロードし入れ込む。
避難所は酒田市ホームページ内にある情報を参考にし作成する。

QGISを用いて災害情報を入れる作成方法は以下の通りである。
\begin{enumerate}
 \item マップに災害情報を表示させたい場合は,国土数値情報からファイルをダウンロードする(図4.4a)。
 \item ダウンロードしたファイルから「.shp」ファイルをドラック&ドロップでQGISに取り込むとダウンロードした情報がマップに表示される(図4.4b)。
\end{enumerate}

\begin{figure}
 \begin{subfigmatrix}{3}
    \subfigure[] {\includegraphics[keepaspectratio,width=7cm]{gazou/qgis4.png}}
    \subfigure[] {\includegraphics[keepaspectratio,width=8cm]{gazou/qgis5.png}}
  \end{subfigmatrix}
  \caption{QGISを用いたマップ作成}
\end{figure}

\subsection{ハザードマップの切り替え}
ハザードマップの作成ができた後は,各地区種別ごとにハザードマップの切り替えができるようHTMLとCSSで設定した。
種別はWebページ上部にメニュー欄を配置し,地区はマップの下にボタンを配置し,同じページでハザードマップが確認できるようにした。

ハザードマップの切り替え方法は以下の通りである。

\begin{enumerate}
 \item ハザードマップのページを開いたら種別ボタンをクリックする(図4.5a)。
 \item クリックした種別のページに移動できたら,地区別に表示されているボタンをクリックする。(図4.5b)。
 \item 設定ができたら「XZY Tiles」に設定したタイルが表示され,タイルをダブルクリックすると右画面のようにマップが表示される(図4.5c)。 
\end{enumerate}

\begin{figure}
 \begin{subfigmatrix}{3}
    \subfigure[] {\includegraphics[keepaspectratio,width=5cm]{gazou/kiri3.png}}
    \subfigure[] {\includegraphics[keepaspectratio,width=5cm]{gazou/kiri1.png}}
    \subfigure[] {\includegraphics[keepaspectratio,width=5cm]{gazou/kiri4.png}}
  \end{subfigmatrix}
  \caption{ハザードマップの切り替え}
\end{figure}


\subsection{ハザードマップの必要な情報}
ハザードマップの解読には凡例や想定区域等の情報が必要である。
そのため,マップとは別に凡例,想定区域等の情報を配置し,見られるようにした。
凡例,想定区域等の情報の他に凡例にあるマークの意味も追加し,いつでも確認できるようにした。
また,避難所のマップの時は開いている地区のマップの中でもさらに地区を分け,避難所が確認できるよう表の形にして表示させた。



\chapter{実験}
本章では位置情報システムを用いた安否・避難確認システムとハザードマップを実際に使用してもらいシステムの容易性・使用感を検証し,実験結果からシステムの改善点について考察をする。
\section{実験概要}
実験では,実際に安否・確認システムとハザードマップをそれぞれ使用してもらう。
安否・避難確認システムは位置情報登録から安否確認までのシステム操作,
ハザードマップは10分間の時間を設け,時間内で確認をしてもらい最後にアンケートを行う。
アンケート内容の項目は2つのシステムで分け,ハザードマップは理解度を見るためにテストと使用感を検証し,安否・避難確認システムは容易性と使用感を検証するためにアンケートを行い,その結果から分析をする。

安否・避難確認システムの手順は以下の通りである。
\begin{enumerate}
 \item ログインページにアクセスし,「はじめて利用する人」をクリックする(図5.1a)。
 \item 入力フォームに移動したら登録情報を入力する(図5.1b)。
 \item 入力ができたら「登録」ボタンをクリックする。
 \item その後ログインページに戻るため登録した「ユーザー名・パスワード」を入力する(図5.1c)。
 \item 登録した位置情報がマップに表示される(図5.1d)。
 \item マップ下にある状況確認「避難・無事・SOS」の選択で現在の状態を表示させる(図5.1e)。
\end{enumerate}

\begin{figure}
 \begin{subfigmatrix}{3}
    \subfigure[] {\includegraphics[keepaspectratio,width=4cm]{gazou/start1.png}}
    \subfigure[] {\includegraphics[keepaspectratio,width=5cm]{gazou/touroku.png}}
    \subfigure[] {\includegraphics[keepaspectratio,width=5cm]{gazou/login.png}}
    \subfigure[] {\includegraphics[keepaspectratio,width=5cm]{gazou/map1.png}}
    \subfigure[] {\includegraphics[keepaspectratio,width=5cm]{gazou/map3.png}}
  \end{subfigmatrix}
  \caption{安否・避難確認システムの操作手順}
\end{figure}

\begin{figure}
 \begin{subfigmatrix}{2}
    \subfigure[] {\includegraphics[keepaspectratio,width=8cm]{gazou/tezyun.pdf}}
  \end{subfigmatrix}
  \caption{安否・避難確認システムの操作手順2}
\end{figure}

ハザードマップの手順は以下の通りである。
\begin{enumerate}
 \item ログインページにアクセスする。 
 \item 「事前確認」をクリックする(図5.2a)。
 \item ページのメニュー欄で種別と地域を選択する。今回は種別を「津波」にし,地域は「宮野浦・十坂地区」にする。
 \item 選択した種別と地域が表示されたら10分間ハザードマップの情報を見てもらう(図5.2b)。
\end{enumerate}

\begin{figure}
 \begin{subfigmatrix}{2}
    \subfigure[] {\includegraphics[keepaspectratio,width=5cm]{gazou/start2.png}}
    \subfigure[] {\includegraphics[keepaspectratio,width=7cm]{gazou/sousa.png}}
  \end{subfigmatrix}
  \caption{ハザードマップ}
\end{figure}

\begin{figure}
 \begin{subfigmatrix}{2}
    \subfigure[] {\includegraphics[keepaspectratio,width=8cm]{gazou/tezyun2.pdf}}
  \end{subfigmatrix}
  \caption{ハザードマップの操作手順}
\end{figure}

ハザードマップのテスト内容は以下の通りであり,画像選択問題は画像を省略するため実際の問題文に正当を交えたものを記載する。
\begin{itemize}
 \item 次の画像(指定緊急避難所)は何を意味するマークですか。正しいものを1つ選んでください。 
 \item 次の画像(津波最高水位)は何を意味するマークですか。正しいものを1つ選んでください。
 \item 次の画像は津波到着時間を意味するマークです。津波到着時間には決まった高さがあります。 \mbox{}\\
 次のうち正しいものを1つ選んでください。
 \item 地震が発生し津波警報が発表されました。予想は9m以上です。 \mbox{}\\
 画像(宮野浦地区)の中のどこの避難所に避難しますか。※あなたはマーカーの所に居ます。
\end{itemize}

テスト項目以降はアンケート項目で以下の通りである。ハザードマップ,安否避難確認システムの容易性と使用感を見るためにアンケートに答えてもらう。アンケート項目は合わせて8つあり,8つのうち6つは5段階評価で「1.当てはまる」「2.まあまあ当てはまる」「3.どちらとも当てはまらない」「4.あまり当てはまらない」「5.当てはまらない」で評価を行う。他の2つは記述式とする。
 \begin{itemize}
 \item ハザードマップは見やすかったですか。
 \item ハザードマップの操作は容易でしたか。 
 \item 不便に感じたところまたは付けてほしい機能はありますか。
 \item 情報登録はスムーズにできましたか。
 \item 自分の位置情報は表示することができましたか。
 \item 安否確認の表示を変えることができましたか。
 \item システムの操作は容易にできましたか。
 \item 不便に感じたところまたは付けてほしい機能はありますか。
\end{itemize}

 


\section{実験結果}
今回の実験では,東北公益文科大学の学生8人で実験を行った。テストの結果からハザードマップのマークや状況に応じた避難すべき場所については正答数が多く,理解していることがわかる(表5.1)。しかし,マークの詳しい意味については正答数がまばらである。また,アンケート結果からは「1.当てはまる」の回答が多く見られた。中でもハザードマップの見やすさと操作の容易,安否・避難確認システムの情報登録のスムーズさに多く見られた(表5.2)。その反面,位置情報の表示とシステム操作の容易で「5.当てはまらない」の回答に1人以上いるという結果になった。

アンケート項目のグラフは,「A.当てはまる」,「B.まあ当てはまる」,「C.どちらとも当てはまらない」「D.あまり当てはまらない」,「E.当てはまらない」という表示にしている(図5.6~5.11)。

\begin{table}[H]
  \caption{テスト結果}
  \label{table:data}
  \centering
  \begin{tabular}{|l|r|r|} \hline
   テスト項目 & 正解 & 不正解  \\
   \hline \hline
   問題1 & 8 & 0  \\
   問題2 & 8 & 0 \\
   問題3 & 5 & 3  \\
   問題4 & 8 & 0  \\ \hline
 \end{tabular}
\end{table}

\begin{figure}[H]
    \centering
    \includegraphics[keepaspectratio,width=8cm]{gazou/testanser.png}
    \caption{テスト結果}
    \label{fig:test}
\end{figure}

\begin{table}[H]
  \caption{アンケート結果}
  \label{table:data}
  \centering
  \begin{tabular}{|l|r|r|r|r|r|r|} \hline
   アンケート項目 & 1 & 2 & 3 & 4 & 5 \\
    \hline \hline
   ハザードマップは見やすかったですか & 6 & 1 & 0 & 1 & 0 \\
   ハザードマップの操作は容易でしたか。 & 6 & 2 & 0 & 0 & 0 \\
   情報登録はスムーズにできましたか。 & 8 & 0 & 0 & 0 & 0 \\
   自分の位置情報は表示することができましたか。 & 5 & 1 & 0 & 0 & 2 \\
   安否確認の表示を変えることができましたか。 & 5 & 3 & 0 & 0 & 0 \\
   システムの操作は容易にできましたか。 & 4 & 2 & 0 & 0 & 2  \\ \hline
 \end{tabular}
\end{table}

\begin{figure}[H]
    \centering
    \includegraphics[keepaspectratio,width=9cm]{gazou/kekka1.png}
    \caption{「ハザードマップは見やすかったですか」での回答}
    \label{fig:an1}
\end{figure}

\begin{figure}[H]
    \centering
    \includegraphics[keepaspectratio,width=9cm]{gazou/kekka2.png}
    \caption{「ハザードマップの操作は容易でしたか」での回答}
    \label{fig:an2}
\end{figure}

\begin{figure}[H]
    \centering
    \includegraphics[keepaspectratio,width=9cm]{gazou/kekka3.png}
    \caption{「情報登録はスムーズにできましたか」での回答}
    \label{fig:an3}
\end{figure}

\begin{figure}[H]
    \centering
    \includegraphics[keepaspectratio,width=9cm]{gazou/kekka4.png}
    \caption{「自分の位置情報は表示することができましたか」での回答}
    \label{fig:an4}
\end{figure}

\begin{figure}[H]
    \centering
    \includegraphics[keepaspectratio,width=9cm]{gazou/kekka5.png}
    \caption{「安否確認の表示を変えることができましたか」での回答}
    \label{fig:an5}
\end{figure}

\begin{figure}[H]
    \centering
    \includegraphics[keepaspectratio,width=9cm]{gazou/kekka6.png}
    \caption{「システムの操作は容易でしたか」での回答}
    \label{fig:an6}
\end{figure}


\begin{table}[H]
  \caption{アンケート結果}
  \label{table:data}
  \centering
  \small
  \begin{tabular}{|l|l|} \hline
   アンケート項目 & 回答  \\
    \hline \hline
   不便に感じたところまたは付けてほしい機能はありますか。(ハザードマップ) & マップの拡大縮小(5)\\
   & 避難先の情報表示(3) \\
   & マップ上の移動機能(1) \\
   & 解読するポイント(2) \\
   不便に感じたところまたは付けてほしい機能はありますか。(安否・避難確認システム) & パスワード再登録(2) \\
   & 他の人の位置共有(5) \\
   & ハザードマップの設置(2) \\
   & 登録情報編集(3) \\ \hline
 \end{tabular}
\end{table}
  
\section{考察}
テストとアンケートの実験結果からハザードマップの理解度と使用度,安否・避難確認システムの容易性と使用度を考察していく。
最初にハザードマップのテストでは,4問準備したが4問中3問が100%と問題が解けており正答率が高かった。また,アンケートはどの項目とも「1.当てはまる」の回答が多い結果になった。そこからハザードマップの解読に必要な情報やその情報の説明を表示をしている。そのため,ハザードマップは,理解度の向上と種別ごとにハザードマップを切り替えるためボタン機能を配置したことにより操作の容易性,マップ上に余計な情報を入れず見やすくしたことにより実験結果に出たと考えられる。

次に安否・避難確認システムのアンケートでは,位置表示とシステム操作の容易で「5.当てはまらない」に2人が回答した。原因としては,「位置情報の登録が正しくできなかった」もしくは「正しく表示されなかった」ため位置表示ができなかったと考えられる。その影響によりシステム操作に難しさを感じてしまったと考えた。この問題を解決するには,登録情報が見られるマイページを作成し,登録情報の編集を設置することにより問題の解決ができると考えた。


\chapter{結論}
本章では実験結果と考察を通して,今後の課題についてまとめる。


\section{今後の課題}
実験を通して,システムの課題点を多く発見することができた。今後の課題としては,現時点でのハザードマップは宮野浦・十坂地区の津波・洪水・避難所のみのため,他の地区の種別ごとにハザードマップの作成をしていく。また,実験結果をもとにマップの拡大縮小や避難先の情報表示等のシステム配置をして,より良い環境を構築していく。安否・避難確認システムは,現時点では使っている本人の情報しかまだ入れられないため,実験結果にもあった他の人との位置情報共有ができるように構築していく必要がある。また,マイページで登録情報がいつでも編集できるようシステムの設置をする。他にもハザードマップは事前確認のため安否・避難確認システムとは別ページにしていたが,安否・避難確認システムのページでも確認できるようにしていく。また,安否・避難確認システムは,データ管理や位置情報取得をしているが安全性の面ではまだ安全とは言い切れないため,利用者が安全に利用できるよう安全対策をしていく必要がある。これらの点を今後の課題とする。

\chapter*{謝辞}
本論文の執筆にあたり多くの方々にご協力いただきました。
指導教官である広瀬先生には,いつも丁寧な指導と適切な助言をいただきました。深く感謝いたします。
最後に,本論文を執筆するにあたり協力してくださった全ての方に厚く御礼申し上げます。


  
  \begin{thebibliography}{}

\bibitem{koku}国土交通白書2020. ``第1節 我が国を取り巻く環境変化 (1)''. 
\url{https://www.mlit.go.jp/hakusyo/mlit/r01/hakusho/r02/html/n1115000.html}, (参照 2022-10-31).

\bibitem{soumu}総務省.``令和4年版 情報通信白書''. 
\url{https://www.mlit.go.jp/hakusyo/mlit/r01/hakusho/r02/html/n1115000.html}, (参照 2023-10-20).

\bibitem{nankai} 国土交通省.``南海トラフ地震で想定される震度や津波の高さ''.
\url{https://www.soumu.go.jp/johotsusintokei/whitepaper/ja/r04/html/nd121130.html}, (参照 2023-10-31).

\bibitem{koku2}国土交通白書2020. ``第1節 我が国を取り巻く環境変化 (3)''. 
\url{https://www.mlit.go.jp/hakusyo/mlit/r01/hakusho/r02/html/n1115000.html}, (参照 2022-10-31).

\bibitem{moba}モバイル社会白書2020年版. ``第1節 災害への備え、対策、知識
防災訓練、自治体との関わり、ハザードマップ''. 
\url{https://www.moba-ken.jp/whitepaper/22_chap6.html}, (参照 2023-10-31).


\bibitem{tunami} 三好直樹,光原弘幸,獅々堀正幹.``安全なプレイを指向した津波防災学習用位置情報ゲーム''.徳島大学大学院創成科学研究科,徳島大学大学院社会産業理工学研究科.
\url{https://www.jsise.org/society/presentation/2020/pdf/07_shikoku/a1-3.pdf}, (参照 2022-10-31).

\bibitem{pl} PlaceEnginedate. ``PlaceEngineについて''.
\url{http://www.placeengine.com/show/about/},(参照2024-02-03).
  
\bibitem{saigai}飯塚佳代,鈴木釈規,石川雅之,飯塚泰樹,吉田亨子. ``位置情報取得可能なリアルタイム災害情報マップシステム''.
\url{https://ipsj.ixsq.nii.ac.jp/ej/index.php?action=pages_view_main&active_action=repository_action_common_download&item_id=77167&item_no=1&attribute_id=1&file_no=1&page_id=13&block_id=8
      },(参照2022-10-31).
    
\bibitem{haza} 前林明日香,森永速男,浦川豪.``ハザードマップのデザイン性に関する研究-兵庫県下基礎自治体の洪水及び土砂災害ハザードマップを対象として-''.兵庫県大学大学院減災復興政策研究科.
\url{https://www.jstage.jst.go.jp/article/jisss/39/0/39_165/_pdf/-char/ja},(参照:2023-09-09).
  
\bibitem{coco} 株式会社ゼネテック.``ココダヨ''.
\url{https://www.cocodayo.jp/family},(参照:2023-4-11).
   
\bibitem{sakata} 酒田市.``津波ハザードマップについて''.
\url{https://www.city.sakata.lg.jp/bousai/bousai/tsunami/tsunami-hazardmap.html}, (参照 2023-07-15).
  
\bibitem{iti} ISディジタル辞典 重用用語の基礎知識 第二版.``位置情報システム''.
\url{https://ipsj-is.jp/isdic/4271/},(参照:2023-10-31).

\bibitem{gn} 国土交通省九州地方整備局. ``汎地球測位航法衛星システム(GNSS)''.
\url{https://www.qsr.mlit.go.jp/ict/technology/jitsugen_3.html},(参照2024-02-03).

\bibitem{js} mdn web docs.``JavaScript''.
\url{https://developer.mozilla.org/ja/docs/Web/JavaScript},(参照:2023-10-07).

\bibitem{sq} SQLite.
\url{https://www.sqlite.org/},(参照:2023-10-07).

\bibitem{leaf} Volodymyr Agafonkin.``Leaflet - a JavaScript library for interactive maps''.
\url{https://leafletjs.com/},(参照:2023-10-07).

\bibitem{qg} QGIS.``QGIS - 最先端のオープンソースのデスクトップ GIS''.
\url{https://www.qgis.org/ja/site/about/index.html},(参照:2023-11-25).

\bibitem{h} 国土交通省.``ハザードマップ''.
\url{https://www.gsi.go.jp/hokkaido/bousai-hazard-hazard.htm},(参照:2023-05-04).


\end{thebibliography}
 
\end{document}