(57)【要約】      （修正有）【課題】砂防堰堤の計画を策定する時間を低減させるとともに当該計画の確度を向上させることが可能な砂防堰堤の計画支援装置、及び制御プログラムを提供する。【解決手段】砂防堰堤の計画支援装置は、表示部１３と、所定エリア内の標高を示す数値標高データと砂防堰堤を設置するための設置条件に関する設置条件データとを記憶する記憶部１１と、砂防堰堤を設置する位置の候補を示す設置候補位置に関する情報を取得する取得部１４２と、砂防堰堤の設置候補位置と数値標高データとに基づく砂防堰堤による堆積物の推定堆砂域が設置条件を満たすか否かを判定する判定部１４４と、設置条件を満たすと判定された砂防堰堤の設置候補位置を表示部１３に表示する表示処理部１４１と、を備える。【選択図】図１
2020034705.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
所定エリア内の標高を示す数値標高データと砂防堰堤を設置するための設置条件に関する設置条件データとを記憶する記憶部と、
砂防堰堤を設置する位置の候補を示す設置候補位置に関する情報を取得する取得部と、
砂防堰堤の設置候補位置と前記数値標高データとに基づく前記砂防堰堤による堆積物の推定堆砂域が前記設置条件を満たすか否かを判定する判定部と、
前記設置条件を満たすと判定された砂防堰堤の設置候補位置を前記表示部に表示する表示処理部と、
を備えることを特徴とする砂防堰堤の計画支援装置。
【請求項２】
前記設置候補位置と、前記設置候補位置から最低河床線に沿った上流の地点の位置との第１勾配を取得し、
前記第１勾配に所定割合を乗算した第２勾配を取得し、
前記設置候補位置に設置された前記砂防堰堤の所定高さの位置からの前記第２勾配の平面を算出し、
前記数値標高データに基づく地表面と算出された前記平面とに基づいて、前記砂防堰堤による堆積物の前記推定堆砂域を算出する、算出部を更に備える、請求項１に記載の砂防堰堤の計画支援装置。
【請求項３】
前記取得部は、
ユーザによって入力された前記最低河床線に関する情報を取得し、
前記最低河床線の最も下流側の地点を、最初の前記設置候補位置とし、
最初の設置候補位置から前記最低河床線上の上流側に向かって所定距離ごとに離れた地点を、それぞれ前記設置候補位置とし、
前記算出部は、複数の前記設置候補位置のそれぞれについて、前記推定堆砂域を算出し、
前記判定部は、複数の前記設置候補位置のそれぞれについて、前記推定堆砂域が前記設置条件を満たすか否かを判定し、
前記設置条件を満たすと判定された前記設置候補位置が複数ある場合は、最大の計画捕捉量を有する設置候補位置を設置位置として判定し、
前記表示処理部は、前記判定された設置位置を前記表示部に表示する、請求項２に記載の砂防堰堤の計画支援装置。
【請求項４】
前記設置条件データは、前記所定エリア内の、防災施設の敷地及び私有地等の敷地形状を示す形状データ、交通施設等の平面形状を示す形状データ、並びに、公園、環境保全地域及び森林地域の形状を示す形状データを含む、請求項１〜３のいずれか一項に記載の砂防堰堤の計画支援装置。
【請求項５】
前記判定部は、前記推定堆砂域を示す位置データと、前記設置条件データに含まれる各形状の位置データとに基づいて、前記推定堆砂域が前記各形状の少なくとも一部を含まないという前記設置条件を満たすか否かを判定する、請求項４に記載の砂防堰堤の計画支援装置。
【請求項６】
記憶部及び表示部を備え、砂防堰堤の計画を支援するためのコンピュータを制御する制御プログラムであって、
所定エリア内の標高を示す数値標高データと砂防堰堤を設置するための設置条件に関する設置条件データと前記記憶部に記憶し、
砂防堰堤を設置する位置の候補を示す設置候補位置に関する情報を取得し、
砂防堰堤の設置候補位置と前記数値標高データとに基づく前記砂防堰堤による堆積物の推定堆砂域が前記設置条件を満たすか否かを判定し、
前記設置条件を満たすと判定された砂防堰堤の設置候補位置を前記表示部に表示する、
ことを前記コンピュータに実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、砂防堰堤の計画支援装置、及び制御プログラムに関する。
【背景技術】
【０００２】
砂防堰堤は、土石流等が発生した際に上流から流れ出る土砂及び流木等を受け止め、砂防堰堤よりも下流に流れる水及び土砂等の量を調節するための施設である。砂防堰堤は、当該砂防堰堤よりも上流側に堆積した土砂及び流木等によって上流側の川の勾配を緩やかにすることで、川底及び河岸が削られることを防止し、且つ、土石流の破壊力を低減させることを可能とする。
【０００３】
砂防堰堤の設置を計画する場合、計画者は、砂防堰堤の設置を検討する検討範囲を設定し、「砂防基本計画策定指針（土石流・流木対策編）解説」等に基づく計画捕捉量及び計画発生抑制量等に関する条件を満たす位置を調査する。例えば、特許文献１には、数値標高データを記憶するＧＩＳ（Geographic Information System）が砂防堰堤を設置した場合の堆砂域をシミュレーションする技術について記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２１０６００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のＧＩＳ等の計画支援装置では、砂防堰堤を設置した場合の堆砂域の結果が、調査者等のユーザに提示されるだけであった。このため、計画支援装置のユーザは、砂防堰堤を設置するための設置条件（例えば、堆砂域が防災施設を含まない。）が考慮された砂防堰堤の設置位置を決定するためには、各種の地図情報を目視で参照して判断する必要があった。
【０００６】
ユーザが目視等で各種の設置条件を判断する場合、砂防堰堤の設置位置の決定までに膨大な作業時間が発生するだけでなく、ユーザの作業ミス等により誤った結果が提示される場合があった。
【０００７】
本発明は、このような課題を解決すべくなされたものであり、砂防堰堤の計画を策定する時間を低減させるとともに当該計画の確度を向上させることが可能な砂防堰堤の計画支援装置、及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る砂防堰堤の計画支援装置は、表示部と、所定エリア内の標高を示す数値標高データと砂防堰堤を設置するための設置条件に関する設置条件データとを記憶する記憶部と、砂防堰堤を設置する位置の候補を示す設置候補位置に関する情報を取得する取得部と、砂防堰堤の設置候補位置と数値標高データとに基づく砂防堰堤による堆積物の推定堆砂域が設置条件を満たすか否かを判定する判定部と、設置条件を満たすと判定された砂防堰堤の設置候補位置を表示部に表示する表示処理部と、を備える。
【０００９】
また、本発明に係る砂防堰堤の計画支援装置において、設置候補位置と、設置候補位置から最低河床線に沿った上流の地点の位置との第１勾配を取得し、第１勾配に所定割合を乗算した第２勾配を取得し、設置候補位置に設置された砂防堰堤の所定高さの位置からの第２勾配の平面を算出し、数値標高データに基づく地表面と算出された平面とに基づいて、砂防堰堤による堆積物の推定堆砂域を算出する、算出部を更に備えることが好ましい。
【００１０】
また、本発明に係る砂防堰堤の計画支援装置において、取得部は、ユーザによって入力された最低河床線に関する情報を取得し、最低河床線の最も下流側の地点を、最初の設置候補位置とし、最初の設置候補位置から最低河床線上の上流側に向かって所定距離ごとに離れた地点を、それぞれ設置候補位置とし、算出部は、複数の設置候補位置のそれぞれについて、推定堆砂域を算出し、判定部は、複数の設置候補位置のそれぞれについて、推定堆砂域が設置条件を満たすか否かを判定し、設置条件を満たすと判定された設置候補位置が複数ある場合は、最大の計画捕捉量を有する設置候補位置を設置位置として判定し、表示処理部は、判定された設置位置を表示部に表示することが好ましい。
【００１１】
また、本発明に係る砂防堰堤の計画支援装置において、設置条件データは、所定エリア内の、防災施設の敷地及び私有地等の敷地形状を示す形状データ、交通施設等の平面形状を示す形状データ、並びに、公園、環境保全地域及び森林地域の形状を示す形状データを含むことが好ましい。
【００１２】
また、本発明に係る砂防堰堤の計画支援装置において、判定部は、推定堆砂域を示す位置データと、設置条件データに含まれる各形状の位置データとに基づいて、推定堆砂域が各形状の少なくとも一部を含まないという設置条件を満たすか否かを判定することが好ましい。
【００１３】
本発明に係る制御プログラムは、記憶部及び表示部を備え、砂防堰堤の計画を支援するためのコンピュータを制御する制御プログラムであって、所定エリア内の標高を示す数値標高データと砂防堰堤を設置するための設置条件に関する設置条件データと記憶部に記憶し、砂防堰堤を設置する位置の候補を示す設置候補位置に関する情報を取得し、砂防堰堤の設置候補位置と数値標高データとに基づく砂防堰堤による堆積物の推定堆砂域が設置条件を満たすか否かを判定し、設置条件を満たすと判定された砂防堰堤の設置候補位置を表示部に表示する、ことをコンピュータに実行させる。
【発明の効果】
【００１４】
本発明に係る計画支援装置、及び制御プログラムによって、砂防堰堤の計画を策定する時間を低減させるとともに当該計画の確度を向上させることが可能となる。
【図面の簡単な説明】
【００１５】
【図１】計画支援装置１の概略構成の一例を示す図である。
【図２】（ａ）及び（ｂ）は、表示部１３に表示される画面の一例を示す図である。
【図３】（ａ）及び（ｂ）は、表示部１３に表示される画面の一例を示す図である。
【図４】（ａ）及び（ｂ）は、推定堆砂域の一例を説明するための模式図である。
【図５】（ａ）及び（ｂ）は、表示部１３に表示される画面の一例を示す図である。
【図６】表示部１３に表示される画面の一例を示す図である。
【図７】（ａ）及び（ｂ）は、計画捕捉量の算出方法の一例を説明するための模式図である。
【図８】表示部１３に表示される画面の一例を示す図である。
【図９】（ａ）は、数値標高データのデータ構造の一例を説明するための模式図であり、（ｂ）は、設置条件データのデータ構造の一例を示す図である。
【図１０】計画支援処理の動作フローの一例を示す図である。
【図１１】推定堆砂域算出処理の動作フローの一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００１７】
（計画支援装置１）
図１は、計画支援装置１の概略構成の一例を示す図である。
【００１８】
計画支援装置１は、例えば、砂防堰堤の計画を支援するためのパーソナル・コンピュータ（PC，Personal Computer）である。計画支援装置１は、サーバ装置でもよい。計画支援装置１は、多機能携帯電話（所謂「スマートフォン」）、携帯電話（所謂「フィーチャーフォン」）、携帯情報端末（Personal Digital Assistant，PDA）、タブレット端末又はタブレットＰＣ等でもよい。また、計画支援装置１は、携帯ゲーム機、携帯音楽プレイヤ又はノートＰＣ等でもよい。
【００１９】
計画支援装置１は、所定エリア内の標高を示す数値標高データと砂防堰堤を設置するための設置条件に関する設置条件データとを記憶し、砂防堰堤の設置候補位置と数値標高データとに基づく推定堆砂域が設置条件を満たすか否かを判定する機能を有する。また、計画支援装置１は、設置条件を満たすと判定された砂防堰堤の設置候補位置を表示部に表示する機能を有する。
【００２０】
数値標高データは、例えば、ＤＥＭ（Digital Elevation Model，数値標高モデル）データである。ＤＥＭデータには、２次元地図を区切った複数のメッシュのそれぞれの中心点に対応する標高値を示す数値データが含まれる。メッシュは、緯度及び経度に応じて区切られた、地図上の略正方形の区画である。例えば、メッシュは、１ｍ単位の略正方形形状に地図を区切ることにより構成される区画である。メッシュを構成する区画の形状は、１ｍ単位の略正方形形状に限らず、５ｍ単位の略正方形形状、１０ｍ単位の略正方形形状、又は１０ｍを超える単位の略正方形形状でもよい。
【００２１】
また、数値標高データは、ＤＴＭ（Digital Terrain Model，数値地形モデル）データでもよい。ＤＴＭデータは、例えば、ＤＥＭデータにおいて、建物及び樹木等の地物を取り除いた地表面の高さを表示するデータモデルであり、ＤＥＭデータの一種である。また、数値標高データは、ＴＩＮ（triangulated irregular network，不規則三角形網）データでもよい。ＴＩＮデータは、地図上の複数の地点のそれぞれについて、近傍の地点と線分で結ばれることにより形成された仮想的な不規則三角形の形状の区画に関するデータを含み、且つ、複数の地点のそれぞれに対応する標高値を示す数値データが含まれる。
【００２２】
また、数値標高データは、標高・傾斜度メッシュデータでもよい。標高・傾斜度メッシュデータには、例えば、ＤＥＭデータの各メッシュにおける、標高値（平均値、最高値及び最低値）を示す数値データ、最大傾斜角度及び方角を示す数値データ、並びに最小傾斜角度・方角を示す数値データ等が含まれる。
【００２３】
数値標高データは、地図上の所定エリアに対応したデータである。所定エリアは、例えば、流域ごとに区分されたエリア、地方（関東地方等）ごとに区分けされたエリア、都道府県ごとに区分けされたエリア、市区町村ごとに区分けされたエリアである。
【００２４】
推定堆砂域は、砂防堰堤を設置した場合において土石流等が発生した際に当該砂防堰堤よりも上流側に堆積すると推定される土砂及び流木等の堆積領域を２次元地図平面上に投影したものである。推定堆積域は、例えば、「砂防基本計画策定指針（土石流・流木対策編）解説」等で規定される計画捕捉量に対応する２次元地図平面上の領域である。以下、砂防堰堤によって堆積される土砂及び流木等を「堆積物」と称する場合がある。
【００２５】
砂防堰堤を設置するための設置条件は、例えば、当該砂防堰堤による堆積物の推定堆砂域が、防災施設の敷地及び私有地等の敷地の少なくとも一部を含まないという条件である。また、設置条件は、推定堆砂域が、高速道路、国道、又は鉄道の線路等の交通施設の少なくとも一部を含まないという条件でもよい。また、設置条件は、推定堆砂域が、「公園区域及び公園計画」により定められた国立・国定公園、「自然環境保全法」により基づく自然環境保全地域、及び、「土地利用基本計画」等で定める森林地域等、の少なくとも一部を含まないという条件でもよい。
【００２６】
砂防堰堤を設置するための設置条件は、上記の条件に限定されない。例えば、設置条件は、推定堆砂域が、国、県、又は市区町村等によって開発の防止が定められた地域、防災上必要な空地、無線通信基地局等のインフラ施設等、の少なくとも一部を含まないという条件でもよい。以下、砂防堰堤による堆積物の推定堆砂域に含まれてはいけない地物（防災施設の敷地及び私有地等、交通施設、国立・国定公園、自然環境保全地域、森林地域、開発の防止が定められた地域、防災上必要な空地、無線通信基地局等のインフラ施設等）を、「保護地物」と称する場合がある。
【００２７】
砂防堰堤を設置するための設置条件に関する設置条件データは、保護地物の形状を示す形状データである。設置条件データは、例えば、防災施設の敷地及び私有地等の敷地形状を示す形状データ、交通施設等の平面形状を示す形状データ、並びに、公園、環境保全地域及び森林地域の形状を示す形状データである。設置条件データは、保護地物の中心点又は代表点を示すポイントデータ（緯度及び経度データ）でもよい。
【００２８】
計画支援装置１は、上述のような機能を実現するために、例えば、記憶部１１、操作部１２、表示部１３及び処理部１４を備える。
【００２９】
記憶部１１は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の半導体メモリ装置、磁気テープ装置、磁気ディスク装置、又は光ディスク装置のうちの少なくとも一つを備える。記憶部１１は、処理部１４での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、制御プログラム及びデータ等を記憶する。記憶部１１に記憶されるドライバプログラムは、操作部１２を制御する入力デバイスドライバプログラム、及び、表示部１３を制御する出力デバイスドライバプログラム等である。記憶部１１に記憶される制御プログラムは、砂防堰堤の計画支援処理を実行するためのアプリケーションプログラム等である。記憶部１１に記憶される各種プログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて記憶部１１にインストールされてもよい。記憶部１１に記憶されるデータは、数値標高データ、設置条件データ等である。また、記憶部１１は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００３０】
操作部１２は、例えば、キーボード、マウス、又は、タッチパネル等のポインティングデバイスである。ユーザは、操作部１２を用いて、文字、数字及び記号、若しくは、表示部１３の表示画面上の位置等を入力することができる。操作部１２は、ユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、ユーザの指示として、処理部１４に供給される。
【００３１】
表示部１３は、液晶ディスプレイである。なお、表示部１３は、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等でもよい。表示部１３は、処理部１４から供給された映像データに応じた映像や、画像データに応じた画像等を表示する。
【００３２】
処理部１４は、一又は複数個のプロセッサ及びその周辺回路を備える。処理部１４は、計画支援装置１の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。処理部１４は、記憶部１１に記憶されているプログラム及びユーザによる操作部１２の操作に応じて入力された各種指示等に基づいて、各種情報処理を適切な手順で実行し、且つ、表示部１３の動作を制御する。処理部１４は、記憶部１１に記憶されているオペレーティングシステムプログラム、ドライバプログラム及び制御プログラムに基づいて各種情報処理を実行する。また、処理部１４は、複数のプログラムを並列に実行することができる。
【００３３】
処理部１４は、少なくとも表示処理部１４１、取得部１４２、算出部１４３、及び判定部１４４を備える。これらの各部は、処理部１４が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、ファームウェアとして計画支援装置１に実装されてもよい。
【００３４】
以下、図２，３，５，６及び８を参照して、計画支援装置１の表示部１３に表示される各種画面の一例について説明するとともに、図４及び７を参照して、推定堆砂域の一例及び計画捕捉量の算出方法の一例について説明する。
【００３５】
（地図画面２００）
図２（ａ）は、計画支援装置１の表示部１３に表示される地図画面２００の一例を示す図である。
【００３６】
地図画面２００は、例えば、本実施形態における砂防堰堤の計画支援処理を実行するための制御プログラムが、ユーザによる操作部１２の操作に応じて入力された開始指示に従って起動されたときに表示される。開始指示は、例えば、表示部１３に表示された制御プログラムを示す起動アイコン等が、ユーザによる操作部１２の操作に応じて指定された場合に入力される。
【００３７】
図２（ａ）に示す地図画面２００には、記憶部１１に記憶された所定エリア内の数値標高データに基づく地図画像が含まれる。ユーザによる操作部１２の操作に応じて、地図画面２００上の複数の任意の地点が順次入力された場合、入力された複数の地点を順番に接続したベクトルデータが生成され、生成されたベクトルデータに基づく線分が地図画面上に重畳して表示される。ベクトルデータは、最初に入力された地点の緯度及び経度を示すデータと、２番目以降の各順番に入力された地点の緯度及び経度を示すデータと、最後に入力された地点の緯度及び経度を示すデータとを含む。
【００３８】
図２（ａ）に示す例では、ユーザによって入力された複数の地点に基づくベクトルデータが生成され、生成されたベクトルデータによって示される最低河床線２０１が地図画面上に重畳して表示される。最低河床線は、例えば、渓流線又は谷線等である。最低河床線２０１を示すベクトルデータは、最初に入力された地点２０１ａ、２番目以降の各順番に入力された地点、及び、最後に入力された地点２０１ｂ、のそれぞれの緯度及び経度を示すデータを含む。計画支援装置１は、最初に入力された地点２０１ａを最低河床線２０１の下流側の地点であると認識し、最後に入力された地点２０１ｂを最低河床線２０１の上流側の地点であると認識する。
【００３９】
（選択画面２１０）
図２（ｂ）は、計画支援装置１の表示部１３に表示される選択画面２１０の一例を示す図である。
【００４０】
選択画面２１０は、ユーザが砂防堰堤の種別を入力するための画面であり、種別選択オブジェクト２１１及び設定オブジェクト２１２を含む。
【００４１】
種別選択オブジェクト２１１は、砂防堰堤に係る複数の種別の何れかを選択するための操作オブジェクトである。図２（ｂ）に示す種別選択オブジェクト２１１には、複数のボタン型のオブジェクトと、複数のオブジェクトのそれぞれに対応する砂防堰堤の種別を示す文字情報（「透過型」、「不透過型」、及び「部分透過型」等）が含まれる。
【００４２】
ユーザによる操作部１２の操作に応じて入力された選択画面２１０上の入力位置が、種別選択オブジェクト２１１に含まれるボタン型のオブジェクトのいずれかの表示領域内である場合、入力位置に対応するボタン型のオブジェクトが、選択されたことを示す表示態様に変更される。また、ユーザによる操作部１２の操作に応じて入力された選択画面２１０上の入力位置が、種別選択オブジェクト２１１に含まれる、砂防堰堤の種別を示す文字情報のいずれかの表示領域内である場合、入力位置に対応する文字情報のボタン型のオブジェクトが、選択されたことを示す表示態様に変更される。
【００４３】
設定オブジェクト２１２は、砂防堰堤の種別の選択を決定するためのボタンオブジェクトである。設定オブジェクト２１２は、アイコン画像又はテキスト等でもよい。ユーザによる操作部１２の操作に応じて入力された選択画面２１０上の入力位置が、設定オブジェクト２１２の表示領域内である場合、選択決定情報が計画支援装置１に入力される。選択決定情報には、選択されたボタン型のオブジェクトに対応する砂防堰堤の種別を示す種別データが含まれる。このように、ユーザが設定オブジェクト２１２を選択する操作を行った場合、ユーザによって選択された砂防堰堤の種別を示す種別データを含む選択決定情報が計画支援装置１に入力される。
【００４４】
（地図画面３００）
図３（ａ）は、計画支援装置１の表示部１３に表示される地図画面３００の一例を示す図である。
【００４５】
図３（ａ）に示す地図画面３００には、図２（ａ）に示す地図画面２００に、ユーザによって入力された検討範囲データによって示される検討範囲３０１が重畳されている画面である。例えば、ユーザによる操作部１２の操作に応じて、地図画面３００の複数の任意の地点が順次入力された場合、入力された複数の地点が順番に接続され且つ最後の地点が最初の地点に接続されたベクトルデータが検討範囲データとして生成される。そして、生成されたベクトルデータに基づく閉領域が検討範囲３０１として地図画面上に重畳して表示される。
【００４６】
検討範囲データは、最低河床線２０１に基づいて自動的に生成されてもよい。例えば、最低河床線２０１を中心とし且つ最低河床線２０１と垂直な所定の幅（約４００ｍ等）を有する閉領域を検討範囲とする検討範囲データが自動的に算出されてもよい。
【００４７】
（地図画面３１０）
図３（ｂ）は、計画支援装置１の表示部１３に表示される地図画面３１０の一例を示す図である。
【００４８】
図３（ｂ）に示す地図画面３１０は、図３（ａ）に示す地図画面３００に、最低河床線２０１上の複数の設置候補位置のマーク３１１（３１１ａ、３１１ｂ、３１１ｃ、３１１ｄ、・・・）が重畳されている画面である。
【００４９】
複数の設置候補位置は、最低河床線２０１上の緯度及び経度に対応し、隣接する設置候補位置同士の距離は、最低河床線２０１に沿った所定距離（例えば、１００ｍ）である。各設置候補位置には図３（ｂ）に示すマーク３１１（３１１ａ、３１１ｂ、３１１ｃ、３１１ｄ、・・・）が表示される。図３（ｂ）に示す例では、マーク３１１ａに対応する設置候補位置は、地点２０１ａの位置である。
【００５０】
例えば、検討範囲３０１が表示されると、計画支援装置１によって、複数の設置候補位置が、最低河床線２０１の下流側から上流側に向かって所定距離ごとに自動的に算出される。また、設置候補位置を算出するための所定のメニューをユーザが選択することで、計画支援装置１によって複数の設置候補位置が自動的に算出されてもよい。そして、地図画面３１０において、算出された複数の設置候補位置のそれぞれにマーク３１１が表示される。
【００５１】
（推定堆砂域）
複数の設置候補位置が算出されると、計画支援装置１によって推定堆砂域が算出される。以下、図４（ａ）及び（ｂ）を参照して、推定堆砂域の一例について説明する。
【００５２】
図４（ａ）は、マーク３１１に対応する設置候補位置に砂防堰堤４０１が設置された場合における推定堆砂域４０６の一例を説明するための斜視図４００である。図４（ｂ）は、マーク３１１に対応する設置候補位置に砂防堰堤４０１が設置された場合における最低河床線２０１方向の鉛直断面図である。
【００５３】
図４（ａ）及び（ｂ）に示す砂防堰堤４０１は、選択画面２１０においてユーザによって選択された「不透過型」の砂防堰堤である。「砂防基本計画策定指針（土石流・流木対策編）解説」等で規定される計画捕捉量は、砂防堰堤４０１の最高点から伸び且つ計画時堆砂勾配を有する平面４０３と、砂防堰堤４０１の最高点から伸び且つ平常時堆砂勾配を有する平面４０４と、地表面とで囲まれる立体形状４０５の体積（ｍ3）である。
【００５４】
地表面は、記憶部１１に記憶される数値標高データに基づいて算出される。例えば、数値標高データがＤＥＭデータである場合、複数の中心点の緯度、経度及び標高値に基づいて、複数の中心点のそれぞれが３次元仮想空間内に配置され、隣接する３つの中心点によって形成される三角形のポリゴンが隙間なく複数生成されることで、地表面が算出される。また、中心点に基づいて、各メッシュの頂点の標高値が推定され、各メッシュの頂点の緯度、経度及び標高値に基づいて、各頂点が３次元仮想空間内に配置され、隣接する３つの頂点によって形成される三角形のポリゴンが隙間なく複数生成されることで、地表面が算出されてもよい。
【００５５】
計画時堆砂勾配は、現河床勾配４０２に所定割合（例えば、０．５よりも大きい割合）を乗算した勾配であり、平常時堆砂勾配は、現河床勾配４０２に所定割合（例えば、０．５）を乗算した勾配である。現河床勾配４０２は、マーク３１１に対応する設置候補位置の標高（Ｈ0ｍ）と、当該設置候補位置から最低河床線２０１に沿って所定の距離Ｌ０（例えば２００ｍ）上流の地点の標高（Ｈ1ｍ）との勾配（（Ｈ1−Ｈ0）／Ｌ０）である。
【００５６】
推定堆砂域４０６は、砂防堰堤の上流側且つ地表面との最初の交線で囲まれた平面４０３の区域を２次元地図平面上に投影したものである。
【００５７】
（地図画面５００）
図５（ａ）は、計画支援装置１の表示部１３に表示される地図画面５００の一例を示す図である。
【００５８】
図５（ａ）に示す地図画面５００は、図３（ｂ）に示す地図画面３１０に、推定堆砂域５０１（５０１ａ、５０１ｂ、５０１ｃ、５０１ｄ、・・・）が重畳されている画面である。地図画面５００に検討範囲３０１が含まれてもよい。また、地図画面５００には、４つの推定堆砂域５０１ａ、５０１ｂ、５０１ｃ、５０１ｄが含まれるが、全ての設置候補位置に対する推定堆砂域が含まれてもよい。以下、４つの推定堆砂域５０１ａ、５０１ｂ、５０１ｃ、５０１ｄを例にして説明する。
【００５９】
（地図画面５１０）
図５（ｂ）は、計画支援装置１の表示部１３に表示される地図画面５１０の一例を示す図である。
【００６０】
図５（ｂ）に示す地図画面５１０は、図５（ａ）に示す地図画面５００に、保護地物の形状５１１が重畳されている画面である。例えば、計画支援装置１が記憶する保護地物のうち、保護地物の形状５１１の少なくとも一部が検討範囲３０１と重畳する保護地物が、計画支援装置１によって自動的に選択される。そして、選択された保護地物の形状５１１が計画支援装置１によって表示される。保護地物の形状５１１の表示は、保護地物を表示させるための所定のメニューをユーザが選択することで実行されてもよい。
【００６１】
（地図画面６００）
図６は、計画支援装置１の表示部１３に表示される地図画面６００の一例を示す図である。
【００６２】
図６に示す地図画面６００は、図５（ｂ）に示す地図画面５１０において、保護地物の形状５１１と重畳する推定堆砂域５０１ａ及び５０１ｂの表示態様が変更されている画面である。このように、保護地物の少なくとも一部を含む推定堆砂域５０１ａ及び５０１ｂが自動的に検出され、且つ、全ての保護地物の少なくとも一部も含まない推定堆砂域５０１ｃ及び５０１ｄが自動的に検出される。これにより、計画支援装置１は、砂防堰堤を設置するための設置条件を満たす推定堆砂域５０１ｃ及び５０１ｄを、ユーザの目視等の作業を行わずに自動的に検出することが可能となる。
【００６３】
（計画捕捉量の算出）
そして、設置条件を満たす推定堆砂域５０１ｃ及び５０１ｄのうち、計画捕捉量が最大の推定堆砂域に対応する設置候補位置が、砂防堰堤の設置位置として決定する。以下、図７（ａ）及び（ｂ）を参照して、計画捕捉量の算出方法の一例について説明する。
【００６４】
図７（ａ）は、図４（ａ）と同様の砂防堰堤４０１が設置された場合における計画捕捉量の算出方法の一例を説明するための斜視図７００である。図７（ｂ）は、図４（ｂ）と同様の砂防堰堤４０１が設置された場合における最低河床線２０１方向の鉛直断面図である。
【００６５】
「砂防基本計画策定指針（土石流・流木対策編）解説」等で規定される計画捕捉量は、砂防堰堤４０１の最高点から伸び且つ計画時堆砂勾配を有する平面４０３と、砂防堰堤４０１の最高点から伸び且つ平常時堆砂勾配を有する平面４０４と、地表面と、で囲まれる立体形状４０５の体積（ｍ3）である。
【００６６】
計画支援装置１は、例えば、立体形状４０５の体積を平均断面法によって算出する。例えば、図７（ａ）及び（ｂ）に示す分割面Ｓ１、分割面Ｓ２及び分割面Ｓ３は、最低河床線２０１又は最低河床線２０１を２次元地図平面上に投影した線分と垂直な面である。立体形状４０５のうちの分割面Ｓ１及び分割面Ｓ２で囲まれる分割形状Ｖ１の体積は、「分割面Ｓ１の面積と分割面Ｓ２の面積の和」に「分割面Ｓ１及び分割面Ｓ２の間の距離Ｌ１」を乗算した値を、「２」で除算した値である。同様に、立体形状４０５のうちの分割面Ｓ２及び分割面Ｓ３で囲まれる分割形状Ｖ２の体積は、「分割面Ｓ２の面積と分割面Ｓ３の面積の和」に「分割面Ｓ２及び分割面Ｓ３の間の距離Ｌ２」を乗算した値を、「２」で除算した値である。
【００６７】
計画支援装置１は、立体形状４０５を、最低河床線２０１又は最低河床線２０１を２次元地図平面上に投影した線分と垂直な複数の面で分割し、隣接する面の間の分割形状の体積を上述の算出方法で算出し、全ての分割形状の体積の和を立体形状４０５の体積として算出する。
【００６８】
（地図画面８００）
図８は、計画支援装置１の表示部１３に表示される地図画面８００の一例を示す図である。
【００６９】
図８に示す地図画面８００は、図６に示す地図画面６００において、砂防堰堤を設置するための設置条件を満たす推定堆砂域５０１ｃ及び５０１ｄのうち、最大の計画捕捉量を有する推定堆砂域５０１ｄ及び設置候補位置のマーク３１１ｄが明瞭に表示される画面である。このように、地図画面８００において、設置条件を満たす推定堆砂域と設置条件を満たさない推定堆砂域とが識別できるように、設置条件を満たす推定堆砂域と設置条件を満たさない推定堆砂域とは、それぞれ異なる表示態様で表示される。なお、地図画面８００において推定堆砂域５０１ｄ以外の推定堆砂域の表示が行わなくてもよい。
【００７０】
以下、図９を参照して、記憶部１１に記憶される各種データのデータ構造の一例を説明する。
【００７１】
（数値標高データ）
図９（ａ）は、数値標高データのデータ構造の一例ある。
【００７２】
図９（ａ）に示す数値標高データは、ＤＥＭデータの一例である。ＤＥＭデータには、２次元地図を区切った複数のメッシュのそれぞれの中心点に対応する標高値を示す数値データが含まれる。図９（ａ）に示されるメッシュは、５ｍ単位の略正方形形状に地図を区切ることにより構成される区画である。
【００７３】
数値標高データには、少なくとも各メッシュを一意に識別するためのメッシュＩＤ（Identification）と、メッシュの形状を規定する４つの位置データ（緯度及び経度を示す数値データ）と、メッシュの中心点の標高値を示す数値データとが含まれる。
【００７４】
（設置条件データ）
図９（ｂ）は、設置条件データのデータ構造の一例である。
【００７５】
設置条件データには、各保護地物について、地物ＩＤ、ベクトルデータ、種別等が、互いに関連付けて記憶されている。
【００７６】
地物ＩＤは、各保護地物を一意に識別するための識別情報である。
【００７７】
ベクトルデータは、保護地物の外形形状（閉領域）を示す複数の位置データ（緯度及び経度を示す数値データ）である。
【００７８】
種別は、保護地物の種別を示すデータ（ＩＤ又は文字情報等）であり、例えば、防災施設を示すデータ、私有地を示すデータ、交通施設を示すデータ、公園を示すデータ、自然環境保全地域を示すデータ、森林地域を示すデータ等を含む。また、種別は、開発の防止が定められた地域を示すデータ、防災上必要な空地を示すデータ、無線通信基地局等のインフラ施設を示すデータ等を含んでもよい。
【００７９】
（計画支援処理）
図１０は、計画支援装置１の表示処理部１４１、取得部１４２、算出部１４３、及び判定部１４４による計画支援処理の動作フローの一例を示す図である。この計画支援処理は、予め記憶部１１に記憶されている制御プログラムに基づいて、主に処理部１４により、計画支援装置１の各要素と協働して実行される。
【００８０】
計画支援処理が開始される前に、ユーザによる操作部１２の操作に応じて、表示処理部１４１は、記憶部１１から数値標高データを読み出し、地図画面２００を表示部１３に表示しているものとする。例えば、表示処理部１４１は、読み出した数値標高データに含まれる標高値を示す数値データに基づいて、略同一の標高値を有する中心点を直線又は曲線で結ぶことで等高線を表示する。
【００８１】
まず、ユーザによる操作部１２の操作に応じて、地図画面２００上に複数の任意の地点が順次入力された場合、取得部１４２は、入力された複数の地点を順番に接続したベクトルデータを生成し、生成したベクトルデータを最低河床線データとして取得する（ステップＳ１０１）。表示処理部１４１は、生成された最低河床線データに基づいて最低河床線２０１を地図画面２００上に重畳して表示する。なお、表示処理部１４１は、最低河床線データを記憶部１１に記憶してもよい。この場合、表示処理部１４１は、ユーザによる操作部１２の操作に応じて、記憶部１１に記憶された最低河床線データを読み出して、読み出した最低河床線データに基づいて最低河床線２０１を地図画面２００上に重畳して表示する。なお、最低河床線データは、設置候補位置に関する情報の一例である。
【００８２】
次に、ユーザが設定オブジェクト２１２を選択する操作を行った場合、取得部１４２は、ユーザによって選択された砂防堰堤の種別を示す種別データを含む選択決定情報を取得する（ステップＳ１０２）。
【００８３】
次に、ユーザによる操作部１２の操作に応じて地図画面２００の複数の任意の地点が順次入力された場合、取得部１４２は、入力された複数の地点が順番に接続され且つ最後の地点が最初の地点に接続されたベクトルデータを検討範囲データとして取得する（ステップＳ１０３）。表示処理部１４１は、生成された検討範囲データに基づいて検討範囲３０１を地図画面３００上に重畳して表示する。
【００８４】
次に、取得部１４２は、砂防堰堤の設置候補の位置を示す設置候補位置データを取得する（ステップＳ１０４）。例えば、取得部１４２は、最低河床線データに基づいて、最初に入力された地点２０１ａを、１番目の設置候補位置として設定する。次に、取得部１４２は、１番目の設置候補位置から最低河床線２０１上の上流側に向かって所定距離離れた地点を、２番目の設置候補位置として設定する。以降、同様に、取得部１４２は、ｎ番目の設置候補位置から最低河床線２０１上の上流側に向かって所定距離離れた地点を、（ｎ＋１）番目の設置候補位置として設定する。取得部１４２は、このようにして設定された全ての設置候補位置の位置（緯度及び経度）を示すデータを設置候補位置データとして取得する。なお、複数の設置候補位置を示す設置候補位置データは、ユーザによる操作部１２の操作に応じて入力された地図画面３１０上の任意の地点を示すデータでもよい。
【００８５】
算出部１４３は、取得した設置候補位置データのうちの何れか一つの設置候補位置データについて、推定堆砂域算出処理を実行する（ステップＳ１０５）。推定堆砂域算出処理の詳細は後述する。例えば、ステップＳ１０６〜Ｓ１０９は、取得した設置候補位置データのうち、下流から順番に一つの設置候補位置データについて実行される。
【００８６】
算出部１４３は、ステップＳ１０５において算出された推定堆砂域における計画捕捉量を算出する（ステップＳ１０６）。算出部１４３は、砂防堰堤４０１の最高点から伸び且つ計画時堆砂勾配を有する平面４０３と、砂防堰堤４０１の最高点から伸び且つ平常時堆砂勾配を有する平面４０４と、地表面と、で囲まれる立体形状４０５を、最低河床線２０１と垂直な複数の分割面で分割する。砂防堰堤４０１の最高点は、例えば、設置候補位置に示される緯度及び経度を有し、且つ、設置候補位置の直近の標高データに、ユーザによって入力された砂防堰堤４０１の高さを加算した値（最高点標高値）を有している。算出部１４３は、砂防堰堤４０１の最高点から、最低河床線２０１に沿って、例えば１ｍごとに最低河床線２０１と垂直な複数の分割面を設定する。算出部１４３は、立体形状４０５を複数の分割面で分割した各分割形状の体積の和を立体形状の４０５の体積（計画捕捉量）として算出する。なお、各分割面の間の距離は１ｍであるため、各分割形状の体積（ｍ3）は、各分割形状を形成した２つの分割面の面積の和の１／２である。
【００８７】
次に、判定部１４４は、ステップＳ１０５において算出された推定堆砂域について、砂防堰堤を設置するための設置条件が満たされているか否かを判定する（ステップＳ１０７）。判定部１４４は、記憶部１１に記憶された設定条件データを読み出し、設定条件データのベクトルデータと検討範囲データとに基づいて、検討範囲に少なくとも一部でも含まれる保護地物の地物ＩＤを設定条件データから抽出する。次に、判定部１４４は、抽出された地物ＩＤに関連付けられたベクトルデータと推定堆砂域の形状を示すベクトルデータとに基づいて、保護地物の形状の少なくとも一部が推定堆砂域に含まれているか否かを判定する。判定部１４４は、推定堆砂域に、抽出された全ての保護地物の形状の少なくとも一部が含まれていない場合、砂防堰堤を設置するための設置条件が満たされていると判定する。
【００８８】
設置条件が満たされていないと判定された場合（ステップＳ１０７−Ｎｏ）、判定部１４４は、ステップＳ１１０に処理を進める。
【００８９】
設置条件が満たされていると判定された場合（ステップＳ１０７−Ｙｅｓ）、判定部１４４は、ステップＳ１０６において算出された計画捕捉量が、他の設置候補位置データに対する計画捕捉量と比べて最大の計画捕捉量であるか否かを判定する（ステップＳ１０８）。
【００９０】
ステップＳ１０６において算出された計画捕捉量が、他の設置候補位置データに対する計画捕捉量と比べて最大の計画捕捉量でないと判定された場合（ステップＳ１０８−Ｎｏ）、判定部１４４は、ステップＳ１１０に処理を進める。
【００９１】
ステップＳ１０６において算出された計画捕捉量が、他の設置候補位置データに対する計画捕捉量と比べて最大の計画捕捉量であると判定された場合（ステップＳ１０８−Ｙｅｓ）、判定部１４４は、設置候補位置データを設置位置データとして記憶部１１に記憶する（ステップＳ１０９）。
【００９２】
次に、判定部１４４は、全ての設置候補位置データについてステップＳ１０５〜Ｓ１０９の処理が実行されたか否かを判定する（ステップＳ１１０）。
【００９３】
ステップＳ１０５〜Ｓ１０９の処理が実行されていない設置候補位置データがある場合（ステップＳ１１０−Ｎｏ）、判定部１４４は、ステップＳ１０５に処理を戻す。
【００９４】
全ての設置候補位置データについてステップＳ１０５〜Ｓ１０９の処理が実行されたと判定された場合（ステップＳ１１０−Ｙｅｓ）、表示処理部１４１は、記憶部１１に記憶された設置位置データに対応する位置にマーク３１１ｄを表示しするとともに、マーク３１１ｄに対応する推定堆砂域５０１ｄを表示し（ステップＳ１１１）、計画支援処理を終了する。
【００９５】
表示処理部１４１は、判定部１４４による上述の各種判定処理が実行されるたびに地図画面６００又は８００を更新して、更新した地図画面６００又は８００を表示部１３に表示してもよい。
【００９６】
（推定堆砂域算出処理）
図１１は、計画支援装置１の算出部１４３による推定堆砂域算出処理の動作フローの一例を示す図である。図１１に示される推定堆砂域算出処理は、図１０のステップＳ１０５において実行される。
【００９７】
算出部１４３は、現河床勾配を示す数値データを取得する（ステップＳ２０１）。例えば、現河床勾配を示す数値データは、ユーザによる操作部１２の操作に応じて入力された数値データである。現河床勾配を示す数値データは、算出部１４３が、記憶部１１に記憶された数値標高データから、設置候補位置の標高値と、当該設置候補位置から最低河床線２０１に沿って２００ｍ上流の地点の標高値とを抽出し、抽出された設置候補位置の標高値と２００ｍ上流の地点の標高値とに基づいて算出した値を示す数値データでもよい。
【００９８】
次に、算出部１４３は、計画堆砂勾配を示す数値データを取得する（ステップＳ２０２）。例えば、計画堆砂勾配を示す数値データは、ステップＳ２０１で取得された現河床勾配を示す数値データに、ユーザによる操作部１２の操作に応じて入力された所定割合を乗算した勾配を示す数値データである。
【００９９】
そして、算出部１４３は、推定堆砂域を算出する（ステップＳ２０３）。例えば、算出部１４３は、設置候補位置に設置した場合の砂防堰堤４０１の最高点から伸び且つ計画時堆砂勾配を有する平面４０３が最初に地表面と交わる交線と、最高点における最低河床線２０１との垂直な線とで形成される領域の外形形状を算出する。そして、算出部１４３は、算出された領域の外形形状を２次元地図平面に投影した推定堆砂域を算出する。
【０１００】
算出部１４３は、ステップＳ２０３を実行すると、推定堆砂域算出処理を終了する。
【０１０１】
以上、詳述したとおり、本実施形態の計画支援装置１において、砂防堰堤を設置するための設置条件を満たす砂防堰堤の設置位置が自動的にユーザに提示される。このような計画支援装置１によって、砂防堰堤の計画を策定する時間が低減し且つ当該計画の確度を向上させることが可能となる。
【０１０２】
（変形例１）
なお、本発明は、本実施形態に限定されるものではない。例えば、算出部１４３は、選択画面２１０によって、「透過型」又は「部分透過型」が選択された場合、それぞれの種別に対応する計画捕捉量の算出手法に基づいて計画捕捉量を算出する。
【０１０３】
（変形例２）
また、判定部１４４は、推定堆砂域５０１が少なくとも一つの保護地物の形状の全てを含む場合に限り、砂防堰堤を設置するための設置条件が満たされていないと判定してもよい。この場合、推定堆砂域５０１が保護地物の形状の一部のみを含む場合、砂防堰堤を設置するための設置条件が満たされていると判定する。
【０１０４】
この場合、表示処理部１４１は、推定堆砂域５０１が保護地物の形状を全く含まない場合における推定堆砂域５０１の表示態様と、推定堆砂域５０１が保護地物の形状の一部のみを含む場合における推定堆砂域５０１の表示態様を異なるように表示してもよい。
【０１０５】
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換、及び修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【０１０６】
１    計画支援装置
１１    記憶部
１２    操作部
１３    表示部
１４    処理部
１４１    表示処理部
１４２    取得部
１４３    算出部
１４４    判定部
【図１】
2020034705.tif 000003
【図２】
2020034705.tif 000004
【図３】
2020034705.tif 000005
【図４】
2020034705.tif 000006
【図５】
2020034705.tif 000007
【図６】
2020034705.tif 000008
【図７】
2020034705.tif 000009
【図８】
2020034705.tif 000010
【図９】
2020034705.tif 000011
【図１０】
2020034705.tif 000012
【図１１】
2020034705.tif 000013