(57)【特許請求の範囲】
【請求項１】
河川堤防の流線に沿って、計画水位に対して現況堤防の高さが不足している程度を表示するようにした現況堤防評価方法において、
現況河川堤防の流線に沿った離散的位置において、その流線に垂直な方向の断面形状を現況堤防形状データとし、前記現況堤防形状データの流線に沿った補間により、前記流線に沿った任意位置での流線に垂直な方向の断面形状を、三次元現況堤防モデルとして求め、
前記現況河川堤防の流線に沿った離散的位置において、その位置で与えられた流水量と、前記三次元現況堤防モデルからその位置における水位を計画高水位として求め、
前記流水量と前記計画高水位とから、理想上の幅と高さを有した堤防断面形状を求め、その堤防断面形状の流線に沿った補間により、前記流線に沿った任意位置での流線に垂直な堤防断面形状を、三次元計画堤防モデルとして求め、
前記現況河川堤防の流線に沿った任意位置において、前記三次元計画堤防モデルの断面形状をその位置における前記三次元現況堤防モデルに対してスライドし、前記三次元計画堤防モデルの断面形状が、その位置における前記三次元現況堤防モテルにおける断面形状に最近接して内包する位置状態になるまでの高さを減少する方向の移動量を求め、
前記移動量を、現況堤防の高さの不足量として、前記河川堤防の流線に沿って表示することを特徴とする現況堤防評価方法。
【請求項２】
河川堤防の流線に沿って、計画水位に対して現況堤防の高さが不足している程度を表示するようにした現況堤防評価装置において、
現況河川堤防の流線に沿った離散的位置において、その流線に垂直な方向の断面形状を現況堤防形状データとして記憶する現況堤防形状データ記憶手段と、
前記現況堤防形状データ記憶手段に記憶されている前記現況堤防形状データの流線に沿った補間により、前記流線に沿った任意位置での流線に垂直な方向の断面形状を、三次元現況堤防モデルとして演算する三次元現況堤防モデル演算手段と、
前記現況河川堤防の流線に沿った離散的位置において、その位置で与えられた流水量と、前記三次元現況堤防モデルからその位置における水位を計画高水位として演算する計画高水位演算手段と、
前記流水量と前記計画高水位とから、理想上の幅と高さを有した堤防断面形状を求める堤防断面形状演算手段と、
その堤防断面形状の流線に沿った補間により、前記流線に沿った任意位置での流線に垂直な堤防断面形状を、三次元計画堤防モデルとして演算する三次元計画堤防モデル演算手段と、
前記現況河川堤防の流線に沿った任意位置において、前記三次元計画堤防モデルの断面形状をその位置における前記三次元現況堤防モデルに対してスライドし、前記三次元計画堤防モデルの断面形状が、その位置における前記三次元現況堤防モデルにおける断面形状に最近接して内包する位置状態になるまでの高さを減少する方向の移動量を演算する移動量演算手段と、
前記移動量演算手段により得られた前記移動量を現況堤防の高さの不足量として、前記河川堤防の流線に沿って表示する河川堤防高さ不足量表示手段と、
を有することを特徴とする現況堤防評価装置。
【請求項３】
河川堤防の流線に沿って、計画水位に対して現況堤防の高さが不足している程度を表示するようにした現況堤防評価プログラムにおいて、
現況河川堤防の流線に沿った離散的位置において、その流線に垂直な方向の断面形状を現況堤防形状データとし、前記現況堤防形状データの流線に沿った補間により、前記流線に沿った任意位置での流線に垂直な方向の断面形状を、三次元現況堤防モデルとして求める手順と、
前記現況河川堤防の流線に沿った離散的位置において、その位置で与えられた流水量と、前記三次元現況堤防モデルからその位置における水位を計画高水位として求める手順と、
前記流水量と前記計画高水位とから、理想上の幅と高さを有した堤防断面形状を求め、その堤防断面形状の流線に沿った補間により、前記流線に沿った任意位置での流線に垂直な堤防断面形状を、三次元計画堤防モデルとして求める手順と、
前記現況河川堤防の流線に沿った任意位置において、前記三次元計画堤防モデルの断面形状をその位置における前記三次元現況堤防モデルに対してスライドし、前記三次元計画堤防モデルの断面形状が、その位置における前記三次元現況堤防モデルにおける断面形状に最近接して内包する位置状態になるまでの高さを減少する方向の移動量を求める手順と、
前記移動量を現況堤防の高さの不足量として、前記河川堤防の流線に沿って表示する手順とを
コンピュータに動作させるコンピュータ読取可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現実の河川の堤防が規定の高さを有するか否かの評価を河川の流線に沿って行うようにした現況堤防評価方法、現況堤防評価装置、及び、現況堤防評価プログラムに関する。
【背景技術】
【０００２】
従来、このような堤防の高さに関する評価方法や評価装置や評価のためのプログラムは知られていない。従来は、作業者が地図の標高データと、河川の流線に沿った各位置での予測される流水量とから、計画水位を求めて、堤防の高さが、この計画水位に対して、どの程度、不足しているかを、経験的に判断していた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
したがって、堤防の高さの正確で迅速な評価ができず、河川の流線に沿って、どの箇所で堤防高さが不足しており、どの程度の補修を必要とするかを広域規模で得ることは困難であった。
本発明は、このような課題を解決するために成されたものであり、その目的は、現在の河川の堤防の高さがどの程度足りないかを、河川の流線に沿って明確に表示できるようにすることである。
【課題を解決するための手段】
【０００４】
上記の課題を解決するため請求項１に記載の手段によれば、河川堤防の流線に沿って、計画水位に対して現況堤防の高さが不足している程度を表示するようにした現況堤防評価方法において、現況河川堤防の流線に沿った離散的位置において、その流線に垂直な方向の断面形状を現況堤防形状データとし、現況堤防形状データの流線に沿った補間により、流線に沿った任意位置での流線に垂直な方向の断面形状を、三次元現況堤防モデルとして求め、現況河川堤防の流線に沿った離散的位置において、その位置で与えられた流水量と、三次元現況堤防モデルからその位置における水位を計画高水位として求め、流水量と計画高水位とから、理想上の幅と高さを有した堤防断面形状を求め、その堤防断面形状の流線に沿った補間により、流線に沿った任意位置での流線に垂直な堤防断面形状を、三次元計画堤防モデルとして求め、現況河川堤防の流線に沿った任意位置において、三次元計画堤防モデルの断面形状をその位置における三次元現況堤防モデルに対してスライドし、三次元計画堤防モデルの断面形状が、その位置における三次元現況堤防モデルにおける断面形状に最近接して内包する位置状態になるまでの高さを減少する方向の移動量を求め、移動量を、現況堤防の高さの不足量として、河川堤防の流線に沿って表示することを特徴とする現況堤防評価方法である。
【０００５】
また、請求項２の発明は、河川堤防の流線に沿って、計画水位に対して現況堤防の高さが不足している程度を表示するようにした現況堤防評価装置において、現況河川堤防の流線に沿った離散的位置において、その流線に垂直な方向の断面形状を現況堤防形状データとして記憶する現況堤防形状データ記憶手段と、現況堤防形状データ記憶手段に記憶されている現況堤防形状データの流線に沿った補間により、流線に沿った任意位置での流線に垂直な方向の断面形状を、三次元現況堤防モデルとして演算する三次元現況堤防モデル演算手段と、現況河川堤防の流線に沿った離散的位置において、その位置で与えられた流水量と、三次元現況堤防モデルからその位置における水位を計画高水位として演算する計画高水位演算手段と、流水量と計画高水位とから、理想上の幅と高さを有した堤防断面形状を求める堤防断面形状演算手段と、その堤防断面形状の流線に沿った補間により、流線に沿った任意位置での流線に垂直な堤防断面形状を、三次元計画堤防モデルとして演算する三次元計画堤防モデル演算手段と、現況河川堤防の流線に沿った任意位置において、三次元計画堤防モデルの断面形状をその位置における三次元現況堤防モデルに対してスライドし、三次元計画堤防モデルの断面形状が、その位置における三次元現況堤防モデルにおける断面形状に最近接して内包する位置状態になるまでの高さを減少する方向の移動量を演算する移動量演算手段と、移動量演算手段により得られた移動量を現況堤防の高さの不足量として、河川堤防の流線に沿って表示する河川堤防高さ不足量表示手段と、を有することを特徴とする。
【０００６】
また、請求項３の発明は、河川堤防の流線に沿って、計画水位に対して現況堤防の高さが不足している程度を表示するようにした現況堤防評価プログラムにおいて、現況河川堤防の流線に沿った離散的位置において、その流線に垂直な方向の断面形状を現況堤防形状データとし、現況堤防形状データの流線に沿った補間により、流線に沿った任意位置での流線に垂直な方向の断面形状を、三次元現況堤防モデルとして求める手順と、現況河川堤防の流線に沿った離散的位置において、その位置で与えられた流水量と、三次元現況堤防モデルからその位置における水位を計画高水位として求める手順と、流水量と計画高水位とから、理想上の幅と高さを有した堤防断面形状を求め、その堤防断面形状の流線に沿った補間により、流線に沿った任意位置での流線に垂直な堤防断面形状を、三次元計画堤防モデルとして求める手順と、現況河川堤防の流線に沿った任意位置において、三次元計画堤防モデルの断面形状をその位置における三次元現況堤防モデルに対してスライドし、三次元計画堤防モデルの断面形状が、その位置における三次元現況堤防モデルにおける断面形状に最近接して内包する位置状態になるまでの高さを減少する方向の移動量を求める手順と、移動量を現況堤防の高さの不足量として、河川堤防の流線に沿って表示する手順とをコンピュータに動作させるコンピュータ読取可能なプログラムである。
【発明の効果】
【０００７】
本発明によると、現況堤防の流線に垂直な方向の断面形状を流線に沿った方向の任意位置で得ることのできる三次元現況堤防モデルが得られる。この三次元現況堤防モデルと流線に沿った離散的な位置での流水量とから、計画高水位が求められる。この計画高水位と流水量とから、堤防の理想上の幅と高さが求められる。そして、理想上の計画堤防の断面形状が決定され、河川の流線に沿ったその断面形状の集合体から成る三次元計画堤防モデルが得られる。本発明は、現況河川堤防の流線に沿った任意位置において、三次元計画堤防モデルの断面形状をその位置における三次元現況堤防モデルに対してスライドし、三次元計画堤防モデルの断面形状が、その位置における三次元現況堤防モデルにおける断面形状に最近接して内包する位置状態になるまでの高さを減少する方向の移動量を求めることを特徴とする。そして、この移動量を、現況堤防の高さの不足量として、河川堤防の流線に沿って表示するようにしているので、河川の流線に沿って、どの箇所の現況堤防の高さが不足しているかが、容易に判別できる。請求項２の装置発明、請求項３のプログラムも同一の効果を有する。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を具体的な実施例に基づいて説明する。ただし、本発明は以下に示す実施例に限定されるものではない。
【実施例１】
【０００９】
〔本装置の構成〕
本実施例の現況堤防評価装置は、コンピュータシステムにより構成されており、図３に示す構成をとる。演算を実行するＣＰＵ１０の他、記憶装置として、地図データを記憶する地図データメモリ１２、地図データから演算された地点番号ｍにおける現況堤防の断面形状Ｓm を記憶する現況堤防断面図メモリ１４、演算された三次元現況堤防モデルを記憶する三次元現況堤防モデルメモリ１６、地点番号ｍにおける計画堤防の断面形状Ｗm を記憶する計画堤防断面図メモリ１８、演算された三次元計画堤防モデルを記憶する三次元計画堤防モデルメモリ２０、演算された現況堤防の不足量を記憶する不足量メモリ２２、各地点における演算された流水量を記憶する流水量メモリ２４、結果を可視的に表示する表示装置２８、結果を印刷物として出力する出力装置３０から、本装置は構成されている。
【００１０】
〔三次元現況堤防モデルの生成〕
図５は、三次元現況堤防モデルを生成するためのフローチャートである。この処理では、緯度軽度、標高から成る地図データを記憶した地図データメモリ１２から、地図データを読出し、図１０に示すように、河川の流線４０に沿って、離散的な位置ｍにおける流線４０に垂直な方向の河川の現況堤防断面形状Ｓ1 ，Ｓ2 ，Ｓ3 ，Ｓm ，…を演算する。ステップ１００では、河川の流線４０に沿った離散的な位置を特定する地点番号ｍが、初期値に設定される。次に、ステップ１０２において、地図データメモリ１２から第ｍ地点における地図データが読み出される。ステップ１０４において、図１０に示すように、第ｍ地点における河川の流線に垂直な方向の現況堤防断面図Ｓm が得られる。この現況堤防断面図Ｓm が現況堤防形状データとなる。次に、ステップ１０６において、地点番号ｍは最終地点か否かが判定され、最終でない場合には、ステップ１０８で、地点番号ｍが１だけ加算更新されて、ステップ１０２に戻り、次の地点番号ｍにおける河川の現況堤防断面図Ｓm が生成される。このようにして、ある河川の流線４０に沿って、予め決定した全ての離散点ｍにおける現況堤防断面図が求められ、それらは現況堤防断面図メモリ１４に記憶される。現況堤防断面図メモリ１４が現況堤防形状データ記憶手段である。
【００１１】
次に、ステップ１１０以下の三次元現況堤防モデルの生成ステップが実行される。ステップ１１０では、地点番号ｍに初期値が設定される。次に、ステップ１１２において、第ｍ地点と第ｍ＋１地点の現況堤防断面図を用いて、その両点間の任意の地点における現況堤防断面図が補間演算により求められる。このようにステップ１１４では、河川の流線に沿って、微小間隔の連続的な位置が変化され、図１０に示すように、その各位置において補間演算により現況堤防断面図Ｑが生成されることで、第ｍ地点と第ｍ＋１地点間の三次元現況堤防モデルが生成される。この三次元現況堤防モデルは、三次元現況堤防モデルメモリ１６に記憶される。次に、ステップ１１６において、地点番号ｍが最終地点か否かが判定され、最終地点でなければ、ステップ１１８に移行して、地点番号ｍが１だけ加算更新される。そして、ステップ１１２に戻り、次の地点番号ｍ間の堤防断面図の補間演算が実行されて、最終地点まで繰り返してこれが実行されることにより、河川の流線に沿って、微小間隔の連続的な位置における三次元現況堤防モデルが得られる。この三次元現況堤防モデルは、三次元現況堤防モデルメモリ１６に記憶される。ステップ１１０〜１１８の処理手順が三次元現況堤防モデル演算手段であり、三次元現況堤防モデルを演算する手順を定めたプログラム部分である。
【００１２】
〔三次元計画堤防モデルの生成〕
次に、三次元計画堤防モデルの生成について説明する。図６において、ステップ２００では、河川の流線４０に沿った位置の初期地点ｍが初期値１に設定される。ステップ２０２において、地点ｍと次の地点ｍ＋１における計画堤防断面図が演算される。演算される離散的位置ｍは、現況堤防断面図を生成する離散的位置と同一位置にしている。この地点ｍにおける流水量が流水量メモリ２４に与えられている。流水量は、上記の離散的位置において、河川の合流、年間の最大降雨量、年間平均降雨量、流速などから算定される。現況堤防断面図Ｓm から河川の断面積Ｇ＝∫ｇdh (断面形状の高さでの積分) が分かり、この断面積Ｇと単位秒当たりの流水量Ｖ、単位秒当たり流速Ｆとから、計画高水位Ｋが演算される。すなわち、単位秒当たりの流水量Ｖを流速Ｆで割算すれば、流水断面積（Ｖ／Ｆ）が得られ、その位置での現況堤防断面図においてその流水断面積（Ｖ／Ｆ）が得られる高さＫを求めれば、その位置での計画高水位Ｋが得られる。すなわち、Ｖ／Ｆ＝0∫Kｇdh  を満たす高さＫを演算する。積分記号に付された０とＫは、積分範囲である。このようにして計画高水位Ｋが得られる。このステップ２０２、２０６が計画高水位演算手段であり、計画高水位を求める手順である。また、その位置での流水量の流水に対して耐え得る幅と高さの理論的な計画堤防の断面形状が決定されている。したがって、その計画堤防の断面形状と上記で求めた計画高水位とから、地点ｍにおける計画堤防断面図Ｗm が演算され、その計画堤防断面図Ｗm は計画堤防断面図メモリ１８に記憶される。これを、次のｍ＋１地点についても実行して、計画堤防断面図Ｗm+1 を得て、計画堤防断面図メモリ１８に記憶される。
【００１３】
次に、ステップ２０４では、第ｍ地点の計画堤防断面図と第ｍ＋１地点の計画堤防断面図とから、補間演算して、河川の流線に沿った微小間隔の連続的位置での計画堤防断面図が得られて、これらの連続体としての右岸三次元堤防モデルが生成される。このステップ２０４と２０８とが、三次元計画堤防モデル演算手段であり、三次元計画堤防モデルを演算する手順を示したプログラム部分である。ステップ２０６では、ステップ２０２と全く同一の演算が左岸堤防についても実行される。そして、ステップ２０８では、ステップ２０４と全く同一に、第ｍ地点と第ｍ＋１地点の計画堤防断面図とから、両点間の微小間隔の連続的な任意位置における計画堤防断面図を得て、これらの連続体しての左岸三次元計画堤防モデルが得られる。これにより、左岸と右岸と計画高水とにより構成される計画堤防断面図が流線の任意の位置で得られる三次元計画堤防モデルを生成することができる。この三次元計画堤防モデルは、三次元計画堤防モデルメモリ２０に記憶される。
【００１４】
次に、ステップ２１２において、地点番号ｍが１だけ加算更新されて、ステップ２０２に戻り、次の地点間における計画堤防断面図間の補間演算が実行されて、三次元計画堤防モデルが生成される。これがステップ２１０で地点番号ｍが最終地点と判定されるまで繰り返されて、河川の流線に沿って左岸断面形状、右岸断面形状、計画高水位とから成る三次元計画堤防モデルが生成される。そして、これらの三次元計画堤防モデルは、三次元計画堤防モデルメモリ２０に記憶される。上記のステップ２００〜２１２が、堤防断面形状演算手段であり、堤防断面形状を求める手順を示したプログラム部分である。
【００１５】
〔移動量の演算〕
図７は、現況堤防が計画高水位から得られる計画堤防の高さに対してどの程度高さが足りないかを演算する手順を示したフローチャートである。
ステップ３００において、河川の地点番号ｎが初期値の１に設定される。次に、ステップ３０２において、第ｎ地点における三次元現況堤防モデルメモリ１６からその位置での右岸現況堤防断面図が読出され、三次元計画堤防モデルメモリ２０からその位置での右岸計画堤防断面図が読出される。そして、ステップ３０４において、計画堤防断面図を現況堤防断面図上において、スライドし、計画堤防断面図が現況堤防断面図に最近接して内包される位置が求められる。この時の計画堤防断面図の高さ方向のスライド量から堤防の不足量が演算される。この不足量は第ｎ地点における現況堤防の高さの不足量として、不足量メモリ２２に記憶される。次に、ステップ３０６において、ステップ３０２と同様に左岸についても同様に左岸計画堤防断面図と左岸現況堤防断面図が読み出され、ステップ３０８において、ステップ３０４と同様に、左岸堤防に関して計画堤防断面図を現況堤防断面図上において、スライドし、計画堤防断面図が現況堤防断面図に最近接して内包される位置が求められる。このときのスライド量から、現況堤防の高さの不足量が決定され、この値を第ｎ地点における不足量として、不足量メモリ２２に記憶される。そして、ステップ３１０で地点番号ｎが最終と判定されるまで、ステップ３１２において、地点番号ｎが１だけ加算更新されて、ステップ３０２に戻り、同様な処理が実行される。このような繰り返し処理により、河川の流線４０に沿って、現況堤防の不足高さが求められ、この値は不足量メモリ２２に記憶される。
【００１６】
次に、図８は、ステップ３０４、３０８でのスライド方法の処理手順を示したフローチャートである。右岸、左岸は、川下に向かって、右側を右岸、左側を左岸として定義する。図８は、右岸にも左岸にも適用できるが、以下の説明は、簡単のために、右岸を前提として説明する。ステップ４００では、最終的に求める高さ方向のスライド量であるスライドダウン量ＳＤの値が０に初期設定される。次に、ステップ４０２において、図１に示すように、計画堤防断面図Ｗn の水平位置（ｘ軸正方向、横方向位置）を初期値ｘ0 に設定する。この初期値ｘ0 は、計画堤防断面図Ｗn の内側面ＡW （流水のある側の面）の全面が、現況堤防断面図Ｓn の内側面Ａs の全面に対して、流水のある側（ｘ軸負方向）に存在するような位置が選択される。次に、ステップ４０４において、計画堤防断面図Ｗn の内側面ＡW （流水のある側の面）が現況堤防断面図Ｓn に内包されているか否か、すなわち、計画堤防断面図Ｗn の内側面ＡW が現況堤防断面図Ｓn の内側面Ａs よりも堤防内部に存在するか否かが判定される。判定結果がNoであれば、計画堤防断面図Ｗn を１グリッドだけ流水のある側から遠ざかる方向（ｘ軸正方向、堤防内部方向）に移動させて、ステップ４０４の判定を行う。ステップ４０４と４０６の繰り返しにより、計画堤防断面図Ｗn の内側面ＡW の全面が流水がある方に最も近い状態で堤防内部、すなわち、現況堤防断面図Ｓn の内側面ＡS の全面よりもｘ軸正方向側に存在するような位置関係が演算される。
【００１７】
ステップ４０４でこの位置関係が演算されると、判定はYes となり、計画堤防断面図Ｗn の外側面ＢW が現況堤防断面図Ｓn の外側面ＢS よりも堤防内部側（ｘ軸負方向）、すなわち、流水のある方向に存在するか否かが判定される。判定結果がNoであれば、ステップ４１０へ移行して、計画堤防断面図Ｗn の堤防高さが１グリッドだけ減少されて、すなわち、スライドダウン量Ｄは１だけ減算される。そして、ステップ４０２へ戻り、同様な処理が実行される。ステップ４０８の判定結果がYes となる場合は、計画堤防断面図Ｗn の内側面ＡW の全面と外側面ＢW の全面とが、共に、現況堤防断面図Ｓn の内部に存在する状態となる場合である。そして、この場合には、次のステップ４１２へ移行して、計画堤防断面図Ｗn の堤防高さが、現況堤防断面図Ｓn の堤防高さ以下か否かが判定される。判定結果がNoであれば、計画堤防断面図Ｗn は、現況堤防断面図Ｓn に最近接して内包された状態にはないので、ステップ４１４において、計画堤防断面図Ｗn の高さを１グリッドだけ低下させる操作を行う。すなわち、計画堤防断面図Ｗn をｙ軸負方向に１グリッドだけ移動させる。これによりスライドダウン量Ｄは１だけ減算される。そして、ステップ４０２に戻り、その時の計画堤防断面図Ｗn の高さ（ｙ座標の位置で）で、ステップ４０４、４０６、４０８、４１２の処理を実行して、計画堤防断面図Ｗn が現況堤防断面図Ｓn に最近接して内包した状態が得られたか否かを判定する。得られなければ、ステップ４１４で、再度、計画堤防断面図Ｗn の高さを１グリッドだけ低下させて、ステップ４０２に戻り、同様な処理が繰り返される。
【００１８】
このような処理の繰り返しにより、計画堤防断面図Ｗn が現況堤防断面図Ｓn に最近接して内包する状態が得られると、ステップ４１２の判定がYes となる。そして、ステップ４１６に移行して、この時のスライドダウン量ＳＤ（負値）の絶対値を現況堤防断面図Ｓn の不足高さとして確定する。この不足高さは、第ｎ地点における現況堤防の不足高さＨn として、不足量メモリ２２に記憶される。図７、図８の処理ステップが移動量演算手段を構成し、また、移動量を演算する手順を示したプログラム部分である。
【００１９】
上記の処理手順を示したのが図２である。（ａ）の状態から初めて、計画堤防断面図Ｗn を水平右方向に単位量だけ移動させて、内側面ＡW が現況堤防断面図Ｓn の内部に存在する状態を求める。（ｃ）がその状態であり、ステップ４０４の判定結果がYes となる状態である。この時、計画堤防断面図Ｗn の外側面ＢW が現況堤防断面図Ｓn の内部に存在しないので、計画堤防断面図Ｗn を１グリッドだけ低下させて、（ｄ）の状態とする。この状態で、計画堤防断面図Ｗn を水平右方向（ｘ軸方向）に移動させて、計画堤防断面図Ｗn の内側面ＡW が現況堤防断面図Ｓn の内部に存在する状態を見出す。この状態が（ｆ）であるが、計画堤防断面図Ｗn をは現況堤防断面図Ｓn に最近接して内包していないので、計画堤防断面図Ｗn を１グリッドだけ低下させて、上記と同様な処理を実行する。そして、ある高さ（あるｙ座標）において、（ｇ）のような初期値から水平右方向に計画堤防断面図Ｗn を移動させると、（ｈ）のように計画堤防断面図Ｗn が現況堤防断面図Ｓn に最近接して内包する状態が得られる。この時のスライドダウン量ＳＤが、流線のこの位置ｍでの現況堤防の不足量Ｈn を与えることになる。このような処理が、地点ｎを順次、増加させて、実行されることになる。
【００２０】
なお、計画堤防断面図Ｗn の上全面の高さ（標高）が現況堤防断面図Ｓn の上全面の高さ（標高）よりも高い場合には、図８のスライドダウンは行わない。この場合には、堤防の幅だけが、十分か否かが判定される。すなわち、その場合には、ｘ軸方向にのみ計画堤防断面図Ｗn を移動させて、その内則面ＡW の全面が現況堤防断面図Ｓn の内部であってその内側面Ａs の全面に最も近くて、ｘ軸正方向側に位置する状態（ステップ４０４の判定がYes となる状態）にする。その状態で、現況堤防断面図Ｓn の外側面ＢS の全面が、計画堤防断面図Ｗn の外側面ＢW の全面よりも外側（ｘ軸正方向）に位置している場合には、第ｎ地点の現況堤防に関して、問題点はないと判断される。一方、現況堤防断面図Ｓn の外側面ＢS の全面が、計画堤防断面図Ｗn の外側面ＢW の全面よりも外側（ｘ軸正方向）に位置していない場合には、現況堤防断面図Ｓn の外側面ＢS が計画堤防断面図Ｗn の外側面ＢW の内側に存在している部分のそれら側面間の面積が演算され、その面積が第ｎ地点における不足幅として不足量メモリ２２に記憶される。
【００２１】
〔不足量の表示〕
次に、現況堤防の不足量Ｈn を表示する手順について説明する。地図データメモリ１２から河川堤防の地図データを読み出して、地図の平面図を描くと共に、不足量メモリ２２に記憶されている不足量Ｈn を地点番号ｎを順次更新しながら読出す。そして、図４に示すように、河川４２に沿って、不足量Ｈn の区分を、その大きさに比例した色により、河川上に表示する。例えば、不足量が３ｍ以上の領域が赤色の領域４４で表示され、不足量が２．５ｍ〜３ｍの領域が黄色の領域４５で表示され、不足量がない領域、すなわち、スライドダウンがなく計画高水位に対して現況堤防の高さに余裕がある領域は、緑色の領域４６で表示される。この出力は、表示装置２８（液晶ディスプレイ）に表示され、出力装置３０（プリンター）により、カラー出力される。
この処理を行うのが不足量表示手段であり、この処理手順が、プログラムにおける不足量を演算する手順である。
このようにして、河川の現況堤防に関する評価を行うことが可能となる。
【００２２】
また、図９に示すように、現況堤防の標高曲線５０と計画堤防の標高曲線５１とを描いて、さらに、不足量の大きさを示す不足量曲線５２を河川の流線に沿って描いても良い。この場合には、河川に沿って、どの部分の現況堤防の高さがどの程度、不足しているかが容易に判定できる。また、現況堤防の幅が不足している領域についても、同様に、その不足量の大きさに比例した色訳や、流線に沿った曲線で表示するようにしても良い。
【００２３】
上記の地図データとしては、レーザを用いた航空測量によるデータを用いるとより正確、かつ、簡便に、堤防の評価を実施することができる。
上記の実施例は、装置発明を説明したが、方法発明は、この装置により実施される方法である。また、プログラム発明は、この装置のＣＰＵに実行させる手順から成るものであり、各フローチャートに示された手順が、本発明のプログラムにより実施される手順である。
【産業上の利用可能性】
【００２４】
本発明は、河川の堤防の高さの評価を高速かつ簡便に実施する方法、装置、プログラムに応用できる。
【図面の簡単な説明】
【００２５】
【図１】本発明の具体的な実施例の装置によるスライドダウンの処理手順を示した説明図。
【図２】同実施例の装置によるスライドダウンの処理手順を示した説明図。
【図３】同実施例の装置の構成を示したブロック図。
【図４】同実施例の装置による出力結果を示した説明図。
【図５】三次元現況堤防モデルの生成手順を示したフローチャート。
【図６】三次元計画堤防モデルの生成手順を示したフローチャート。
【図７】計画堤防断面形状を現況堤防断面形状に対して移動させてスライドダウン量を演算する手順を示したフローチャート。
【図８】計画堤防断面形状を現況堤防断面形状に対して移動させてスライドダウン量を演算する手順を示したフローチャート。
【図９】同実施例の装置による出力結果を示した説明図。
【図１０】同実施例の装置による三次元現況堤防モデル、三次元計画堤防モデルを求める方法を示した説明図。
【符号の説明】
【００２６】
ＡW …計画堤防の内側面
ＡW …計画堤防の外側面
ＡS …現況堤防の内側面
ＡS …現況堤防の外側面
４４…赤色表示
４５…黄色表示
４６…緑色表示
【図１】
0004762747.tif 000002
【図２】
0004762747.tif 000003
【図３】
0004762747.tif 000004
【図４】
0004762747.tif 000005
【図５】
0004762747.tif 000006
【図６】
0004762747.tif 000007
【図７】
0004762747.tif 000008
【図８】
0004762747.tif 000009
【図９】
0004762747.tif 000010
【図１０】
0004762747.tif 000011