(57)【要約】【課題】避難者にかかる位置を、ユーザに容易に確認させること【解決手段】時間ごとに障害物オブジェクトの位置を決し、時間ごとに歩行者オブジェクトの位置を決定し、決定した障害物オブジェクトの位置と、決定した歩行者オブジェクトの位置とを用いて、避難に失敗した歩行者オブジェクトを特定し、特定された避難に失敗した歩行者オブジェクトの位置であって、避難に失敗した位置に当該歩行者オブジェクトが位置するより前の、当該歩行者オブジェクトの位置を特定し、特定された当該位置を表示画面に表示すべく制御する【選択図】図８
2017120644.tif 000002
【特許請求の範囲】
【請求項１】
時間ごとに障害物オブジェクトの位置を決定する第１の位置決定手段と、
時間ごとに歩行者オブジェクトの位置を決定する第２の位置決定手段と、
前記第１の位置決定手段で決定した障害物オブジェクトの位置と、前記第２の位置決定手段で決定した歩行者オブジェクトの位置とを用いて、避難に失敗した歩行者オブジェクトを特定する特定手段と、
前記特定手段により特定された避難に失敗した歩行者オブジェクトの位置であって、避難に失敗した位置に当該歩行者オブジェクトが位置するより前の、当該歩行者オブジェクトの位置を特定する位置特定手段と、
前記位置特定手段により特定された位置を表示画面に表示すべく制御する表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記第１の位置決定手段で位置を決定した障害物オブジェクトと、前記第２の位置決定手段で位置を決定した歩行者オブジェクトが重なっているか判定する判定手段と、
を備え、
前記特定手段は、前記判定手段で障害物オブジェクトと重なっていると判定された歩行者オブジェクトを、前記避難に失敗した歩行者オブジェクトとして特定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記特定手段により特定された避難に失敗した歩行者オブジェクトと、前記位置特定手段により特定された当該歩行者オブジェクトが避難に失敗した位置に位置するより前の当該歩行者オブジェクトの位置と、を対応付けて表示すべく制御することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記位置特定手段は、前記特定手段により特定された避難に失敗した歩行者オブジェクトの初期位置を特定し、
前記表示制御手段は、前記位置特定手段により特定された歩行者オブジェクトの初期位置を表示画面に表示すべく制御することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記位置特定手段は、前記特定手段により特定された避難に失敗した歩行者オブジェクトの、前記避難に失敗した位置に至るまでのルートを特定し、
前記表示制御手段は、前記位置特定手段により特定された歩行者オブジェクトの、前記避難に失敗した位置に至るまでのルートを表示画面に表示すべく制御することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記歩行者オブジェクトの避難目的地情報を記憶する目的地情報記憶手段と、
前記位置特定手段により特定された地図上の位置に基づいて、地図上における新たな避難目的地の候補地を特定する候補地特定手段と、
前記候補地特定手段により特定された避難目的地の候補地を、地図上で識別表示すべく制御する候補地表示制御手段と、
を備えることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記障害物オブジェクトは、災害の被害地域を示すオブジェクトであって、
前記情報処理装置は更に、
記憶装置より読み込んだ前記被害地域の情報に基づいて、前記障害物オブジェクトの形状を決定する形状決定手段と、
前記形状決定手段により決定した複数の障害物オブジェクトを、所定の時間ごとに、前記第１の位置決定手段で決定した位置に配置するよう制御する第１の配置制御手段と、
所定の時間ごとに、前記第２の位置決定手段で決定した位置に歩行者オブジェクトを配置するよう制御する第２の配置制御手段と、
を備えることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
情報処理装置の制御方法であって、
時間ごとに障害物オブジェクトの位置を決定する第１の位置決定工程と、
時間ごとに歩行者オブジェクトの位置を決定する第２の位置決定工程と、
前記第１の位置決定工程で決定した障害物オブジェクトの位置と、前記第２の位置決定工程で決定した歩行者オブジェクトの位置とを用いて、避難に失敗した歩行者オブジェクトを特定する特定工程と、
前記特定工程により特定された避難に失敗した歩行者オブジェクトの位置であって、避難に失敗した位置に当該歩行者オブジェクトが位置するより前の、当該歩行者オブジェクトの位置を特定する位置特定工程と、
前記位置特定工程により特定された位置を表示画面に表示すべく制御する表示制御工程と、
を含むことを特徴とする情報処理装置の制御方法。
【請求項９】
情報処理装置で実行が可能なプログラムであって、
情報処理装置を、
時間ごとに障害物オブジェクトの位置を決定する第１の位置決定手段と、
時間ごとに歩行者オブジェクトの位置を決定する第２の位置決定手段と、
前記第１の位置決定手段で決定した障害物オブジェクトの位置と、前記第２の位置決定手段で決定した歩行者オブジェクトの位置とを用いて、避難に失敗した歩行者オブジェクトを特定する特定手段と、
前記特定手段により特定された避難に失敗した歩行者オブジェクトの位置であって、避難に失敗した位置に当該歩行者オブジェクトが位置するより前の、当該歩行者オブジェクトの位置を特定する位置特定手段と、
前記位置特定手段により特定された位置を表示画面に表示すべく制御する表示制御手段として機能させることを特徴とする情報処理装置のプログラム。
【請求項１０】
時間ごとに障害物オブジェクトの位置を決定する第１の位置決定手段と、
時間ごとに歩行者オブジェクトの位置を決定する第２の位置決定手段と、
前記第１の位置決定手段で決定した障害物オブジェクトの位置と、前記第２の位置決定手段で決定した歩行者オブジェクトの位置とを用いて、避難に失敗した歩行者オブジェクトを特定する特定手段と、
前記特定手段により特定された避難に失敗した歩行者オブジェクトの位置であって、避難に失敗した位置に当該歩行者オブジェクトが位置するより前の、当該歩行者オブジェクトの位置を特定する位置特定手段と、
前記位置特定手段により特定された位置を表示画面に表示すべく制御する表示制御手段と、
を備えることを特徴とする情報処理システム。
【請求項１１】
避難者の図形を作成して管理する図形作成機能部と相互に情報を伝達することが可能な、避難シミュレーションにおける時間ごとの避難者の位置の履歴を記憶管理するシミュレーション機能部を備える情報処理装置であって、
前記位置の履歴に応じた前記避難者の位置にかかる表示の実行操作を受け付ける受付手段と、
前記図形作成機能部において選択中の避難者を特定する特定手段と、
前記受付手段により、前記避難者の位置にかかる表示の実行操作を受け付けた場合に、選択中でない歩行者にかかる前記位置の表示は行うことなく、前記特定手段により特定された前記図形作成機能部において選択中の避難者の位置にかかる表示を行うべく制御する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項１２】
前記制御手段は、前記選択中の避難者の避難ルートを示すオブジェクトを作成すべく制御することを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記制御手段は、前記選択中の避難者の初期位置、又は／及び、前記選択中の避難者の最終位置を示すオブジェクトを作成すべく制御することを特徴とする請求項１１又は１２に記載の情報処理装置。
【請求項１４】
前記避難者が避難に成功しているか判定する判定手段と、
前記判定手段により避難に失敗していると判定された避難失敗者にかかる位置の表示を識別表示すべく制御する識別表示手段と、
を備えることを特徴とする請求項１１乃至１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記識別表示手段は更に、前記判定手段により避難に成功していると判定された避難成功者にかかる位置の表示を識別表示すべく制御することを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
避難者の図形を作成して管理する図形作成機能部と相互に情報を伝達することが可能な、避難シミュレーションにおける時間ごとの避難者の位置の履歴を記憶管理するシミュレーション機能部を備える情報処理装置の制御方法であって、
前記位置の履歴に応じた前記避難者の位置にかかる表示の実行操作を受け付ける受付工程と、
前記図形作成機能部において選択中の避難者を特定する特定工程と、
前記受付工程により、前記避難者の位置にかかる表示の実行操作を受け付けた場合に、選択中でない歩行者にかかる前記位置の表示は行うことなく、前記特定工程により特定された前記図形作成機能部において選択中の避難者の位置にかかる表示を行うべく制御する制御工程と、
を含むことを特徴とする制御方法。
【請求項１７】
避難者の図形を作成して管理する図形作成機能部と相互に情報を伝達することが可能な、避難シミュレーションにおける時間ごとの避難者の位置の履歴を記憶管理するシミュレーション機能部を備える情報処理装置を制御するためのプログラムであって、
前記情報処理装置を、
前記位置の履歴に応じた前記避難者の位置にかかる表示の実行操作を受け付ける受付手段と、
前記図形作成機能部において選択中の避難者を特定する特定手段と、
前記受付手段により、前記避難者の位置にかかる表示の実行操作を受け付けた場合に、選択中でない歩行者にかかる前記位置の表示は行うことなく、前記特定手段により特定された前記図形作成機能部において選択中の避難者の位置にかかる表示を行うべく制御する制御手段として機能させることを特徴とするプログラム。
【請求項１８】
避難シミュレーションにおける、時間ごとの避難者の位置の履歴を記憶する情報処理装置であって、
対象の避難者が避難に成功しているか特定する特定手段と、
前記特定手段により特定された結果に応じて、前記避難者の前記位置にかかる表示を決定する決定手段と、
前記決定手段による決定に応じて、前記前記避難者の前記位置にかかる表示を行うべく制御する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項１９】
前記決定手段は、前記特定手段により避難に成功していると特定された避難成功者にかかる表示を行うことなく、避難に失敗している避難失敗者にかかる表示を行うことを決定し、
前記制御手段は、前記決定手段による決定に応じて、前記避難失敗者にかかる前記位置の表示を行うべく制御することを特徴とする請求項１８に記載の情報処理装置。
【請求項２０】
前記決定手段は、避難に失敗している避難失敗者にかかる表示を行うことなく、前記特定手段により避難に成功していると特定された避難成功者にかかる表示を行うことを決定し、
前記制御手段は、前記決定手段による決定に応じて、前記避難成功者にかかる前記位置の表示を行うべく制御することを特徴とする請求項１８に記載の情報処理装置。
【請求項２１】
前記決定手段は、前記特定手段により避難に成功していると特定された避難成功者と、避難失敗者とを識別可能に表示することを決定し、
前記制御手段は、前記決定手段による決定に応じて、前記避難成功者と、避難失敗者とを識別可能に表示すべく制御することを特徴とする請求項１８乃至２０のいずれか１項に記載の情報処理装置。
【請求項２２】
前記制御手段は、前記決定手段による決定に応じて、前記避難者の避難ルートを示すオブジェクトを作成すべく制御することを特徴とする請求項１８乃至２１のいずれか１項に記載の情報処理装置。
【請求項２３】
前記制御手段は、前記決定手段による決定に応じて、前記避難者の初期位置、又は／及び、前記避難者の最終位置を示すオブジェクトを作成すべく制御することを特徴とする請求項１８乃至２２のいずれか１項に記載の情報処理装置。
【請求項２４】
避難シミュレーションにおける、時間ごとの避難者の位置の履歴を記憶する情報処理装置の制御方法であって、
対象の避難者が避難に成功しているか特定する特定工程と、
前記特定工程により特定された結果に応じて、前記避難者の前記位置にかかる表示を決定する決定工程と、
前記決定工程による決定に応じて、前記前記避難者の前記位置にかかる表示を行うべく制御する制御工程と、
を含むことを特徴とする制御方法。
【請求項２５】
避難シミュレーションにおける、時間ごとの避難者の位置の履歴を記憶する情報処理装置を制御するためのプログラムであって、
前記情報処理装置を、
対象の避難者が避難に成功しているか特定する特定手段と、
前記特定手段により特定された結果に応じて、前記避難者の前記位置にかかる表示を決定する決定手段と、
前記決定手段による決定に応じて、前記前記避難者の前記位置にかかる表示を行うべく制御する制御手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
避難者（歩行者）のアイコンを地図上の建物内等に配置して、災害が発生したことを想定し、避難場所に向けてアイコンを移動させる避難シミュレーションをする仕組みが存在する。
【０００３】
例えば特許文献１では、津波の被害予測のデータと、歩行者ごとの歩行速度に従って、歩行者のオブジェクトを避難目的地に避難させるシミュレーションの技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２０６８０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
避難シミュレーションにおいては、避難者（歩行者）の避難可否の結果を確認して、より多くの避難者が安全に避難できる対策を検討することが行われている。例えば、避難できなかった避難社のための、新たな避難用の建物を建造する位置を検討したり、避難目的地の位置を再調整したりする。
【０００６】
特許文献１では更に、津波の影響で部屋から避難できなくなった人数を計測することが記載されているが、避難できないと判断された時点での避難者の位置だけでは、上述した対策の検討をするための情報としては不十分であった。例えば、新たな避難用建物の建造位置は、避難者が初期位置から避難不可能と判断される位置に移動するまでの間に場所に建造するのが望ましいと考えられる。
【０００７】
本発明は、避難者にかかる位置を、ユーザに容易に確認させる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、時間ごとに障害物オブジェクトの位置を決定する第１の位置決定手段と、時間ごとに歩行者オブジェクトの位置を決定する第２の位置決定手段と、前記第１の位置決定手段で決定した障害物オブジェクトの位置と、前記第２の位置決定手段で決定した歩行者オブジェクトの位置とを用いて、避難に失敗した歩行者オブジェクトを特定する特定手段と、前記特定手段により特定された避難に失敗した歩行者オブジェクトの位置であって、避難に失敗した位置に当該歩行者オブジェクトが位置するより前の、当該歩行者オブジェクトの位置を特定する位置特定手段と、前記位置特定手段により特定された位置を表示画面に表示すべく制御する表示制御手段と、を備えることを特徴とする。
また、避難者の図形を作成して管理する図形作成機能部と相互に情報を伝達することが可能な、避難シミュレーションにおける時間ごとの避難者の位置の履歴を記憶管理するシミュレーション機能部を備える情報処理装置であって、前記位置の履歴に応じた前記避難者の位置にかかる表示の実行操作を受け付ける受付手段と、前記図形作成機能部において選択中の避難者を特定する特定手段と、前記受付手段により、前記避難者の位置にかかる表示の実行操作を受け付けた場合に、選択中でない歩行者にかかる前記位置の表示は行うことなく、前記特定手段により特定された前記図形作成機能部において選択中の避難者の位置にかかる表示を行うべく制御する制御手段と、を備えることを特徴とする。
また、避難シミュレーションにおける、時間ごとの避難者の位置の履歴を記憶する情報処理装置であって、対象の避難者が避難に成功しているか特定する特定手段と、前記特定手段により特定された結果に応じて、前記避難者の前記位置にかかる表示を決定する決定手段と、前記決定手段による決定に応じて、前記前記避難者の前記位置にかかる表示を行うべく制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、避難者にかかる位置を、ユーザに容易に確認させる仕組みを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】情報処理装置の機能の概要を説明する図である。
【図２】情報処理装置のハードウェア構成等の一例を示す図である。
【図３】情報処理装置の機能構成の一例を示す図である。
【図４】地図の構成の一例を示す図である。
【図５】各種データの構成の一例を示す図である。
【図６】障害物オブジェクトの形状決定処理の一例を示すフローチャートである。
【図７】シミュレーションによる逃げ遅れ判定処理の一例を示すフローチャートである。
【図８】逃げ遅れた歩行者位置の識別表示処理の一例を示すフローチャートである。
【図９】表示画面の一例を示す図である。
【図１０】浸水域情報の示すメッシュの一例を示す図である。
【図１１】シミュレーションの様子の一例を示す図である。
【図１２】逃げ遅れた歩行者位置の識別表示の様子の一例を示す図である。
【図１３】新たな避難候補地の表示処理の一例を示すフローチャートである。
【図１４】新たな避難候補地の表示の様子の一例を示す図である。
【図１５】情報処理システムのシステム構成の一例を示す図である。
【図１６】第３の実施形態における、ルートオブジェクト作成処理の一例を示すフローチャートである。
【図１７】第３の実施形態における、オブジェクトの作成対象とする歩行者の決定処理の一例を示すフローチャートである。
【図１８】各種データ構成の一例を示す図である。
【図１９】第３の実施形態における、表示画面の一例を示す図である。
【図２０】第３の実施形態における、ルートオブジェクトの表示の一例を示す図である。
【図２１】第４の実施形態における、始点と終点のオブジェクト作成操作受付処理の一例を示すフローチャートである。
【図２２】第４の実施形態における、始点と終点の識別表示処理の一例を示すフローチャートである。
【図２３】各種データ構成の一例を示す図である。
【図２４】第４の実施形態における、表示画面の一例を示す図である。
【図２５】第５及び第６の実施形態における、表示画面の一例を示す図である。
【図２６】第７の実施形態における、避難成功者と避難失敗者のオブジェクト作成操作受付処理の一例を示すフローチャートである。
【図２７】第７の実施形態における、表示画面の一例を示す図である。
【図２８】第７の実施形態における、表示画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。
【００１２】
＜第１の実施形態＞
図１は、情報処理装置１００の機能の概要について説明する図である。情報処理装置１００は、パーソナルコンピュータ（ＰＣ）等の情報処理装置である。
【００１３】
情報処理装置１００は、ＣＡＤソフト１１０（ＣＡＤ部／図形作成機能部）と、ＣＡＤソフト１１０のプラグインとして機能する避難シミュレーションソフト１２０（避難シミュレーション機能部）と、を含む。本実施形態における情報処理装置１００はＰＣであり、ＣＡＤソフト１１０は情報処理装置にインストールされている３次元ＣＡＤアプリケーションソフトウェアである。また、避難シミュレーションソフト１２０は、ＣＡＤアプリケーションソフトウェアのプラグインとして機能するソフトウェア（避難シミュレーションツール）である。
【００１４】
避難シミュレーションソフト１２０は、シミュレーションエンジンを含み、そのシミュレーションエンジンを用いて、災害の発生を想定し、ＣＡＤソフト１１０により作成された地図上の歩行領域（歩行者アイコンが歩行を許可されている領域）に配置された歩行者のアイコンを、地図上の避難場所（避難目的地）に避難させるシミュレーション処理を行う。より具体的には、避難シミュレーションソフト１２０は、シミュレーション上での時刻を、一定の間隔毎に進ませ、時間の経過に伴い、当該歩行者を避難場所に向けて移動させるシミュレーション処理を行う。避難シミュレーションソフト１２０は、様々な災害の発生を想定した避難シミュレーションができる。例えば、避難シミュレーションソフト１２０は、津波、洪水、川の氾濫等の水災害、火災、土砂災害等の発生を想定した避難シミュレーションを行うことができる。
【００１５】
本実施形態においては、シミュレーションを実施した結果、避難場所に到達できなかった歩行者（避難者）の、元々いた場所を識別表示する処理を行う。
【００１６】
また、シミュレーションを実施した結果、避難場所に到達できなかった歩行者（避難者）の、移動ルート（避難ルート）を識別表示する処理を行う。
【００１７】
難場所に到達できなかった歩行者（避難者）の例としては、例えばシミュレーション途中で津波に飲み込まれてしまった、津波の被害による浸水で動けなくなってしまった歩行者があげられる。以上が図１の説明である。
【００１８】
次に、図２を参照して本発明の実施形態における、情報処理装置１００のハードウェア構成等の一例について説明する。情報処理装置１００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８を含む。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８は、システムバス２０４を介して、相互に接続されている。
【００１９】
ＣＰＵ２０１は、システムバス２０４を介して接続される各デバイスやコントローラを統括的に制御する中央演算装置である。ＲＯＭ２０２は、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）等の各種プログラム、各種データ等を記憶する記憶装置である。
【００２０】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する記憶装置である。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２又は外部メモリ２１１からＲＡＭ２０３にロードして、ロードしたプログラムを実行することで各種動作を実現する。
【００２１】
入力コントローラ２０５は、入力装置２０９からの入力を制御するコントローラである。入力装置２０９は、キーボード（ＫＢ）やマウス等のポインティングデバイス等の入力装置である。ビデオコントローラ２０６は、ディスプレイ装置２１０への表示を制御するコントローラである。ディスプレイ装置２１０は、ＣＲＴディスプレイ（ＣＲＴ）等の表示器である。ディスプレイ装置２１０は、ＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。
【００２２】
メモリコントローラ２０７は、外部メモリ２１１へのアクセスを制御するコントローラである。外部メモリ２１１は、オペレーティングシステムプログラム（以下、ＯＳ）、各種設定情報等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）等の記憶装置である。また、外部メモリ２１１は、ブートプログラム、各種のアプリケーションのプログラム、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する。また、メモリコントローラ２０７は、ＰＣＭＣＩＡカードスロットにアダプタを介して接続されるフラッシュメモリ型メモリカード等の外部メモリ２１１へのアクセスを制御することもできる。
【００２３】
通信Ｉ／Ｆコントローラ２０８は、ＬＡＮやインターネット等のネットワークを介した外部装置との接続・通信に利用されるコントローラであり、ネットワークを介した通信処理を実行する。通信Ｉ／Ｆコントローラ２０８は、例えば、ＴＣＰ／ＩＰを用いた外部装置との通信等が可能である。
【００２４】
ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上のマウスカーソル等を介したユーザの指示を受け付けることができる。
【００２５】
本実施形態の処理を実現するための各種プログラムは、外部メモリ２１１に記憶されているとするが、ＲＯＭ２０２に記憶されているものとしてもよい。また、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に記憶されているとするが、ＲＯＭ２０２に記憶されているものとしてもよい。
【００２６】
なお、ディスプレイ装置２１０は、避難シミュレーションソフト１２０による指示に応じてＣＡＤソフト１１０が生成したオブジェクト（例えば、建物と道を繋ぐ新たな道のオブジェクト）を表示出力する出力部の一例である。以上が図２の説明である。
【００２７】
ＣＰＵ２０１が、ＲＯＭ２０２又は外部メモリ２１１に記憶されたプログラムに基づき処理を実行することによって、図３で後述する情報処理装置１００の機能及び後述する各図のフローチャートの処理が実現される。
【００２８】
図３は、情報処理装置１００の機能構成の一例を示す図である。情報処理装置１００は、ＣＡＤソフト１１０（ＣＡＤ部）、避難シミュレーションソフト１２０（避難シミュレーション部）を備える。
【００２９】
地図データ読込部３１１は、地図データを読込む。本実施形態では、地図データ読込部３１１は、外部メモリ２１１から、外部メモリ２１１に記憶されている地図データを読込むこととするが、ＲＯＭ２０２や外部のサーバ等から読込むこととしてもよい。本実施形態では、地図データ読込部３１１は、地図上の座標を持ち、地図上に配置されたオブジェクトの情報の集合である地図データを読み込むものとする。当該オブジェクトには、図５のオブジェクト情報５４０に示すように、当該オブジェクトが何のオブジェクトであるかを示す属性が付与されている。なお、オブジェクト情報５４０にはオブジェクトの識別情報であるＩＤ、オブジェクトの頂点座標（ｘ，ｙ座標）と属性が対応付けて記憶される。属性とは、例えば道、建物、障害物、歩行領域等である。歩行領域の属性が付与されているオブジェクトの示す領域は、避難シミュレーションにおいて歩行者（避難者）が歩行可能な領域であることを示す。建物の属性が付与されたオブジェクト（建物オブジェクト）は建物を示す。道の属性が付与されたオブジェクト（道オブジェクト）は道を示す。障害物の属性が付与されたオブジェクト（障害物オブジェクト）は、歩行者が通行できない領域を規定する障害物を示す。歩行領域のオブジェクト同士が接している、又は重なっている場合には、歩行者は、当該接している、又は重なっているオブジェクト間を自由に移動可能である。なお、障害物オブジェクトと歩行者アイコンが重なってしまった場合、歩行者アイコンを移動不可能とし、障害物オブジェクトと重なった位置に固定するものとする。
【００３０】
障害物オブジェクトの例として、津波の浸水域のデータから形状決定された津波オブジェクトがある。津波オブジェクトの一例を図４の４１０の浸水域に示す。なお、図４の４００は浸水する前の地図の状態を示し、図４の４１０は、シミュレーションを実施することで浸水した後の地図の状態を示している。
【００３１】
また、ここでいう歩行者アイコンとは、ＣＡＤソフト１１０により管理されるオブジェクトの一種であり、外部メモリ２１１に記憶されている。例えば図５の歩行者アイコン情報５００に示すような構成で記憶管理されている。
【００３２】
のアイコンＩＤは、歩行者アイコン（歩行者のオブジェクト）の識別情報である。位置は歩行者アイコンが配置されている地図上の初期位置を示す。属性＝歩行者の場合、アイコンＩＤの示すオブジェクトが歩行者アイコンのオブジェクトであることを示す属性である。速度（ｍ／秒）は、シミュレーションにおいて各歩行者アイコンが目的地に向かって移動する移動速度である。固定フラグは、障害物オブジェクトと重なった場合に当該歩行者を地図上の、障害物オブジェクトと重なったと判定された時点の位置に停止（固定）したことを示すフラグであり、当該歩行者アイコンが障害物オブジェクトと重なっていることを示すフラグである（固定フラグ＝１：障害物オブジェクトと重なっている／固定フラグ＝１：障害物オブジェクトと重なっていないことを示す）。本実施形態においては、歩行者アイコンは、図４の４０１等に示すように、既に地図上に配置されている（初期位置が登録されている）ものとする。また、避難目的地（図５の５５０／避難目的地情報記憶手段の一例）も、避難目的地の属性を持つオブジェクトとして既に地図上に生成・配置されているものとする。
【００３３】
歩行者位置決定部３２１は、歩行者アイコン情報５００をＣＡＤソフト１１０から取得して、シミュレーションの実行に伴い、歩行者の位置と移動速度から、歩行者の移動先の位置を決定する処理を行う。歩行者配置指示部３２２は、歩行者位置決定部３２１で決定した移動先の位置に歩行者アイコンを配置するようＣＡＤソフト１１０に指示する指示部である。
【００３４】
なお、歩行者位置決定部３２１は、シミュレーション内における所定時間ごとに（例えば、シミュレーション開始から５分ごとに）歩行者の次の位置を決定する。また、移動履歴記憶部３３１は、歩行者位置決定部３２１で決定された（その後、歩行者配置指示部３２２により配置の指示がされた）歩行者アイコンごとの位置を、時間ごとに対応付けて、歩行者の移動履歴として外部メモリ２１１に記憶する。
【００３５】
歩行者配置指示受付部３１２は、歩行者配置指示部３２２からの指示を受け付け、歩行者配置部３１３が、指示された歩行者アイコンを、指示された地図上の位置に配置する。
【００３６】
障害物形状・位置決定部３２３は、障害物オブジェクトの形状・位置を決定する決定部である。例えば、図５の５２０に示すような、地図上に敷き詰められたメッシュのオブジェクトごとに、時間ごとの水位の情報が記憶されている浸水域情報５２０（津波の被害地域とその変化の情報）を外部メモリから読み込む。メッシュＩＤはメッシュ状のオブジェクトの識別情報である。頂点座標は、メッシュの頂点のｘ，ｙ座標を示す。水位は、所定時間ごとのメッシュの水位（津波の被害状況の遷移）を示す。ここではシミュレーション開始から５分ごとに、水位の情報が記憶されている。避難シミュレーションソフト１２０は、水位が３０ｃｍ以上になったメッシュを、浸水したメッシュと判断する。
【００３７】
障害物形状・位置決定部３２３は、所定時間ごと（ここでは５分ごと）の浸水しているメッシュを特定して、時間ごとの、浸水域を示すオブジェクトの形状及び位置を決定する。例えば図１０の１０１１は、シミュレーション開始５分後に水位が３０ｃｍ以上になっている浸水域の形状を示すオブジェクトの形状である。１０２１は、シミュレーション開始１０分後に水位が３０ｃｍ以上になっている浸水域の形状を示すオブジェクトの形状である。１０３１は、シミュレーション開始１５分後に水位が３０ｃｍ以上になっている浸水域の形状を示すオブジェクトの形状である。浸水域の形状をしたオブジェクトを津波オブジェクトと呼ぶ。また、決定した各形状の頂点位置（各津波オブジェクトの角に位置するメッシュオブジェクトの頂点座標）を、各津波オブジェクトの頂点座標（位置）として決定する。障害物形状・位置決定部３２３は、決定した形状、位置の情報（頂点座標の情報）を、時間ごとに外部メモリに記憶する（例えば図５の津波オブジェクト情報５３０）。津波オブジェクトの実体は、ＣＡＤソフト１１０が、避難シミュレーションソフト１２０からの指示に基づいて生成して外部メモリに記憶する。
【００３８】
障害物配置指示部３２４は、障害物形状・位置決定部３２３で決定した形状の津波オブジェクトを、決定した位置に配置するよう指示する。なお、配置指示は津波オブジェクト情報５３０に記憶されている時間ごとに行われる。
【００３９】
障害物配置指示受付部３１４は障害物配置指示部３２４からの指示を受け付け、障害物配置部３１５は、受け付けた指示に従って、指示された位置に津波オブジェクト（障害物オブジェクト）を配置する。
【００４０】
重なり判定部３２５は、障害物オブジェクト（津波オブジェクト）と、歩行者アイコンが重なっているか判定する。歩行者特定部３２６は、重なり判定部３２５で障害物オブジェクトと重なっていると判定された歩行者アイコンを特定してＲＡＭ上に記憶する。障害物オブジェクト（津波オブジェクト）と、歩行者アイコンが重なっている状態とは、例えば図４の４１０に示すように、歩行者アイコン４１１と４１２が、浸水域（浸水域の形状をした津波オブジェクト）と重なる位置にある状態である。一方、歩行者アイコン４１３、４１４は、避難目的地に到達しており、浸水域にも重なっていないため、障害物オブジェクト（津波オブジェクト）と重なっていない（避難に成功した／逃げ切ることができた）歩行者の一例を示している。
【００４１】
初期位置特定部３２７は、歩行者特定部３２６で特定された歩行者アイコンの初期位置を特定する。つまり、元々どの場所にいた歩行者が逃げ遅れた（避難に失敗した）のか特定する。初期位置識別表示指示部３２８は、初期位置特定部３２７で特定した初期位置を地図上で識別表示するようＣＡＤソフト１１０に指示する。
【００４２】
移動ルート特定部３２９は、歩行者特定部３２６で特定された歩行者アイコンの、重なり判定部３２５で障害物オブジェクトと重なっていると判定された位置までの移動ルートを特定する。つまり、どのルートを通った歩行者が逃げ遅れた（避難に失敗した）のか特定する。移動ルート識別表示指示部３３０は、移動ルート特定部３２９で特定した移動ルートを地図上で識別表示するようＣＡＤソフト１１０に指示する。
【００４３】
初期位置識別表示指示受付部３１６は、初期位置識別表示指示部３２８からの指示を受け付ける。移動ルート識別表示指示受付部３１７は、移動ルート識別表示指示部３３０からの指示を受け付ける。識別表示処理部３１８は、初期位置識別表示指示受付部３１６で受け付けた指示に従って逃げ遅れた歩行者アイコンの初期位置を識別表示する。また、移動ルート識別表示指示受付部３１７で受け付けた指示に従って、逃げ遅れた歩行者アイコンの移動ルートを識別表示する。以上が図３の説明である。
【００４４】
次に、図６を参照して、本発明の実施形態における障害物オブジェクトの形状決定処理の流れについて説明する。ここでいう障害物オブジェクトとは津波オブジェクトである。
【００４５】
本発明の説明において、各フローチャートに示す各ステップの処理は、情報処理装置１００のＣＰＵ２０１が、ＣＡＤソフト１１０又は避難シミュレーションソフト１２０の機能を用いて実行するものである。
【００４６】
Ｓ６０１において、ＣＡＤソフト１１０は、入力装置２０９を介したユーザによる操作に応じて、起動する。
【００４７】
また、ＣＡＤソフト１１０は、入力装置２０９を介したユーザによる操作に応じて、外部メモリ２１１等から地図データを読込んで、読込んだ地図データの情報をＲＡＭ２０３上に展開し、記憶する。そして、ＣＡＤソフト１１０は、ＲＡＭ２０３上に記憶した地図データに応じた地図をディスプレイ装置２１０に表示されているＣＡＤソフト１１０の表示画面内に表示する。例えば、図９の９００に示すように、ＣＡＤソフトウェアが表示するウインドウ上に地図を表示する。
【００４８】
図９（ａ）は、ＣＡＤソフト１１０がディスプレイ装置２１０に表示している画面の一例である表示画面９００を示す図である。Ｓ６０２では、ＣＡＤソフト１１０は、オブジェクト情報５４０に示すようなオブジェクトの集合である地図データを読込むものとする。
【００４９】
図５のオブジェクト情報５４０は、外部メモリに記憶される地図データの情報の一例である。オブジェクト情報５４０は、オブジェクトＩＤと、頂点座標と、属性の項目を含む。オブジェクトＩＤの項目の値は、オブジェクトを一意に特定するためのＩＤである。頂点座標の項目の値は、地図上でのオブジェクトの各頂点の座標を示す。例えば、（オブジェクトの１つ目の頂点のｘ座標値、オブジェクトの１つ目の頂点のｙ座標値、オブジェクトの２つ目の頂点のｘ座標値、オブジェクトの２つ目の頂点のｙ座標値・・・・・）という座標のデータが入力される。頂点座標の項目に示される頂点を順番に結んだ形状が、そのオブジェクトの形状となる。属性の項目は、オブジェクトに付与されている属性を示す。例えば、属性の項目には、道オブジェクトについては、「道」の属性情報、建物オブジェクトについては、「建物」の属性情報が付与される。津波オブジェクトについては、「障害物」の属性が付与される。地図データを読み込んだ時点においては、図４の４００に示すように、津波オブジェクトは地図上に配置されていないものとする。
【００５０】
図９の９００においては、ＣＡＤソフト１１０が、記憶した情報（例えば、オブジェクト情報５４０）をＲＡＭ２０３に読み出し、ディスプレイ装置２１０に表示しているＣＡＤソフト１１０の画面上に、頂点座標の値に従って配置している。
【００５１】
Ｓ６０２において、ＣＡＤソフト１１０は、入力装置２０９を介したユーザの操作に応じて、避難シミュレーションソフト１２０を起動させる。ＣＡＤソフト１１０は、入力装置２０９を介したユーザの操作に応じて、既に起動している避難シミュレーションソフト１２０に対して、避難シミュレーションソフト１２０の設定画面の表示を指示することとしてもよい。
【００５２】
Ｓ６０３において、避難シミュレーションソフト１２０は、Ｓ６０３でのＣＡＤソフト１１０からの起動指示により起動し、避難シミュレーションソフト１２０の設定画面をＣＡＤソフト１１０が表示している表示画面上に表示する。また、避難シミュレーションソフト１２０は、既に起動している場合、Ｓ６０２でのＣＡＤソフト１１０からの設定画面表示指示に応じて、避難シミュレーションソフト１２０の設定画面をＣＡＤソフト１１０が表示している表示画面上に表示することとしてもよい。
【００５３】
図９（ｂ）は、避難シミュレーションソフト１２０の設定画面９２０が表示画面９００上に表示されている様子を示す図である。Ｓ６０２で表示画面９００上の選択画面９１０で、「避難シミュレーション」が選択されることで、ＣＡＤソフト１１０は、避難シミュレーションソフト１２０に起動指示を出す。そして、起動指示を受けた避難シミュレーションソフト１２０は、Ｓ６０３で、設定画面９２０を表示する。
【００５４】
Ｓ６０４において、避難シミュレーションソフト１２０は、ディスプレイ装置２１０に表示している画面や入力装置２０９を介したユーザの操作に基づいて、津波データの読み込み指示を受け付ける。例えば浸水域情報５２０の読み込み指示を受け付ける。例えば、避難シミュレーションソフト１２０は、入力装置２０９を介したユーザの操作に基づいて、設定画面９２０における「津波データ読込」ボタンの選択を受け付けることで、浸水域情報５２０の読み込み指示を受付ける。そして当該指示に従って、浸水域情報５２０をＲＡＭ上に読み込んで展開する。
【００５５】
Ｓ６０５において、避難シミュレーションソフト１２０は、読み込んだ親水基情報のメッシュの位置と水位の情報から、水位に記憶されている時間ごとの津波オブジェクト（浸水域を示すオブジェクト）の形状を決定する。例えば、各時間において水位が３０ｃｍ以上のメッシュをその時間において浸水している領域を示すものとして決定し、時間ごとに当該浸水している領域を示す複数のメッシュを１つの津波オブジェクトとすることを決定し、その形状及び位置を特定する。例えば図１０の１０１１は、シミュレーション開始５分後に水位が３０ｃｍ以上になっている浸水域の形状を示すオブジェクトの形状である。１０２１は、シミュレーション開始１０分後に水位が３０ｃｍ以上になっている浸水域の形状を示すオブジェクトの形状である。１０３１は、シミュレーション開始１５分後に水位が３０ｃｍ以上になっている浸水域の形状を示すオブジェクトの形状である。また、決定した各形状の頂点座標（各津波オブジェクトの角に位置するメッシュオブジェクトの頂点座標）を、各津波オブジェクトの頂点座標（位置）として決定する。
【００５６】
Ｓ６０６において、避難シミュレーションソフト１２０は、Ｓ６０５で決定した形状、位置、及び当該津波オブジェクトを実際に地図上に配置する時間の情報を外部メモリ２１１に記憶する。例えば図５の津波オブジェクト情報５３０と同様の項目を備えた情報を記憶する。
【００５７】
津波オブジェクト情報５３０は、オブジェクトの識別情報であるＩＤと、Ｓ６０５で決定した、オブジェクトの地図上の頂点座標（頂点を順々に結ぶ線分により形状が表現されるため、頂点座標はオブジェクトの形状を示す情報及び位置を示す情報である）と、属性と、当該津波オブジェクトが示す浸水域が浸水していると判定された時間と、の項目から構成されている。当該時間の項目は、シミュレーションが開始されてから経過するシミュレーション内の時間を示しており、例えばＯｂ０００１Ｔの津波オブジェクトはシミュレーション開始５分後に地図上に配置し、Ｏｂ０００２Ｔの津波オブジェクトはシミュレーション開始１０分後に地図上に配置することを示している。
【００５８】
Ｓ６０７において、避難シミュレーションソフト１２０は、津波オブジェクト情報５３０に示すＩＤ、形状、位置、属性のオブジェクト（障害物オブジェクト）をメモリ上に生成するよう指示する。
【００５９】
Ｓ６０８において、ＣＡＤソフト１１０はＳ６０７からの指示を受け付け、Ｓ６０９において、Ｓ６０８で受け付けた指示に従って指示された形状のオブジェクトをメモリ上に生成し、障害物の属性を付与して記憶する。例えば図１０に示す１０１１、１０２１、１０３１の津波オブジェクトをメモリ上に生成する。そして、当該オブジェクトの配置状態を無効化する。つまり、オブジェクトの形状のデータは存在しているが、地図上で有効化されていない状態とする。
【００６０】
Ｓ６１０において、ＣＡＤソフト１１０は、津波オブジェクトの生成が完了した旨を避難シミュレーションソフト１２０に通知し、Ｓ６１１で避難シミュレーションソフト１２０が当該通知を受け付ける。図６の説明は以上である。
【００６１】
図６の処理によれば、津波データに基づいて障害物オブジェクトの形状を容易に決定することができる。
また、津波データに基づいて障害物オブジェクトの位置を容易に決定することができる。
【００６２】
また、津波データに基づいて障害物オブジェクトを容易に生成することができる。
【００６３】
次に図７を参照して、本発明の実施形態における、シミュレーションによる逃げ遅れ判定処理の流れについて説明する。
【００６４】
Ｓ７０１〜Ｓ７０３の処理はＳ６０１〜Ｓ６０３の処理と同様のため、説明は割愛する。
【００６５】
Ｓ７０４において、避難シミュレーションソフト１２０は、ディスプレイ装置２１０に表示している画面や入力装置２０９を介したユーザの操作に基づいて、避難シミュレーションの開始指示を受け付ける。例えば、避難シミュレーションソフト１２０は、入力装置２０９を介したユーザの操作に基づいて、設定画面９２０における「実行」ボタンの選択を受け付けることで、避難シミュレーションの実行指示を受け付ける。
【００６６】
Ｓ７０５において、避難シミュレーションソフト１２０は、ＣＡＤソフト１１０により開かれている地図データ上に配置されている歩行者アイコンの情報を取得する。例えばＣＡＤソフト１１０に、展開中の地図データに含まれる歩行者アイコン情報５００を要求する。当該要求を受け付けたＣＡＤソフト１１０が、展開中の地図データに含まれる歩行者アイコン情報５００をメモリから取得して避難シミュレーションソフト１２０に送信し、避難シミュレーションソフト１２０がこれを受信して取得する。
【００６７】
Ｓ７０６において、避難シミュレーションソフト１２０は、Ｓ６０７で生成を指示した津波オブジェクト情報５３０をメモリから取得し、全ての津波オブジェクトに対してＳ７０７〜Ｓ７１３の処理を実行する。
【００６８】
Ｓ７０７において、避難シミュレーションソフト１２０は、Ｓ７０７〜Ｓ７１３の処理を未実行の津波オブジェクトを１つ取得し、Ｓ７０８において、当該津波オブジェクトの配置時間になったかを判定する。例えば、シミュレーション開始から、津波オブジェクト情報５３０における時間（開始ｎ分後）が経過しているか判定する。
【００６９】
配置時間になっていない場合はＳ７１４に処理を進める。配置時間になっている場合、Ｓ７０９に処理を進める。
【００７０】
Ｓ７０９において、避難シミュレーションソフト１２０は、シミュレーション開始から配置時間が経過した津波オブジェクトを、頂点座標に示す位置に配置する（地図上において有効化する）よう、ＣＡＤソフト１１０のＡＰＩを用いて、ＣＡＤソフト１１０に指示する（配置制御する）。例えばシミュレーション開始後５分が経過している場合には、図１０における１０１１の津波オブジェクトの配置を指示する。シミュレーション開始後１０分が経過している場合には、図１０における１０２１の津波オブジェクトの配置を指示する。シミュレーション開始後１５分が経過している場合には、図１０における１０３１の津波オブジェクトの配置を指示する。
【００７１】
Ｓ７１０において、ＣＡＤソフト１１０は当該津波オブジェクトの配置指示を受け付け、Ｓ７１１において、Ｓ７１０で指示された位置に、指示された津波オブジェクトを配置する。そしてＳ７１２において、当該配置の処理が完了したことを避難シミュレーションソフト１２０に通知する。避難シミュレーションソフト１２０は、Ｓ７１３において当該通知を受け付けると、Ｓ７１４において、全ての津波オブジェクトに対してＳ７０７〜Ｓ７１３の処理を実行したか判定する。未実行の津波オブジェクトがある場合はＳ７０７に処理を進め、未実行の津波オブジェクトを新たに１つ取得する。全ての津波オブジェクトに対してＳ７０７〜Ｓ７１３の処理を実行済みの場合はＳ７１５に処理を進める。
【００７２】
Ｓ７１５において、避難シミュレーションソフト１２０は、ＣＡＤソフト１１０で展開中の地図データ上に配置されている、未固定の歩行者アイコンを取得する。例えば、ＣＡＤソフト１１０のＡＰＩを用いて、ＣＡＤソフト１１０に対して、ＣＡＤソフト１１０で展開中の地図データの配置されている全ての歩行者アイコンの情報（例：図５の歩行者アイコン情報５００）を要求し、これをＣＡＤソフト１１０から受信して、受信した歩行者アイコン情報５００の中から、固定フラグ＝０の歩行者アイコンを抽出し、リスト化してＲＡＭ上に記憶する。そして、Ｓ７１６〜Ｓ７２４の処理を全ての未固定の歩行者アイコンに対して適用する。
【００７３】
Ｓ７１６において、避難シミュレーションソフト１２０は、未固定の歩行者アイコンのリストから、未処理の歩行者アイコンを１つ取得する。そして、Ｓ６１７において当該歩行者アイコンが障害物オブジェクト（例えば津波オブジェクト）と重なっているか判定する。重なっていると判定された場合、当該性合物オブジェクトと重なっている歩行者アイコンを、逃げ遅れた（避難に失敗した）歩行者（避難者）として特定し、歩行者アイコン情報５００中の、当該歩行者に対応する固定フラグを１に変更・更新する。
【００７４】
Ｓ６１７において、歩行者アイコンが障害物オブジェクトと重なっていないと判定された場合、Ｓ７０７で、避難シミュレーションソフト１２０は、当該歩行者の移動速度（速度（秒／毎）の情報を用いて、所定時間後の歩行者の位置を決定する。例えば避難目的地までの歩行者のルートを特定し、当該ルートを示す線上において、例えば５分後に当該歩行者オブジェクトが位置する移動先の位置を決定して、メモリに記憶する。例えば図５の歩行者アイコン移動履歴５１０に、歩行者アイコンの識別情報（アイコンＩＤ）と、当該歩行者アイコンの位置と、当該位置に歩行者アイコンが位置する時間（ｎ分後）の値を対応付けた、最新のレコードを追加する。
【００７５】
Ｓ７２０において、避難シミュレーションソフト１２０は、Ｓ７１９で移動履歴に追加した最新のレコードが示す、Ｓ７１７で経過したと判定されたシミュレーション開始後の時間に対応する位置に、歩行者アイコンを移動（移動先に配置）するよう、ＣＡＤソフト１１０のＡＰＩを用いて、ＣＡＤソフト１１０に指示する（配置制御する）。
【００７６】
Ｓ７２１において、ＣＡＤソフト１１０は当該指示を受け付け、Ｓ７２２で、Ｓ７２１で受け付けた指示に従って、指示された歩行者アイコンを、指示された移動先の（地図上の）位置に配置する処理を行う。歩行者アイコンの、時間ごとの移動の様子を図１１の１１００、１１１０、１１２０、１１３０に示す。そして、Ｓ７２３において、当該配置の処理が完了したことを避難シミュレーションソフト１２０に通知する。
【００７７】
Ｓ７２４において、避難シミュレーションソフト１２０は当該通知を受け付け、Ｓ７２５において、Ｓ７１５でメモリ上に生成したリスト内の、全ての未固定の歩行者アイコンに対してＳ７１６〜Ｓ７２４の処理を実行したか判定する。実行済みの場合はＳ７２６に処理を進める。処理を未実行の歩行者アイコンがある場合には、再度Ｓ７１５に処理を進め、処理を未実行の新たな歩行者アイコンを取得して、Ｓ７１６の処理を開始する。
【００７８】
Ｓ７２６において、避難シミュレーションソフト１２０は、シミュレーションの終了条件が満たされたか判定する。シミュレーションの終了条件とは、例えばシミュレーション開始後、所定時間（ここではシミュレーション内の時間で１時間）が経過したか否か等の条件である。本実施形態においては、シミュレーション開始後、シミュレーション内で１時間が経過した場合にシミュレーションの終了条件が満たされたと判定する。なお、シミュレーションの終了条件は時間に限るものではない。例えば全ての歩行者アイコンが避難目的地に到達したかを終了条件とし、全ての歩行者アイコンが避難目的地に到達した場合に終了条件を満たしたと判定するようにしてもよい。
【００７９】
終了条件が満たされていない場合には、Ｓ７０６に処理を進め、津波オブジェクトの配置、及び歩行者アイコンの移動の処理（避難シミュレーションの処理）を継続する。終了条件が満たされた場合には図７の処理を終了し、避難シミュレーションを完了する。以上が図７の説明である。
【００８０】
図７の処理によれば、障害物オブジェクトと重なった歩行者を地図上に停止させるシミュレーションが可能となる。
【００８１】
よって、地図上のどの位置で歩行者が、津波の被害地域に入ったかを容易に確認可能となる。
【００８２】
つまり、歩行者が障害物オブジェクトと重なった位置を、歩行者が避難に失敗した位置（逃げ遅れた位置）として決定、確認することができる。
【００８３】
次に図８を参照して、逃げ遅れた歩行者位置の識別表示処理の流れについて説明する。
【００８４】
図８においては、既に避難シミュレーションソフト１２０が起動され、設定画面９２０が表示済みであるものとして説明する。
【００８５】
Ｓ８０１において、避難シミュレーションソフト１２０は、ディスプレイ装置２１０に表示している画面や入力装置２０９を介したユーザの操作に基づいて、逃げ遅れた歩行者にかかる位置の表示指示を受け付ける。例えば、避難シミュレーションソフト１２０は、入力装置２０９を介したユーザの操作に基づいて、設定画面９２０における「逃げ遅れ表示」ボタンの選択を受け付けることで、逃げ遅れた歩行者にかかる位置の表示指示として、逃げ遅れた歩行者の元々いた場所（初期位置）の表示、及び、逃げ遅れた歩行者の移動ルートの表示指示を受け付けるものとする。
【００８６】
Ｓ８０２において、避難シミュレーションソフト１２０は、メモリ上に記憶されている歩行者アイコン情報５００の中で、固定フラグ＝１の歩行者アイコンを特定して抽出し、メモリ上にリスト化して記憶する。
【００８７】
Ｓ８０３において、避難シミュレーションソフト１２０は、Ｓ８０２でメモリ上にリスト化した、地図上に固定された（逃げ遅れた）歩行者アイコンの全てに対して、Ｓ８０４〜８０９の処理を適用する。
【００８８】
Ｓ８０４において、避難シミュレーションソフト１２０は、逃げ遅れた歩行者アイコン情報をメモリ上のリストから１つ取得する。そして、Ｓ８０５において、当該歩行者アイコンの初期位置を特定する。また、当該歩行者アイコンが津波オブジェクトに重なったと判定された時点の位置までの、当該歩行者アイコンの移動ルートを特定する。
【００８９】
津波オブジェクトに重なったと判定された時点の歩行者アイコンの位置は、歩行者アイコン移動履歴５１０の情報から特定する。例えば、当該津波オブジェクトに重なった歩行者アイコンの最後の移動履歴の位置を特定する（図７の処理によれば、固定されて以降、新規の移動履歴のレコードの追加をしていないためである）。
【００９０】
なお、移動履歴のみ全ての歩行者アイコンについて記録を継続することが考えられるが、その場合であっても、図７の処理で説明したように、津波オブジェクトと重なると歩行者アイコンの固定フラグを有効にし、歩行者アイコンを移動させないように制御しているため、固定された直後から歩行者の位置は変更されないまま履歴として記憶されているはずである。よって、例えば２レコード以上同じ位置にある移動履歴があった場合には、２レコードのうち先に記録されているレコードの歩行者アイコンの位置を、津波オブジェクトに重なったと判定された時点の歩行者アイコンの位置として特定可能である。
【００９１】
また、歩行者アイコン移動履歴５１０に記憶されている地図上の位置（ｘ，ｙ座標）の示す点を、先頭のレコードから、５分後、１０分後、１５分後、というように順々に線分で繋ぎ、初期位置から、上述した津波オブジェクトに重なったと判定された時点の歩行者アイコンの位置までの線分を移動ルートとして特定する。
【００９２】
Ｓ８０７において、避難シミュレーションソフト１２０は、歩行者アイコンの識別表示（津波オブジェクトに重なったと判定された時点の歩行者アイコンの位置の識別表示）を、ＣＡＤソフト１１０のＡＰＩを用いて、ＣＡＤソフト１１０に指示する。具体的には、図１２の１２０１に示す、当該歩行者独自のオブジェクトの形状を決定し、オブジェクトの色を所定の色（例えば青色）に決定して、津波オブジェクトに重なったと判定された時点の位置に配置するよう指示する。Ｓ８１１において、ＣＡＤソフト１１０は当該指示を受け付け、Ｓ８１２において、Ｓ８１１で指示された形状のオブジェクトを生成して指示された色を設定し、指示された位置に配置して表示することで、例えば図１２の１２０１に示すように歩行者アイコンの識別表示（津波オブジェクトに重なったと判定された時点の歩行者アイコンの位置の識別表示）を行う。
【００９３】
Ｓ８０８において、避難シミュレーションソフト１２０は、Ｓ８０５で特定した歩行者アイコンの初期位置の識別表示を、ＣＡＤソフト１１０のＡＰＩを用いて、ＣＡＤソフト１１０に指示する。具体的には、図１２の１２０３に示すように、Ｓ８０７で形状決定した当該歩行者独自のオブジェクトの形状と同じ形状を、初期位置の識別表示用のオブジェクトの形状として決定し、オブジェクトの色を初期位置を示す所定の色（例えば赤色）に決定し、初期位置の示す地図上の位置に配置するよう指示する。Ｓ８１３において、ＣＡＤソフト１１０は当該指示を受け付け、Ｓ８１４において、Ｓ８１３で指示された形状のオブジェクトを生成して指示された色を設定し、指示された位置に配置して表示することで、例えば図１２の１２０３に示すように、１２０１に対応する初期位置が１２０３であることを識別表示する。
【００９４】
なお、図１２において、１２０２の歩行者に対応する初期位置は１２０４であり、１２０１と１２０２はことなる歩行者（異なる歩行者アイコンの位置）を示すことがわかる。
【００９５】
Ｓ８０９において、避難シミュレーションソフト１２０は、Ｓ８０６で特定した歩行者アイコンの移動ルートを、地図上に識別表示するように、ＣＡＤソフト１１０のＡＰＩを用いて、ＣＡＤソフト１１０に指示する。具体的には、Ｓ８０６で特定した時間ごとの歩行者アイコンの移動履歴の位置を線分で繋いだルートオブジェクト（移動ルートを示すオブジェクト）を生成し、当該移動履歴の示す位置に配置するようＣＡＤソフト１１０に指示する。Ｓ８１５において、ＣＡＤソフト１１０は当該指示を受け付け、Ｓ８１６において、Ｓ８１５で指示された形状のオブジェクトを生成して、指示された位置に配置して表示することで、例えば図１２の１２１０に示す１２１１のように、初期位置１２０３から１２０１に至るまで歩行者アイコンの移動ルートを識別表示する。図１２において、１２１２は、初期位置１２０４から１２０２に至るまで歩行者アイコンの移動ルートである。
【００９６】
Ｓ８１０において、避難シミュレーションソフト１２０は、Ｓ８０２で特定した全ての歩行者アイコンに対して、Ｓ８０４〜Ｓ８０９の処理を適用したか判定する。未適用の歩行者アイコンがある場合は、Ｓ８０４に処理を進め、処理を未適用のアイコンの中から新たな歩行者アイコンを取得する。Ｓ８０２で特定した全ての歩行者アイコンに対して、Ｓ８０４〜Ｓ８０９の処理を適用済みの場合は、図８に示す処理を終了する。
【００９７】
なお、上述した実施形態の説明においては、避難に失敗した歩行者の初期位置及び移動ルートの識別表示を合わせて行うものとしたが、例えば図１２の１２００、１２１０に示すように、どちらか一方を実行するようにしてもよい。初期位置及び移動ルートの識別表示のどちらを実行するか、あるいは両方を実行するかは、避難シミュレーションソフト１２０が提供する不図示の設定画面において選択され、記憶される設定ファイルによって決定する。例えば、避難シミュレーションソフト１２０が、外部メモリに記憶されている当該設定ファイルを、Ｓ８０２の直後にメモリ読み出す。そして、初期位置の識別表示のみ実行する設定の場合には、Ｓ８０３〜Ｓ８１０の処理を、Ｓ８０９をスキップして実行する。また、移動ルートの識別表示のみ実行する設定の場合には、Ｓ８０３〜Ｓ８１０の処理を、Ｓ８０８をスキップして実行する。また、初期位置の識別表示、移動ルートの識別表示の両方を行う設定の場合には、Ｓ８０３〜Ｓ８１０の処理を全て実行するものとする。
【００９８】
図８の処理によれば、避難者が避難できなくなるまでの、当該避難者にかかる位置を、ユーザに容易に確認させることができる。
【００９９】
例えば、避難に失敗した歩行者の、元々いた場所（初期位置）を容易に確認させることができる。
【０１００】
例えば、避難に失敗した歩行者の移動ルートを容易に確認させることができる。
【０１０１】
以上説明したように、本発明によれば、避難者が避難できなくなるまでの、当該避難者にかかる位置を、ユーザに容易に確認させることができる。
【０１０２】
＜第２の実施形態＞
【０１０３】
以下、図１３、１４を参照して第２の実施形態について説明する。なお、第１の実施形態と共通の処理については説明を省略する。第２の実施形態においては、避難に失敗した避難者の位置に基づいて、新たな避難目的地の候補をユーザに提示する。
【０１０４】
ＣＡＤソフト１１０及び避難シミュレーションソフト１２０は、図６、図７で説明した処理を実行する。その後、図１３の処理を開始する。図１３においては、避難シミュレーションソフト１２０は起動済みであり、既に設定画面９２０（図９）が表示画面に表示されているものとする。
【０１０５】
Ｓ１３０１において、避難シミュレーションソフト１２０は、ディスプレイ装置２１０に表示している画面や入力装置２０９を介したユーザの操作に基づいて、新たな避難場所候補（避難目的地の候補）の表示指示を受け付ける。例えば、避難シミュレーションソフト１２０は、入力装置２０９を介したユーザの操作に基づいて、設定画面９２０における「避難候補地表示」ボタンの選択を受け付けることで、新たな避難場所候補の表示指示を受け付けるものとする。
【０１０６】
Ｓ１３０２において、避難シミュレーションソフト１２０は、歩行者アイコン情報５００の中から固定フラグ＝１の歩行者アイコン（逃げ遅れた歩行者）を特定して、当該歩行者アイコンの初期位置を特定する。
【０１０７】
Ｓ１３０３において、避難シミュレーションソフト１２０は、所定の範囲内にある初期位置をグルーピングし、グルーピングした初期位置の中間地点を特定する。例えば図１４でいう１４０３と１４０４との中間地点１４０２を特定する。そして、Ｓ１３０４において、当該中間地点を中心とする所定の範囲（例えば図１４の１４０８の示す範囲）を避難目的地の候補として決定し（候補地特定手段の一例）、決定した避難目的地の候補を示すオブジェクト１４０８の形状を決定して、Ｓ１３０５において、当該形状のオブジェクトを、当該決定した位置に配置するようＣＡＤソフト１１０に指示する（候補地表示制御手段の一例）。
【０１０８】
これは、避難できなかった避難者が密集しているエリアで、各避難者が避難できる候補地を提示するための処理である。
【０１０９】
Ｓ１３１２において、ＣＡＤソフト１１０は当該指示を受け付け、Ｓ１３１３において、Ｓ１３１２で指示された形状のオブジェクトを生成し、避難目的地候補の属性を付与して、指示された位置と対応付けてメモリ上に記憶する。そして、図１４の１４０８に示すように、指示された位置に当該避難目的地候補のオブジェクトを配置することで、避難目的地候補を識別表示する。
【０１１０】
Ｓ１３０６において、避難シミュレーションソフト１２０は、Ｓ１２０２で特定した避難に失敗した歩行者の移動ルートを特定し、所定数の移動ルートが最も接近した位置を特定する。例えば図１４でいう、１４０５と１４０６の２つの移動ルートが最も接近した位置１４０１を特定する。なお、当該所定数の値は、避難シミュレーションソフト１２０の提供する不図示の設定画面上でユーザ操作により任意に設定変更可能であるものとする。
【０１１１】
Ｓ１３０７において、避難シミュレーションソフト１２０は、Ｓ１３０６で特定した位置を中心とする所定の範囲（例えば図１４の１４０７の示す範囲）を避難目的地の候補として決定し（候補地特定手段の一例）、決定した避難目的地の候補を示すオブジェクト１４０７の形状を決定して、Ｓ１３０８において、当該形状のオブジェクトを、当該決定した位置に配置するようＣＡＤソフト１１０に指示する（候補地表示制御手段の一例）。
【０１１２】
移動ルートの接近具合に応じて避難目的候補を決定することで、シミュレーションにおいて避難に失敗した避難者が、移動途中に効率よく避難できる場所を候補地としてユーザに提示することができる。
【０１１３】
Ｓ１３１４において、ＣＡＤソフト１１０は当該指示を受け付け、Ｓ１３１５において、Ｓ１３１４で指示された形状のオブジェクトを生成し、避難目的地候補の属性を付与して、指示された位置と対応付けてメモリ上に記憶する。そして、図１４の１４０７に示すように、指示された位置に当該避難目的地候補のオブジェクトを配置することで、避難目的地候補を識別表示する。
【０１１４】
Ｓ１３０９において、避難シミュレーションソフト１２０は、表示画面９００においてユーザ操作に基づく指示を受け付ける。具体的には、ＣＡＤソフト１１０が、表示画面９００において受け付けた操作を避難シミュレーションソフト１２０に通知することで、避難シミュレーションソフト１２０が操作に基づいた指示を受付ける。
【０１１５】
Ｓ１３１０において、避難シミュレーションソフト１２０は、Ｓ１３０９で受け付けた指示が避難目的地候補のオブジェクトの選択指示か判定する。避難目的地候補のオブジェクトの選択指示でない場合は処理を終了する。
【０１１６】
受け付けた指示が避難目的地候補のオブジェクトの選択指示である場合、Ｓ１３１１において、避難シミュレーションソフト１２０は、選択された非難目的地候補のオブジェクトを正式な避難目的地として決定して記憶する。例えば、図５に示す避難目的地５５０にオブジェクトＩＤ、頂点座標を追加し、属性を避難目的地候補から避難目的地に変更するようＣＡＤソフト１１０に指示する。ＣＡＤソフト１１０が当該指示に従って避難目的地５５０の情報を追加、更新することでＳ１３１１の処理を完了する。
【０１１７】
第２の実施形態によれば、避難に失敗した避難者の位置に基づいて、新たな避難目的地の候補をユーザに提示することができる。
【０１１８】
例えば、避難に失敗した避難者の初期位置に基づいて、新たな避難目的地の候補をユーザに提示することができる。
【０１１９】
また、避難に失敗した避難者の移動ルートに基づいて、新たな避難目的地の候補をユーザに提示することができる。
【０１２０】
＜第３の実施形態＞
【０１２１】
第１の実施形態の説明で上述したように、避難シミュレーションの情報に基づいて、歩行者が歩行した軌跡（移動ルート／歩行ルートともいう）を確認したいことがある。また、第１の実施形態の説明で上述したような、避難に失敗した歩行者の軌跡以外も確認したいことがある。
【０１２２】
しかし、全ての歩行者の移動軌跡を一律に描画して画面に表示してしまうと軌跡同士が重なり合って、確認したい歩行者の軌跡を確認できないという問題がある。
【０１２３】
第３の実施形態の発明は、必要な歩行者の移動の軌跡を、容易に表示画面に表示可能な仕組みを提供することを目的とする。
【０１２４】
以下、図１６〜２０を参照して、本発明の第３の実施形態について説明する。なお、第１〜第２の実施形態と共通する処理については詳細な説明は割愛する。
【０１２５】
まず図１６を参照して、本発明の第３の実施形態における、ルートオブジェクト作成処理の流れについて説明する。
【０１２６】
Ｓ１６０１において、ＣＡＤソフト１１０は、ユーザ操作を受け付ける。例えば、図１９の９００に示す画面においてユーザ操作を受け付ける。図１９の９００は、図９の（ａ）における９００と同じ画面である。ステップＳ１６０１の時点では、ＣＡＤソフトは、第１の実施形態における地図に相当する、部屋のＣＡＤ図面を展開して図１９の９００に示すように表示している。
【０１２７】
１９０２は歩行者アイコンである。ＣＡＤソフト１１０は、例えば任意の歩行者アイコン１９０２にマウスカーソルを合わせてクリックする操作を受け付けることで、当該クリックされた歩行者の選択を受け付け、当該歩行者アイコン１９０２を選択状態とする。選択中の歩行者アイコンは、メモリ上に作成する不図示の選択中オブジェクト一覧に記憶し、選択中の歩行者を管理する。
【０１２８】
１９０３は壁の属性を持ったオブジェクト（図形）である。１９０４は、避難目的地の属性を持ったオブジェクトであり、例えばドアである。
【０１２９】
各オブジェクトはＣＡＤソフト１１０がユーザ操作に応じて選択可能である。例えばクリック操作を受け付けることでオブジェクトの選択を受け付ける。
【０１３０】
なお、図１６のステップＳ１６０１の時点においては、既に、図１９の９００に表示されている図面を使った避難シミュレーションが実行済みであり、その結果のデータが外部メモリ２１１に記憶されているものとする。シミュレーション結果の一例を図１８のルートデータ１８００（時間毎位置履歴）に示す。避難シミュレーションの実行（歩行者アイコンの移動や障害物オブジェクトの配置）方法については図７で前述したとおりである。
【０１３１】
第３の実施形態においては、避難シミュレーションソフト１２０が、避難シミュレーション実行の指示を受け付けた時点でＣＡＤソフト１１０が展開・表示している図面と歩行者アイコンに基づいて、仮想で歩行者アイコンの移動を行い、避難シミュレーションの結果を作成しているものとする。そのため、実際の図面上の歩行者アイコンは初期位置（始点）に位置したままである。
【０１３２】
また、第３の実施形態においては、避難シミュレーションソフト１２０は、シミュレーション開始から所定の時間間隔ごと（時間１８０２ごと）に、各歩行者アイコン（アイコンＩＤ１８０３）のいた位置１８０４（図面上のＸ，Ｙ座標）を記憶している。日時１８０１は、各データ行のデータが記憶された日時である。ルートデータ１８００は、避難シミュレーションを実行するごとに新たに作成され、記憶される。
【０１３３】
Ｓ１６０２において、ＣＡＤソフト１１０は、受け付けたユーザ操作が、移動軌跡のプロットのコマンド実行操作か判定する。
【０１３４】
具体的には、図１９に示すように、ＣＡＤソフト１１０のメニューから、歩行軌跡プロットコマンドのボタン１９０１の選択の操作を受け付けた場合にコマンド実行操作であると判定する。
【０１３５】
Ｓ１６０３において、ＣＡＤソフト１１０は、避難シミュレーションソフト１２０に対してコマンド実行指示をする。Ｓ１６０４において、避難シミュレーションソフト１２０はコマンド実行指示を受け付ける。
【０１３６】
Ｓ１６０５において、避難シミュレーションソフト１２０は当該コマンド実行指示を受け付け、不図示のルート作成対象の選択画面を表示して、ルートオブジェクト（歩行者の移動軌跡のオブジェクト）の作成をする対象のルートデータを、外部メモリに記憶されている複数のルートデータの一覧から選択するユーザ操作を受け付ける。
【０１３７】
そして、当該選択されたルートデータ１８００をＲＡＭ上に読み出して、当該選択されたルートデータ１８００を使って、以降の、歩行者アイコンの過去の位置にかかるオブジェクト（例えば移動軌跡のオブジェクト）の作成処理を実行する。
【０１３８】
当該ルートデータ１８００の選択受付後、避難シミュレーションソフト１２０は図１９の１９１０に示すようなダイアログを表示画面に表示する。
【０１３９】
Ｓ１６０６において、避難シミュレーションソフト１２０は、ルートのオブジェクトの作成対象とする歩行者の決定処理を実行する。当該決定処理の詳細を、図１７を参照して説明する。
【０１４０】
Ｓ１７０１において、避難シミュレーションソフト１２０は、ダイアログ１９１０上でのユーザ操作を受け付ける。
【０１４１】
Ｓ１７０２において、避難シミュレーションソフト１２０は、ステップＳ１７０１で受け付けた操作が、ＣＡＤソフト１１０の図面上で選択中の歩行者（歩行者アイコン）のみを歩行軌跡のオブジェクト（移動ルートを示すルートオブジェクト）の作成の対象とする操作か判定する。
【０１４２】
具体的には、ダイアログ内「選択した人のみ描画」のチェックボックス１９１２のチェック入の操作を受け付けた場合に、選択中の歩行者のみをルート作成の対象とする操作がされたと判定する。
【０１４３】
Ｓ１７０３において、避難シミュレーションソフト１２０は、ステップＳ１７０２において、選択中の歩行者のみをルート作成の対象とする操作を受け付けたと判定した場合、当該操作に応じて、図１９の１９０１の選択部を選択状態にする。
【０１４４】
Ｓ１７０４において、Ｓ１７０１で受け付けた操作がルート作成の実行操作か判定する。具体的には、ダイアログ内の「ＯＫ」ボタン１９１１の選択の操作を受け付けた場合に、ルート作成（オブジェクト作成）の実行操作がされたと判定する。ルート作成の実行操作がされたと判定した場合は処理をステップＳ１７０５に移行する。
【０１４５】
Ｓ１７０５において、避難シミュレーションソフト１２０は、選択中の歩行者のみを対象としたルート作成の実行操作か判定する。具体的には、「選択したひとのみ描画」チェックボックス１９１２が入状態で「ＯＫ」ボタン１９１１が追うかされた場合に、選択中の歩行者のみを対象としたルート作成の実行操作がされたと判定する。
【０１４６】
ステップＳ１７０５において、ステップＳ１７０１で受け付けた操作が選択中の歩行者のみを対象としたルート作成の実行操作ではないと判定された場合、全歩行者の実行操作であったものと判定し、処理をステップＳ１７０９に移行する。
【０１４７】
そして、ステップＳ１７０９で、全歩行者をルート作成の対象として選択する。具体的には、処理対象の歩行者アイコンとして、全歩行者アイコンのアイコンＩＤ一覧をＲＡＭ上に保持する。
【０１４８】
ここでいう全歩行者とは、選択中および非選択中の全ての歩行者であり、ルートデータ１８００のアイコンＩＤ１８０３に含まれる全ての歩行者アイコンである。
【０１４９】
ステップＳ１７０５において、ステップＳ１７０１で受け付けた操作が選択中の歩行者のみを対象としたルート作成の実行操作であると判定された場合、処理をステップＳ１７０６に移行する。
【０１５０】
ステップＳ１７０６において、避難シミュレーションソフト１２０は、選択中の歩行者があるかＣＡＤソフト１１０に問い合わせる。具体的には、ＣＡＤソフト１１０上で選択されている歩行者の探査をＣＡＤソフト１１０に要求し、選択されている歩行者の有無の情報をＣＡＤソフト１１０から取得する。
【０１５１】
選択されている歩行者アイコンがある場合には、ＣＡＤソフトは避難シミュレーションソフト１２０に対して、選択されている歩行者有の情報として、選択されている歩行者アイコンのアイコンＩＤ一覧を送信する。
【０１５２】
選択されている歩行者アイコンがない場合には、選択されている歩行者無しの情報として、空のアイコンＩＤ一覧を避難シミュレーションソフト１２０に送信する。
【０１５３】
ステップＳ１７０７において、避難シミュレーションソフト１２０は、ＣＡＤソフト１１０から取得した歩行者の有無の情報を参照し、選択中の歩行者アイコンがあるか判定する。選択中の歩行者アイコンがない場合は処理をステップＳ１７０９に移行する。選択中の歩行者アイコンがある場合は処理をステップＳ１７０８に移行する。
【０１５４】
ステップＳ１７０８において、避難シミュレーションソフト１２０は、ＣＡＤソフト１１０上で選択中の歩行者アイコンのみを、ルートを作成する対象として選択し、決定する。具体的には、処理対象の歩行者アイコンとして、当該歩行者アイコンのアイコンＩＤ一覧をＲＡＭ上に保持する。以上が図１７の説明である。
【０１５５】
図１６の説明に戻る。ステップＳ１６０７において、避難シミュレーションソフト１２０は、ユーザによって選択されたＲＡＭ上のルートデータ１８００から、全時刻のルートデータを取得する。
【０１５６】
避難シミュレーションソフト１２０は、当該ルートデータ１８００に含まれる全ての歩行者に対して以下の処理を繰り返す。
【０１５７】
Ｓ１６０８において、避難シミュレーションソフト１２０は、未処理の歩行者アイコンのアイコンＩＤを１つ取得する。
【０１５８】
Ｓ１６０９において、避難シミュレーションソフト１２０は、取得した歩行者のＩＤが、ルート作成処理対象の歩行者アイコンのＩＤか判定する。ルート作成対象の歩行者のＩＤとは、図１７のステップＳ１７０８又はＳ１７０９で処理対象として選択・決定された種類の歩行者のＩＤである。
【０１５９】
なお、図１６の以降の説明においては、Ｓ１７０８において、ＣＡＤソフト１１０上で選択中の歩行者のみがルート作成対象として選択・決定されているものとして説明する。
【０１６０】
取得した歩行者アイコンのアイコンＩＤが、ルート作成処理対象の歩行者のＩＤである場合には、処理をステップＳ１６１０に移行する。ここでは、ＣＡＤソフト１１０上で選択中の歩行者アイコンのアイコンＩＤである場合に処理をステップＳ１６１０に移行する。
【０１６１】
具体的には、取得した歩行者アイコンのアイコンＩＤが、ＣＡＤソフト１１０上で選択されている歩行者のいずれかのアイコンＩＤと一致する場合に、取得した歩行者アイコンのアイコンＩＤが、ＣＡＤソフト１１０上で選択中の歩行者アイコンのアイコンＩＤであると判定する。
【０１６２】
取得した歩行者アイコンのアイコンＩＤが、ルート作成処理対象のアイコンＩＤでない場合は、処理をステップＳ１６０８の前に戻し、新たに処理未適用の歩行者アイコンを取得する。全ての歩行者アイコンのアイコンＩＤにステップＳ１６０８〜Ｓ１６１４の処理適用済みの場合は、処理をステップ１６１５に移行する。
【０１６３】
Ｓ１６１０において、避難シミュレーションソフト１２０は、取得した歩行者アイコンのオブジェクトのグループが存在するか判定し、存在しない場合には、当該歩行者の移動ルートのオブジェクトグループを作成するようＣＡＤソフト１１０に指示する。
【０１６４】
歩行者の移動ルートのグループとは、例えば図１８の１８３０に示す、ある歩行者のルートデータから作成するすべてのオブジェクトを歩行者ごとにひとまとまりに管理するデータ形式のことである。
【０１６５】
移動ルートのグループは、例えば、歩行者アイコン自体に設定されている属性や付加情報（図５の属性、速度等）に基づいて、避難シミュレーションソフトが歩行者アイコンを移動させた移動ルートのオブジェクトと、歩行者アイコンの属性や付加情報によらない他の要因に基づいて避難シミュレーションソフトが歩行者アイコンを移動させた移動ルートのオブジェクトをひとまとまりにしたグループである。
【０１６６】
他の要因とは、例えば、不図示のワープ区間の移動ルートである。ワープ区間とは、ワープ領域間の区間である。ワープ領域とは、特に二次元図面上で避難シミュレーションを行う場合に必要とされる図面上の領域であり、ワープ元とワープ先の領域のペアで用いられる。二次元図面の場合、例えば１階と２階の部屋の図面を別々に作図・作成することになる。歩行者アイコンを１階から２階、２階から１階に移動させるためには、例えば各階の図面における階段のオブジェクト上にワープ領域を設定し、ワープ領域に達した歩行者アイコンをもう一方のワープ領域が配置されたフロアの図面に移動させる必要がある。これが、歩行者アイコンの属性や付加情報によらない他の要因に基づいて避難シミュレーションソフトが歩行者アイコンを移動させる場合の一例である。
【０１６７】
また、特に多くのフロアや、多くの階段がある図面等においては、どの階段上のワープ領域からどの階段上のワープ領域に歩行者が移動したかを分かり易くするため、歩行者アイコンがどのワープ領域からどのワープ領域に移動されたか（位置変更・更新）されたかを、ルートオブジェクトとして表示することで明確にすることができる。
【０１６８】
また、これらの移動ルートのオブジェクトをひとまとまりにすることで、１人の歩行者の移動履歴から作成した複数のオブジェクトを、ＣＡＤソフト１１０上において、歩行者毎に一括で選択し、操作することができるようになる。
【０１６９】
グループＩＤ１８３１は、歩行者毎の移動ルートのグループの識別ＩＤである。避難シミュレーションソフト１２０は、グループＩＤ１８３１に当該グループに対応する歩行者アイコンのアイコンＩＤを挿入し、グループを作成・記憶するようＣＡＤソフト１１０に指示する。グループＩＤ１８３１には、歩行者アイコンのルートデータから作成するすべてのオブジェクトが対応付けて記憶される。
【０１７０】
１７３２は、該当歩行者のルートデータから作成するオブジェクトのＩＤである。
【０１７１】
１７３３は、オブジェクトを構成する頂点の１区間の座標の組である。ルートオブジェクトの場合、移動軌跡を示す線のオブジェクトの頂点２つの座標が挿入される。
【０１７２】
１７３４は、オブジェクトの頂点１区間の属性である。１７３４には、例えばオブジェクトの色のＲＧＢ値と透明度が挿入される。
【０１７３】
ステップＳ１６１８において、ＣＡＤソフト１１０は歩行者の移動ルートのグループの作成指示を受け付ける。
【０１７４】
Ｓ１６１９において、ＣＡＤソフト１１０は歩行者の移動ルートのグループを作成する。例えば図１８の１８３０における歩行者Ｕ００００１の移動ルートのグループを新規に作成し、Ｕ００００１の値を１８３１に挿入する。この時点では１８３２〜１８３４のデータは空である。
【０１７５】
避難シミュレーションソフト１２０は、ステップＳ１６０９で処理対象と判定された歩行者の全ルートデータ１８００を取得する。そして、ステップＳ１６１１〜Ｓ１６１７までの処理を、ステップＳ１６０９で処理対象と判定された歩行者アイコンの時間ごとのルートデータ１８００に対して繰り返し実行する。
【０１７６】
Ｓ１６１１において、避難シミュレーションソフト１２０は、歩行者の１区間のルートを特定・取得する。１区間のルートとは、１人の歩行者の記録時間（時間１８０２又は日時１８０１）が連続する２つの位置の組ことであり、例えば図１８の１８００でいうＵ００００１の経過時間０秒と０．１秒のときの位置の組のことである。
【０１７７】
Ｓ１６１２において、避難シミュレーションソフト１２０は、Ｓ１６１１で取得した１区間のルートが、ワープ領域間のルートか判定する。
【０１７８】
具体的には、１区間の直線距離が１．５ｍ以上の場合に、Ｓ１６１１で取得した１区間のルートがワープ領域間のルートであると判定する。これは、９００に表示しているＣＡＤの二次元図面上の距離である。フロアが異なる図面は一定の距離間隔ごと（例えば１．５ｍ以上の距離間隔ごと）に作図することが多いため、１区間の直線距離が１．５ｍ以上の場合に、ワープ領域間を移動していると判定するものである。
【０１７９】
Ｓ１６１１で取得した１区間のルートがワープ領域間を移動している位置のペアでない場合（歩行していることを示す位置のペアである場合）、処理をＳ１６１３に移行する。Ｓ１６１１で取得した１区間のルートがワープ領域間を移動している位置のペアである場合、処理をＳ１６１４に移行する。
【０１８０】
Ｓ１６１３において、避難シミュレーションソフト１２０は、Ｓ１６１１で取得した１区間のルートデータ（位置のペア）を通常区間のルートとしてメモリに記憶する。例えば、図１８の通常区間１８１０における１８１２に、新規の番号１８１１を付与して記憶する。
【０１８１】
Ｓ１６１４において、避難シミュレーションソフト１２０は、Ｓ１６１１で取得した１区間のルートをワープ区間のルートとしてメモリに記憶する。例えば、図１８のワープ区間１８２０における１８２２に、新規の番号１８２１を付与して記憶する。
【０１８２】
避難シミュレーションソフト１２０は、ステップＳ１６０９で処理対象の歩行者と判定された歩行者アイコンの全てのルートデータに対してステップＳ１６１３又はＳ１６１４までの処理を適用した後、処理をステップＳ１６１５に移行する。
【０１８３】
ステップＳ１６１５において、避難シミュレーションソフト１２０は、ステップＳ１６１３でメモリに記憶した通常区間１８１０の位置の情報をＣＡＤソフト１１０に受け渡し、時系列順に位置データを頂点として繋いだ１つの多角形図形（多角形オブジェクト）を作図するよう指示する。また、多角形図形の色をグレー１とするよう指示する。また、当該多角形のＣＡＤソフト上におけるクラスを「通常区間」に設定するよう指示する。
【０１８４】
同時に、ステップＳ１６１４でメモリに記憶したワープ区間１８２０の位置の情報をＣＡＤソフト１１０に受け渡し、多角形の各頂点間のうちワープ区間の位置の頂点間については透明化（透明度を１００％に）するよう指示する。
【０１８５】
クラスは、ＣＡＤソフト１１０上において、複数のオブジェクトをまとめて選択・表示切替することができる単位の１つである。例えばＣＡＤソフト１１０上で「通常区間」のオブジェクトを選択する操作を受け付けると、ＣＡＤソフト１１０は、どの歩行者のグループのオブジェクトかに関係なく、自身の管理している全ての「通常区間」のクラスのオブジェクトを一括で選択することができる。
【０１８６】
ステップＳ１６１６において、避難シミュレーションソフト１２０は、ステップＳ１６１４でメモリに記憶したワープ区間１８２０の位置の情報をＣＡＤソフト１１０に受け渡し、区間ごとに位置データを頂点とする線分（線分オブジェクト）を作図するよう指示する。また、線分の色をグレー２とするよう指示する。また、当該線分のＣＡＤソフト上におけるクラスを「ワープ区間」に設定するよう指示する。
【０１８７】
ステップＳ１６２０においてＣＡＤソフト１１０はオブジェクトの作成指示を受け付け、ステップＳ１６２１において、当該指示に従って通常区間の多角形を作成して、通常区間の多角形のなかでワープ区間の頂点間は透明化して表示画面に表示する。また、ワープ区間の線分を作成して表示する。
【０１８８】
ステップＳ１６１７において、避難シミュレーションソフト１２０は、ステップＳ１６１５及びＳ１６１６で作成指示したオブジェクトを歩行者のグループに登録するようＣＡＤソフト１１０に指示する。
【０１８９】
ステップＳ１６２２において、ＣＡＤソフト１１０は当該指示を受け付け、ステップＳ１６２３において、ＣＡＤソフト１１０はステップＳ１６２１で作成した多角形及び線分のオブジェクトを、図１８の１８３０に示すように、歩行者のグループに追加して記憶する。つまり、オブジェクトを歩行者ごとにグルーピングする処理を行う。以上が図１６の説明である。
【０１９０】
図２０の２０２０に、ワープ区間の線分と、通常区間の多角形を作成・識別表示した例を示す。
【０１９１】
また、図２０の２０００に、全ての歩行者の移動ルートのオブジェクトを作成・表示した例を示す。図２０の２０１０に、選択されている歩行者アイコンのみ移動ルートのオブジェクトを作成・表示した例を示す。２０００に比べて、２０１０は歩行者アイコンと移動ルートの対応が明瞭であり、その対応関係を確認しやすい。
【０１９２】
以上説明したように、本発明の第３の実施形態によれば、必要な歩行者の移動の軌跡を、容易に表示画面に表示可能な仕組みを提供するができる。
【０１９３】
つまり、避難シミュレーションにおける歩行者にかかる位置を、ユーザに容易に確認させる仕組みを提供することができる。
【０１９４】
また、通常区間のルートとワープ区間のルートのオブジェクトを分けて作成することで、ＣＡＤソフト１１０上で、それぞれのオブジェクトの表示・非表示を容易に行うことができる。
【０１９５】
また、移動ルートを歩行者ごとにグルーピングすることで歩行者ごとに通常区間およびすべてのワープ区間のルートのオブジェクトを一括で操作することができる。
【０１９６】
また、ＣＡＤ上において通常区間とワープ区間のクラスを分けることでクラスごとに表示状態を管理することができる。
【０１９７】
また、ＣＡＤソフト１１０上で通常区間またはいずれかのワープ区間のルートのオブジェクトの押下の操作を受け付けることで、押下されたオブジェクトと同一のグループに属する、通常区間とワープ区間のルートオブジェクトを一括で選択可能である。
【０１９８】
また、ＣＡＤソフト１１０上でワープ区間のクラスの図形を一括選択の操作を受け付けることで、ワープ区間のルートのオブジェクトのみを選択可能である。
【０１９９】
また、ＣＡＤソフト１１０上で通常区間のクラスの図形を一括選択の操作を受け付けることで、通常区間のルートのオブジェクトのみを選択可能である。
【０２００】
＜第４の実施形態＞
【０２０１】
避難シミュレーション実行後、避難失敗者の位置だけでなく、避難成功者の位置も確認したいことがある。
【０２０２】
第４の実施形態においては、避難に成功した避難成功者と、避難に失敗した避難失敗者とで、歩行者アイコンの最終位置（終点）を識別表示し、ユーザに認識可能とする。
【０２０３】
また、歩行者の初期位置（始点）を最終位置の識別表示と合わせて表示することで、避難成功者と避難失敗者の初期位置を識別表示し、ユーザに認識可能とする。
【０２０４】
なお、第４の実施形態においては、避難シミュレーションソフト１２０が、避難シミュレーション実行の指示を受け付けた時点でＣＡＤソフト１１０が展開・表示している図面と歩行者アイコンに基づいて、仮想で歩行者アイコンの移動を行い、避難シミュレーションの結果を作成しているものとする。そのため、実際の図面上の歩行者アイコンは初期位置（始点）に位置したままである。
【０２０５】
以下、図２１〜２４を参照して、本発明の第４の実施形態について説明する。なお、第１〜第３の実施形態と共通する処理については詳細な説明は割愛する。
【０２０６】
まず図２１を参照して、本発明の第４の実施形態における、始点・終点のオブジェクト作成操作の流れについて説明する。
【０２０７】
避難シミュレーションソフト１２０は、ステップＳ１７０１〜Ｓ１７０３の処理を実行する。Ｓ１７０１〜Ｓ１７０３の処理は、図１７の各処理と同一である。
【０２０８】
ステップ１７０２において、ステップＳ１７０１で受け付けた操作が選択中の歩行者アイコンを処理対象とする操作でないと判定した場合に、処理をステップＳ２１０１に移行する。
【０２０９】
ステップＳ２１０１において、避難シミュレーションソフト１２０は、ステップＳ１７０１で受け付けた操作が、歩行者アイコンの始点・終点のオブジェクト作成の操作か判定する。具体的には、図１９の１９１３のチェックボックスにチェックを入れる操作が、歩行者アイコンの始点・終点のオブジェクト作成の操作である。
【０２１０】
ステップＳ１７０１で受け付けた操作が、歩行者アイコンの始点・終点のオブジェクト作成の操作と判定した場合、処理をステップＳ２１０２に移行する。ステップＳ２１０２において、避難シミュレーションソフト１２０は、１９１３のチェックボックスにチェックを入れ、選択状態とする。
【０２１１】
一方、ステップＳ２１０１において、ステップＳ１７０１で受け付けた操作が、歩行者アイコンの始点・終点のオブジェクト作成の操作と判定された場合、処理をステップＳ１７０４に移行する。ステップＳ１７０４以降の処理は図１７と同じであるため説明は割愛する。以上が図２１の説明である。
【０２１２】
次に図２２を参照して、本発明の第４の実施形態における、始点と終点の識別表示処理の流れについて説明する。
【０２１３】
避難シミュレーションソフト１２０は、図１６のステップＳ１６０６の処理完了後、図１６のステップＳ１６０７以降の処理と並行して図２２の処理を実行する。
【０２１４】
ステップＳ２２０１において、避難シミュレーションソフト１２０は、始点及び終点のオブジェクト作成操作がされたか判定する。具体的には、図２２のステップＳ１７０４で受け付けた実行操作が、チェックボックス１９１３にチェックが入れられた状態で行われていた場合に始点及び終点のオブジェクト作成操作がされたと判定する。
【０２１５】
ステップＳ１６０７において、避難シミュレーションソフト１２０は、図１６のステップＳ１６０７と同様に、ユーザによって選択されたＲＡＭ上のルートデータ１８００から、全時刻のルートデータを取得する。
【０２１６】
避難シミュレーションソフト１２０は、対象の歩行者に対して以下の処理を繰り返す。ここでいう対象の歩行者とは、図１６のステップＳ１６０９において処理対象の歩行者と判定される歩行者と同じである。つまり、全ての歩行者の中から未処理の歩行者アイコンのアイコンＩＤを取得して、ステップＳ１６０９と同じ条件で処理対象か判定し、処理対象の歩行者の場合には、ステップＳ２２０２以降の処理を実行する。本説明においては、例として、ユーザによって選択された歩行者アイコンを対象とする。
【０２１７】
Ｓ２２０２において、避難シミュレーションソフト１２０は、ＲＡＭ上のルートデータ１８００から、未処理の歩行者アイコンのアイコンＩＤを１つ取得する。
【０２１８】
Ｓ２２０３において、避難シミュレーションソフト１２０は、ＣＡＤソフト１１０に対して歩行者の識別表示指示をする。
【０２１９】
Ｓ２２１１において、ＣＡＤソフト１１０は当該指示を受け付け、Ｓ２２１２において、当該指示に従って全歩行者のアイコンを識別表示する。
【０２２０】
Ｓ２２０４において、避難シミュレーションソフト１２０は、Ｓ２２０２で取得したアイコンＩＤの歩行者が、避難に失敗した歩行者（避難失敗者）か、避難に成功した歩行者（避難成功者）か判定する。
【０２２１】
避難失敗者とは、避難シミュレーション終了時に目的地に達していない歩行者アイコンの歩行者や、津波の障害物オブジェクトと重なる等の原因により、一定時間以上立ち止まっている歩行者アイコンの歩行者である。避難成功者とは、避難シミュレーション終了時までに目的地に到達している歩行者アイコンの歩行者である。
【０２２２】
なお、本実施形態において、避難シミュレーションソフト１２０は、シミュレーション開始から所定の時間の間シミュレーションを継続する。当該所定の時間の情報は予め外部メモリに記憶されている。図１８の１８０２の末尾のデータに示すように、本実施形態における所定の時間（制限時間）は３００秒とする。
【０２２３】
また、本実施形態において、避難シミュレーションソフト１２０は、避難シミュレーション実行時、避難目的地に達した歩行者アイコンの位置の記録はそれ以降記憶しない。また、津波に呑まれる等、障害物オブジェクトと重なることで身動きが取れなくなっている歩行者アイコンの時間１８０２ごとの位置は、避難シミュレーションの終了まで（制限時間の間）、継続して同じ位置を記憶し続けるものとする。
【０２２４】
ステップＳ２２０４において、避難シミュレーションソフト１２０は、ステップＳ２２０２で取得したアイコンＩＤの歩行者のルートデータ（時系列の位置データ）の情報を参照し、シミュレーション終了時点（記録されている最終の日時１８０１）の位置１８０４が記録されている場合に、当該歩行者を避難失敗者であると判定する。
【０２２５】
なお、対象歩行者のシミュレーション終了時点の位置がひとつ前の時刻の位置と同じである場合には、当該歩行者は、津波等の障害物オブジェクトによって避難に失敗した避難失敗者である。
【０２２６】
一方、シミュレーション終了時点において位置１８０４が記録されていない場合は当該歩行者を避難成功者であると判定する。
【０２２７】
Ｓ２２０２で取得したアイコンＩＤの歩行者が避難失敗者であると判定した場合には処理をＳ２２０５に移行し、当該歩行者アイコンの最終位置を、当該歩行者の終点として、図２３に示す失敗位置２３２０に示すメモリ上のテーブルに記憶し、処理をＳ２２０７に移行する。
【０２２８】
Ｓ２２０２で取得したアイコンＩＤの歩行者が避難成功者であると判定した場合には処理をＳ２２０６に移行し、当該歩行者アイコンの最終位置を当該歩行者の終点として、図２３の成功位置２３１０に示すメモリ上のテーブルに記憶し、処理をＳ２２０７に移行する。
【０２２９】
Ｓ２２０７において、避難シミュレーションソフト１２０は、歩行者アイコンの初期位置を当該歩行者アイコンの歩行者の始点として、図２３の初期位置２３００に示すメモリ上のテーブルに記憶する。
【０２３０】
なお、２３００、２３１０、２３２０は避難シミュレーションソフト１２０により、いずれも処理中の歩行者アイコンのアイコンＩＤと対応付けて記憶するものとする。
【０２３１】
ステップＳ２２０８において、避難シミュレーションソフト１２０はＣＡＤソフト１１０に対して、ステップＳ２２０５又はＳ２２０６で記憶された終点のオブジェクトの作成指示をする。
【０２３２】
具体的には、終点の座標の値（位置１８０４の値）と、図１９の１９１３においてユーザ操作により入力され指定された円の直径の値とをＣＡＤソフト１１０に受け渡し、当該座標を中心として、当該直径の円形図形（円形オブジェクト）を作成するよう指示する。
【０２３３】
なお、避難失敗者の終点のオブジェクト作成指示には、作成後のオブジェクトの色を、避難失敗の最終位置であることを識別可能な色とする指示を含める。本実施形態において避難失敗を識別可能な色とは赤色であるものとする。また、避難シミュレーションソフト１２０は当該オブジェクトのクラスを「終点（避難失敗者）」とするよう指示する。
【０２３４】
また、避難成功者の終点のオブジェクト作成指示には、作成後のオブジェクトの色を、避難成功の最終位置であることを識別可能な色とする指示を含める。本実施形態において避難成功を識別可能な色とは緑色であるものとする。また、避難シミュレーションソフト１２０は当該オブジェクトのクラスを「終点（避難成功者）」とするよう指示する。
【０２３５】
ステップＳ２２１３において、ＣＡＤソフト１１０は当該終点のオブジェクトの作成指示を受け付け、指示に従って、指定された図面上の位置に終点のオブジェクトを作成する。
【０２３６】
そしてＳ２２１４において、ＣＡＤソフト１１０は、受け付けた指示に含まれる色の情報を、作成後の終点のオブジェクトの属性に挿入して終点のオブジェクトの色を変更し、表示画面に表示する。また、指示されたクラスをオブジェクトに設定する。
【０２３７】
終点オブジェクトの一例を図２３の２３３２及び２３３４に示す。２３３２は避難成功者の終点のオブジェクトである。２３３４は避難失敗者の終点のオブジェクトである。
【０２３８】
ステップＳ２２０９において、避難シミュレーションソフト１２０はＣＡＤソフト１１０に対して、Ｓ２２０７で記憶された始点位置に、歩行者の始点のオブジェクトの作成するよう指示をする。
【０２３９】
具体的には、始点の座標の値と図１９の１９１３においてユーザ操作により入力され指定された円の直径の値とをＣＡＤソフト１１０に受け渡し、当該座標を中心として、当該直径の円形オブジェクトを作成するよう指示する。
【０２４０】
なお、始点のオブジェクト作成指示には、当該オブジェクトの色を、当該オブジェクトが始点のオブジェクトであることを識別可能な色とする指示を含める。本実施形態において避難失敗を識別可能な色とは青色であるものとする。また、避難シミュレーションソフト１２０は当該オブジェクトのクラスを「始点」とするよう指示する。
【０２４１】
Ｓ１６２２において、ＣＡＤソフト１１０は、当該始点のオブジェクト作成指示を受け付け、指示に従って、指定された座標に始点のオブジェクトを作成する。そして、オブジェクトの色を青に設定、クラスを「始点」に設定し、表示画面に表示する。始点のオブジェクトの一例を図２３の２３２１、２３３３に示す。
【０２４２】
Ｓ２２１０において、避難シミュレーションソフト１２０は、Ｓ２２０８及びＳ２２０９で作成指示した終点及び始点のオブジェクトを、ステップＳ２２０２で取得したアイコンＩＤの歩行者のグループに登録するようＣＡＤソフト１１０に指示する。
【０２４３】
ステップＳ２２１６において、ＣＡＤソフト１１０は当該オブジェクトのグルーピングの指示を受け付ける。ステップＳ２２１７において、ＣＡＤソフト１１０は、当該グルーピングの指示に従って始点及び終点のオブジェクトを、歩行者のグループに追加登録する。登録後のグループの一例を図２３の２３３０に示す。以上が図２２の説明である。
【０２４４】
図２２の処理を実行することにより、避難に成功した避難成功者と、避難に失敗した避難失敗者とで、歩行者アイコンの最終位置（終点）を識別表示し、ユーザが認識可能となるように提示することができる。
【０２４５】
また、図１６の処理と図２２の処理を両方実行することで、避難失敗を識別可能な終点と始点、避難成功を識別可能な終点と始点がルートの線によってつながる。つまり、避難成功者と避難失敗者の初期位置を識別表示することができ、避難成功者、避難失敗者の初期位置をユーザが認識可能となるように提示することができる。
【０２４６】
始点、終点のオブジェクトの表示の一例を図２４の９００に示す。ここでは津波の障害物オブジェクト２４１０の存在を説明するために、第３の実施形態とは異なる図面２４００を用いて説明している。図面２４００は地図であり、複数の道の図形や建物の図形から成る。
【０２４７】
２４１５は各歩行者が目指すべき避難目的地である。２４１１は避難成功者の終点のオブジェクトである。２４１２、２４１６は、避難失敗者の終点のオブジェクトである。
【０２４８】
２４１３は、各歩行者の移動ルートのオブジェクトである。各ルートオブジェクトは、図１６のステップＳ１６１５〜Ｓ１６１６、Ｓ１６２０〜Ｓ１６２１により作成されている。
【０２４９】
２４１４、２４１８、２４１９は、各歩行者の始点のオブジェクトである。
【０２５０】
図２４に示すように、図２２の処理によれば、避難成功者の最終位置と避難失敗者の最終位置を識別可能に表示することができる。
【０２５１】
また、避難成功者の終点のオブジェクトと始点のオブジェクトが移動ルートのオブジェクトで繋がるため、避難成功者の初期位置を容易に認識・確認できる。
【０２５２】
また、避難失敗者の終点のオブジェクトと始点のオブジェクトが移動ルートのオブジェクトで繋がるため、避難失敗者の初期位置を容易に認識・確認できる。
【０２５３】
以上のように、本発明の第４の実施形態によれば、避難に成功した避難成功者と、避難に失敗した避難失敗者とで、歩行者アイコンの最終位置（終点）を識別表示し、ユーザが認識可能となるように提示することができる。
【０２５４】
つまり、避難シミュレーションにおける歩行者にかかる位置を、ユーザに容易に確認させる仕組みを提供することができる。
【０２５５】
また、第３の実施形態と同じく、歩行者ごとにオブジェクトをグルーピングするため、歩行者ごとのオブジェクトを一括で選択、操作することが可能となる。
【０２５６】
当該グルーピングがされることにより、例えば、ＣＡＤソフト１１０の図面上にある歩行者の終点のオブジェクトがクリックされた場合、ＣＡＤソフト１１０は当該歩行者の終点のオブジェクト、移動ルートのオブジェクト、始点のオブジェクトをまとめて選択状態として、選択状態であることを画面上で識別表示する。
【０２５７】
また、ＣＡＤソフト１１０上で「終点（避難成功者）」、「終点（避難失敗者）」、「始点」のクラスの図形をそれぞれ一括選択する操作を受け付けることで、避難に成功した歩行者の終点の識別表示のオブジェクトのみ、避難に失敗した歩行者の終点の識別表示のオブジェクトのみ、始点のオブジェクトのみを選択可能である。
【０２５８】
＜第５の実施形態＞
【０２５９】
第５の実施形態においては、始点・終点・ルート全てのオブジェクトを表示せずとも、避難成功者と避難失敗者とで始点のオブジェクトをユーザが認識できるようにする。
【０２６０】
例えば、歩行者の移動ルートの作成処理と終点のオブジェクト作成処理をスキップして、始点のオブジェクト作成処理のみを行い、避難成功者と避難失敗者とで始点のオブジェクトを識別表示する。
【０２６１】
以下、第５の実施形態の処理について説明する。第１〜第４の実施形態の説明で上述した内容、共通する処理については詳細な説明は割愛する。
【０２６２】
避難シミュレーションソフト１２０は、図１６の処理を開始する。そして、ステップＳ１６０６の実行後、図２２の処理を開始する。図１６のステップＳ１６０７以降の処理はスキップする。
【０２６３】
避難シミュレーションソフト１２０は、図２２のステップＳ２２０１〜Ｓ２２０４の処理を実行する。避難シミュレーションソフト１２０は、図２２のステップＳ２２０５の代わりに、避難失敗者の始点の座標を図２３失敗位置２３２０に登録する。また、ステップＳ２２０６の代わりに、避難成功者の始点の座標を図２３の成功位置２３１０に登録する。２３００〜２３２０の各情報は処理中の歩行者のアイコンＩＤと対応付けて記憶・登録するものとする。
【０２６４】
避難シミュレーションソフト１２０は、ステップＳ２２０８を実行し、図２２のステップＳ２２０９の処理をスキップする。
【０２６５】
ステップＳ２２１０において、避難シミュレーションソフトは、ＣＡＤソフト１１０に対して始点のオブジェクトの作成指示と色の指定を行う。具体的には、避難成功者の始点のオブジェクトの色は緑色にするよう指示する。避難失敗者の始点のオブジェクトの色は赤色にするよう指示する。
【０２６６】
また、避難成功者の始点のオブジェクトの場合は「始点（避難成功者）」のクラスを設定するよう指示し、避難失敗者の始点のオブジェクトの場合は「始点（避難失敗者）」のクラスを設定するよう指示する。
【０２６７】
ステップＳ２２１５において、ＣＡＤソフト１１０は当該指示を受け付け、指示に従ってオブジェクトを作成し、色とクラスを設定して、指定された色で各オブジェクトを表示する。
【０２６８】
表示後の画面例を図２５の２５００に示す。２５０１は避難成功者の始点のオブジェクトであり、２５０２は避難失敗者の始点のオブジェクトである。
【０２６９】
以上説明したように、本発明の第５の実施形態によれば、必ずしも終点のオブジェクトを避難成功者と避難失敗者によって識別表示することなく、避難成功者の初期位置と避難失敗者の初期位置をユーザに識別可能に表示することができる。
【０２７０】
つまり、避難シミュレーションにおける歩行者にかかる位置を、ユーザに容易に確認させる仕組みを提供することができる。
【０２７１】
＜第６の実施形態＞
【０２７２】
第６の実施形態においては、始点・終点・ルート全てのオブジェクトを表示せずとも、避難成功者と避難失敗者とで終点のオブジェクトをユーザが認識できるようにする。
【０２７３】
具体的には、図１６のステップＳ１６０７以降の処理をスキップし、図２２のステップＳ２２１０の処理をスキップして、図２２の処理を実行する。これにより、終点のオブジェクトのみが表示画面に表示される。
【０２７４】
表示後の画面例を図２５の２５１０に示す。２５１１は避難成功者の終点のオブジェクトであり、２５１２は避難失敗者の終点のオブジェクトである。
【０２７５】
第６の実施形態によれば、必ずしも始点のオブジェクトとルートオブジェクトを表示することなく、避難成功者の最終位置と避難失敗者の最終位置をユーザに識別可能に表示することができる。
【０２７６】
つまり、避難シミュレーションにおける歩行者にかかる位置を、ユーザに容易に確認させる仕組みを提供することができる。
【０２７７】
＜第７の実施形態＞
【０２７８】
ときには、避難成功者の移動ルートや、最終位置、初期位置のみを見たいことがある。また、避難失敗者の移動ルートや、最終位置、初期位置のみを見たいことがある。
【０２７９】
第7の実施形態においては、避難成功者の移動ルートや、最終位置、初期位置のみを容易にユーザに認識可能に表示する仕組みを提供する。
【０２８０】
また、避難失敗者の移動ルートや、最終位置、初期位置のみを容易にユーザに認識可能に表示する仕組みを提供する。
【０２８１】
以下、第７の実施形態の処理について説明する。第１〜第６の実施形態の説明で上述した内容、共通する処理については詳細な説明は割愛する。
【０２８２】
避難シミュレーションソフト１２０は図１６の処理を開始する。避難シミュレーションソフト１２０は、図１６のステップＳ１６０５において、図１９のダイアログ１９１０の代わりに図２７のダイアログ２７００を表示する。
【０２８３】
処理をステップＳ１６０６に移行し、図１７の処理を開始する。ステップＳ１７０１でダイアログ２７００において操作を受け付け、図２６の処理を開始する。
【０２８４】
Ｓ２６０１において、避難シミュレーションソフト１２０は、ステップＳ１７０１で受け付けた操作が、避難成功者のみをオブジェクト作成の対象として選択する操作か判定する。
【０２８５】
具体的には、「避難に成功したひとのみ描画」チェックボックス２７０１の選択の操作を受け付けた場合に、避難成功者のみをオブジェクト作成の対象とする操作がされたと判定する。
【０２８６】
避難成功者のみをオブジェクト作成の対象とする操作だったと判定された場合、処理をステップＳ２６０８に移行し、「避難に成功したひとのみ描画」チェックボックス２７０１にチェックを入れる。
【０２８７】
避難成功者のみをオブジェクト作成の対象とする操作ではなかったと判定された場合、処理をステップＳ２６０２に移行し、ステップＳ１７０１で受け付けた操作が、避難失敗者のみをオブジェクト作成の対象とする操作か判定する。
【０２８８】
具体的には、「避難に失敗したひとのみ描画」チェックボックス２７０２の選択の操作を受け付けた場合に、避難失敗者のみをオブジェクト作成の対象とする操作がされたと判定する。
【０２８９】
避難失敗者のみをオブジェクト作成の対象とする操作だったと判定された場合、処理をステップＳ２６０９に移行し、「避難に失敗したひとのみ描画」チェックボックス２７０２にチェックを入れる。
【０２９０】
避難失敗者のみをオブジェクト作成の対象とする操作ではなかったと判定された場合、処理をステップＳ２６０３に移行する。ステップＳ２６０３の処理は図１７のステップＳ１７０４の処理と同じである。つまり、ダイアログ内の「ＯＫ」ボタンの選択の操作を受け付けることによる、オブジェクト作成の実行操作がされたか判定する。
【０２９１】
ステップＳ１７０１で受け付けた操作がルート作成の実行操作でない場合、例えば「キャンセル」ボタンの選択操作だった場合には処理を終了する。ステップＳ１７０１で受け付けた操作がルート作成の実行操作の場合には処理をステップＳ２６０４に移行する。
【０２９２】
Ｓ２６０４において、避難シミュレーションソフト１２０は、ステップＳ１７０１で受け付けた操作が、避難成功者のみを対象としたオブジェクト作成の実行操作か判定する。
【０２９３】
具体的には、「避難に成功したひとのみ描画」チェックボックス２７０１にチェックがされている状態で「ＯＫ」ボタンの選択操作を受け付けた場合に、避難成功者のみを対象としたオブジェクト作成の実行操作であると判定する。
【０２９４】
ステップＳ１７０１で受け付けた操作が、避難成功者のみを対象としたオブジェクト作成の実行操作の場合には、処理をステップＳ２６０６に移行する。
【０２９５】
ステップＳ２６０６では、避難シミュレーション結果の移動履歴のデータ上（ルートデータ１８００上）で避難に成功している歩行者のみを、ルートを作成する対象として選択し、決定する。具体的には、最終の日時１８０１において位置が記憶されていない歩行者アイコンのアイコンＩＤ一覧を選択・特定して、避難成功者一覧としてＲＡＭ上に記憶する。その後、処理を図１６の１６０７に移行する。
【０２９６】
ステップＳ２６０６で、処理対象の歩行者を避難成功者と決定した場合、後のステップＳ１６０９において、避難シミュレーションソフト１２０は、ステップＳ１６０８で取得した歩行者アイコンのアイコンＩＤが避難成功者のＩＤか判定し、避難成功者のＩＤの場合に処理をステップＳ１６１０に移行する。つまり、避難成功者の歩行者のみ、オブジェクトの作成を実行する。図２２の処理においても同様に、避難成功者のみを対象としてステップＳ２２０２以降の処理を実行する。
【０２９７】
ステップＳ１７０１で受け付けた操作が、避難成功者のみを対象としたオブジェクト作成の実行操作でない場合には、処理をステップＳ２２０７に移行する。
【０２９８】
ステップＳ２２０５において、避難シミュレーションソフト１２０は、ステップＳ１７０１で受け付けた操作が、避難失敗者のみを対象としたオブジェクト作成の実行操作か判定する。
【０２９９】
具体的には、「避難に失敗したひとのみ描画」チェックボックス２７０２にチェックがされた状態で「ＯＫ」ボタンの選択操作がされた場合に、避難失敗者のみを対象としたオブジェクト作成の実行操作であると判定する。
【０３００】
ステップＳ１７０１で受け付けた操作が、避難失敗者のみを対象としたオブジェクト作成の実行操作の場合には、処理をステップＳ２２０７に移行する。
【０３０１】
ステップＳ２６０７では、避難シミュレーション結果の移動履歴のデータ上（ルートデータ１８００上）で避難に失敗している歩行者のみを、ルートを作成する対象として選択し、決定する。具体的には、最終の日時１８０１において位置が記憶されている歩行者アイコンのアイコンＩＤを選択・特定して、避難失敗者一覧としてＲＡＭ上に記憶するその後、処理を図１６の１６０７に移行する。
【０３０２】
ステップＳ２６０７で、処理対象の歩行者を避難失敗者と決定した場合、後のステップＳ１６０９において、避難シミュレーションソフト１２０は、ステップＳ１６０８で取得した歩行者アイコンのアイコンＩＤが避難失敗者のＩＤか判定し、避難失敗者のＩＤの場合に処理をステップＳ１６１０に移行する。つまり、避難失敗者の歩行者のみ、オブジェクトの作成を実行する。図２２の処理においても同様に、避難失敗者のみを対象としてステップＳ２２０２以降の処理を実行する。
【０３０３】
ステップＳ１７０１で受け付けた操作が、避難失敗者のみを対象としたオブジェクト作成の実行操作でない場合には、処理を図１７のステップＳ１７０５に移行する。以上が図２６の説明である。
【０３０４】
図２８の２８００に、避難成功者のみのルートオブジェクトを作成した図の一例を示す。２８００のルート表示は、例えば、避難に有効な経路の導出を行う際に、避難成功者のルートの例のみ抽出分析するために用いることができ、ユーザが確認したいものである。
【０３０５】
図２８の２８１０に、避難失敗者のみのルートオブジェクトを作成した図の例を示す。２８１０のルート表示は例えば、避難に有効な経路の導出を行う際に、避難失敗者のルートの例のみ抽出分析するために用いることができ、ユーザが確認したいものである。
【０３０６】
以上説明したように、本発明の第７の実施形態によれば、避難成功者の移動ルートや、最終位置、初期位置のみを容易に、ユーザに認識可能に表示することができる。
【０３０７】
また、避難失敗者の移動ルートや、最終位置、初期位置のみを容易に、ユーザに認識可能に表示することができる。
【０３０８】
つまり、避難シミュレーションにおける歩行者にかかる位置を、ユーザに容易に確認させる仕組みを提供することができる。
【０３０９】
＜その他の実施形態＞
上述した実施形態においては、避難シミュレーションソフト１２０の指示に応じて、ＣＡＤソフト１１０が図７のＳ７１０〜Ｓ７１２、Ｓ７２１〜Ｓ７２３の処理を行うものとしたが、例えば、避難シミュレーションソフト１２０が、メモリ上に仮想の地図及び歩行者アイコン、津波オブジェクトを配置することで、Ｓ７１０〜Ｓ７１２、Ｓ７２１〜Ｓ７２３の処理を代替して実行するようにしてもよい。こうすることで、実際にＣＡＤソフト１１０上でオブジェクトの位置を移動することなく、シミュレーションの実行、シミュレーションに伴う歩行者アイコンの固定（避難に失敗した避難者の特定）処理が可能となる。
【０３１０】
上述した第２の実施形態においては、所定数以上の移動ルートが接近した場所、及び、初期位置の中間点を新たな避難目的地の候補の中心点とするものとしたが、例えば、所定数以上初期位置が密集している場所（例えば半径１０キロ平方メートルあたり５０人以上の、避難に失敗した避難者の初期位置が位置する場所）の中心点を、新たな避難目的地の候補の中心点とするようにしてもよい。また、所定の範囲内において所定数以上の移動ルートが重なっている場所（例えば半径１０ｍの範囲において、避難に失敗した避難者の移動ルートの線が１０以上重なっている場所）の中心点を、新たな避難目的地の候補の中心点とするようにしてもよい。
【０３１１】
また、上述した実施形態においては、避難者＝歩行者として説明したが、避難者は必ずしも歩行者に限るものではない。例えば、人のアイコンを乗り物に乗せ移動させる場合において、乗り物に登場している人のアイコンは避難者（避難目的地に向けて移動するオブジェクト／移動体）を示す。
【０３１２】
また、上述した実施形態の説明においては、２次元の地図、図面（複数の図形（オブジェクト）から成る）を用いて避難シミュレーションを行うものとしたが、３次元の地図や図面を用いて避難シミュレーションを行い、歩行者ごとの位置の履歴から上述した各実施形態の説明におけるオブジェクトの位置決定、作成及び表示を行うようにしてもよい。
【０３１３】
３次元のシミュレーションの場合、ルートデータ１８００や歩行者アイコン移動履歴５１０の位置はＸＹＺの３次元の座標で表される。初期位置、最終位置も同じくＸＹＺ座標で示される。歩行領域のオブジェクトは、歩行者アイコンの代わりに用いられる立体の歩行者のモデルが歩行可能な道、階段等のオブジェクトとする。浸水域を示すメッシュデータは、８つの頂点座標から成る立方体のオブジェクトとして作成され、位置決定される。ルートオブジェクトは歩行者アイコンの位置の履歴に従って３次元方向に伸びる線分として作成し、始点・終点のオブジェクトは指定された直径を持ち、始点・終点の位置を中心位置とした球のオブジェクトとして作成することとなる。
【０３１４】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としても実装可能であり、具体的には、複数の機器から構成されるシステムとして実装してもよいし、また、１つの機器からなる装置として実装してもよい。
【０３１５】
例えば、本発明は、次のような情報処理システムとして実装することができる。即ち、シミュレーション処理の実行指示を外部装置から受け付け、シミュレーションを実行し、実行結果を指示元に送信するサーバと、サーバにシミュレーション処理の実行を指示し、実行結果を受信する情報処理装置と、を含む情報処理システムとして実装できる。
【０３１６】
図１５は、情報処理システムのシステム構成の一例である。情報処理システムは、ネットワーク（例えばＬＡＮ）を介して相互に接続されるサーバ２００と情報処理装置１００とを含む。図１５において、情報処理装置１００は単体であるものとしているが、複数の情報処理装置を含むシステムであってもよい。また、サーバ２００は単体であるものとしているが、複数のサーバを含むシステムであってもよい。なお、サーバ２００のハードウェア構成は、図２と同様である。
【０３１７】
また、１５００におけるサーバ２００の機能構成は、図３と同様である。但し、初期位置識別表示指示受付部３１６、移動ルート識別表示指示受付部３１７、識別表示処理部３１８はクライアント装置である情報処理装置が備えるものとし、サーバ２００の初期位置識別表示指示部３２８、移動ルート識別表示指示部３３０は、クライアント装置の初期位置識別表示指示受付部３１６、移動ルート識別表示指示受付部３１７に識別表示の指示をするものとする。
【０３１８】
サーバ２００のＣＰＵが、サーバ２００のＲＯＭ又は外部メモリに記憶されたプログラムに基づき処理を実行することで、図３の機能及び上述した各図のフローチャートの処理が実現される。
【０３１９】
例えば、クライアント装置である情報処理装置１００がサーバ２００にアクセスし、サーバ２００で起動したＣＡＤソフト１１０及び避難シミュレーションソフト１２０の画面情報（サーバ２００で作成された画面の情報）を、例えば情報処理装置１００のブラウザソフト等で表示可能なｈｔｍｌ情報としてサーバ２００から取得して表示し、表示画面に表示する。同様の方法で、図４、図９、図１１、図１２、図１４等の地図情報を情報処理装置１００の表示画面で表示する。その他、津波オブジェクトの配置、歩行者オブジェクトの移動、避難に失敗した避難者の特定・固定、初期位置・移動ルートの特定等の処理は、サーバ２００のＣＡＤソフト１１０、避難シミュレーションソフト１２０が実行する。また、図１９、図２０、図２４、図２７、２８等の図面、地図の画面のｈｔｍｌ情報をサーバ２００が作成し、情報処理装置１００がこれを受信してブラウザソフトの機能を用いて表示画面で表示する。
【０３２０】
サーバ２００が複数の情報処理装置を含むシステムである場合、サーバ２００に含まれる各情報処理装置のＣＰＵが、各情報処理装置のＲＯＭ又は外部メモリに記憶されたプログラムに基づき、連携して処理を実行することで、図３の機能が実現される。また、上述した各図のフローチャートの処理が実現される。
【０３２１】
また、例えば、１５１０に示すように、情報処理装置１００にＣＡＤソフト１１０が、サーバ２００に避難シミュレーションソフト１２０がインストールされている場合、上述した各フローチャートで情報処理装置１００がそれぞれのソフトの機能を用いて実行している処理を、それぞれの装置が都度通信することで、それぞれの装置にインストールされているソフトの機能を用いて実行するものとする。この場合、図５や図１８、図２３等に示す各種情報は情報処理装置１００及びサーバ２００の両方に記憶されているものとし、いずれか一方の装置がデータを更新する都度、両装置間で図５、図１８、図２３の各種データの同期を取るものとする。
【０３２２】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給するものを含む。そして、そのシステム又は装置に含まれるＣＰＵが前記供給されたプログラムコードを読み出して実行することによっても達成されることとしてもよい。
【０３２３】
したがって、本発明の機能及び処理をコンピュータで実現するために前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０３２４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ等がある。また、プログラムを供給するための記録媒体としては、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）等もある。
【０３２５】
その他、プログラムの供給方法としては、次のような方法がある。即ち、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、接続したホームページから本発明のコンピュータプログラムを、ハードディスク等の記録媒体にダウンロードする方法である。また、接続したホームページから本発明のコンピュータプログラムの自動インストール機能を含む圧縮されたファイルをダウンロードする方法である。
【０３２６】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０３２７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０３２８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０３２９】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０３３０】
前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。
即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０３３１】
１００  情報処理装置
１１０  ＣＡＤソフト
１２０  避難シミュレーションソフト
【図１】
2017120644.tif 000003
【図２】
2017120644.tif 000004
【図３】
2017120644.tif 000005
【図４】
2017120644.tif 000006
【図５】
2017120644.tif 000007
【図６】
2017120644.tif 000008
【図７】
2017120644.tif 000009
【図８】
2017120644.tif 000010
【図９】
2017120644.tif 000011
【図１０】
2017120644.tif 000012
【図１１】
2017120644.tif 000013
【図１２】
2017120644.tif 000014
【図１３】
2017120644.tif 000015
【図１４】
2017120644.tif 000016
【図１５】
2017120644.tif 000017
【図１６】
2017120644.tif 000018
【図１７】
2017120644.tif 000019
【図１８】
2017120644.tif 000020
【図１９】
2017120644.tif 000021
【図２０】
2017120644.tif 000022
【図２１】
2017120644.tif 000023
【図２２】
2017120644.tif 000024
【図２３】
2017120644.tif 000025
【図２４】
2017120644.tif 000026
【図２５】
2017120644.tif 000027
【図２６】
2017120644.tif 000028
【図２７】
2017120644.tif 000029
【図２８】
2017120644.tif 000030