(57)【特許請求の範囲】
【請求項１】
仮想の三次元空間において、オペレータにより視点となる領域を示すデータである視点領域と視対象となる領域を示すデータである視対象領域とが入力される入力手段と、入力された各データを格納する記憶手段と、制御プログラムに基づいて、上記記憶手段に記憶されたデータを処理して処理結果を外部に出力する中央演算処理装置と、中央演算処理装置から出力された処理結果を表示する出力手段とを備え、
上記入力手段により入力された上記視点領域と上記視対象領域とを、中央演算処理装置によりそれぞれ空間上の図形として認識される座標データとして設定するとともに、解析の精度を規定する単位を設定し、設定された単位データに基づいて、図形化された視点領域と視対象領域との各領域をそれぞれ分割し、分割された単位区画毎にその区画を代表する基準点の座標データをそれぞれ生成し、視点領域と視対象領域との両領域の基準点間を結ぶ線分を抽出して、線分の方向ベクトルと視対象領域内の基準点における単位区画の面の法線ベクトルとのなす角と基準点間の距離と単位区画の面積とに基づき、視点領域内の基準点における視対象領域の視覚的な見えの大きさを示す定量化されたデータを導出し、視点の位置に対応した視対象の見えの大きさの度合いとして出力し、オペレータにより景観を解析することを特徴とする景観解析方法。
【請求項２】
視点領域と視対象領域との両領域の基準点間を結ぶ線分を抽出して、線分の方向ベクトルと視点領域内の基準点における単位区画の面の法線ベクトルとのなす角と基準点間の距離と単位区画の面積とに基づき、視対象領域内の基準点における視点領域の視覚的な見られの大きさを示す定量化されたデータを導出し、視対象の位置に対応した視点からの見られの大きさの度合いとして出力し、景観を解析することを特徴とする請求項１に記載の景観解析方法。
【請求項３】
請求項１に記載の視点領域と視対象領域に加えて、景観を構成する要素を示すデータである景観構成要素領域とを入力手段により入力し、それぞれ空間上の図形として認識される座標データとして設定し、解析の精度を規定する単位を設定し、設定された単位データに基づいて、図形化された視点領域と視対象領域との各領域をそれぞれ分割し、分割された単位区画毎にその区画を代表する基準点の座標データをそれぞれ生成し、視点領域と視対象領域との両領域の基準点間を結ぶ線分を抽出して、各線分と景観構成要素領域との交差判定を行い、非交差の場合を可視とみなし、交差の場合を不可視とみなす場合分けを行い、景観構成要素領域に遮られることによって生じる視点領域内の基準点における視対象領域の視覚的な見えと隠れの大きさを示す定量化されたデータを導出し、そのデータに基づいて見えと隠れの大きさの度合いとして出力し、景観を解析することを特徴とする請求項１に記載の景観解析方法。
【請求項４】
請求項１に記載の視点領域と視対象領域に加えて、景観を構成する要素を示すデータである景観構成要素領域とを入力手段により入力し、それぞれ空間上の図形として認識される座標データとして設定し、解析の精度を規定する単位を設定し、設定された単位データに基づいて、図形化された視点領域と視対象領域との各領域をそれぞれ分割し、分割された単位区画毎にその区画を代表する基準点の座標データをそれぞれ生成し、視点領域と視対象領域との両領域の基準点間を結ぶ線分を抽出して、各線分と景観構成要素領域との交差判定を行い、非交差の場合を可視とみなし、交差の場合を不可視とみなす場合分けを行い、景観構成要素領域に遮られることによって生じる視対象領域内の基準点における視点領域の視覚的な見られと隠されの大きさを示す定量化されたデータを導出し、そのデータに基づいて見られと隠されの大きさの度合いとして出力し、景観を解析することを特徴とする請求項１に記載の景観解析方法。
【請求項５】
仮想の三次元空間において、オペレータにより視点となる領域を示すデータである視点領域と視対象となる領域を示すデータである視対象領域とが入力される入力手段と、入力された各データを格納する記憶手段と、制御プログラムに基づいて、上記記憶手段に記憶されたデータを処理して処理結果を外部に出力する中央演算処理装置と、中央演算処理装置から出力された処理結果を表示する出力手段とを備え、
上記入力手段により入力された上記視点領域と上記視対象領域とを、中央演算処理装置によりそれぞれ空間上の図形を示す座標データとして設定する第１のステップと、
解析の精度を規定する単位格子の大きさを設定する第２のステップと、
第１のステップで設定された視点領域と視対象領域とを示す図形内部を、第２のステップで設定された単位格子の大きさにより分割し、分割された単位格子毎にその格子を代表する基準点による点列データを生成する第３のステップと、
第３のステップで生成された点列データに基づいて視点領域側の基準点と視対象領域側の基準点同士を結ぶ線分である相互照射レイを設定する第４のステップと、
第４のステップで設定された相互照射レイに関して、相互照射レイ毎に両領域の単位格子の基準点間の距離と、相互照射レイの方向ベクトルと視対象領域側の単位格子の面の法線ベクトルとのなす角と、単位格子の面積とに基づき視点領域側の各基準点における視対象領域側の各単位格子の見えの面積とを算定する第５のステップと、
第５のステップで算定された視点領域側の各基準点における視対象領域側の各単位格子の見えの面積を、視点領域側の各基準点毎に集計する第６のステップと、
第６のステップで導出された見えの大きさを示す定量化されたデータに基づく視点領域における視対象領域の見えの度合いを処理結果として出力する第７のステップとを有し、オペレータにより景観を解析することを特徴とする景観解析方法。
【請求項６】
第４のステップで設定された相互照射レイに関して、相互照射レイ毎に両領域の単位格子の基準点間の距離と、相互照射レイの方向ベクトルと視対象領域側の単位格子の面の法線ベクトルとのなす角と、単位格子の面積とに基づき視対象領域側の各基準点における視点領域側の各単位格子の見られの面積とを算定する第５のステップと、
第５のステップで算定された視対象領域側の各基準点における視点領域側の各単位格子の見られの面積を、視対象領域側の各基準点毎に集計する第６のステップと、
第６のステップで導出された見られの大きさを示す定量化されたデータに基づく視対象領域における視点領域からの見られの度合いを処理結果として出力する第７のステップとを有し、景観を解析することを特徴とする請求項５に記載の景観解析方法。
【請求項７】
請求項５に記載の視点領域と視対象領域に加えて、景観を構成する要素を示す景観構成要素領域とが入力手段により入力され、
第１のステップで、空間上の図形を示す座標データとして、視点領域と視対象領域と景観構成要素領域とを設定し、
第４のステップで設定された基準点間を結ぶ相互照射レイに関して、各相互照射レイと景観構成要素領域との交差判定を行い、非交差の場合を可視とみなし、交差の場合を不可視とみなす場合分けを行い、可視と判定された場合は見えの面積を、不可視と判定された場合は隠れの面積を、相互照射レイ毎に両領域の単位格子の基準点間の距離と、相互照射レイの方向ベクトルと視対象領域側の単位格子の面の法線ベクトルとのなす角と、単位格子の面積とに基づき視点領域側の各基準点における視対象領域側の各単位格子の見えと隠れの面積とを算定する第５のステップと、
第５のステップで算定された視点領域側の各基準点における視対象領域側の各単位格子の見えと隠れの面積を、視点領域側の各基準点毎に集計する第６のステップと、
第６のステップで導出された見えと隠れの大きさを示す定量化されたデータに基づく視点領域における視対象領域の見えと隠れの度合いを処理結果として出力する第７のステップとを有し、景観を解析することを特徴とする請求項５に記載の景観解析方法。
【請求項８】
請求項５に記載の視点領域と視対象領域に加えて、景観を構成する要素を示す景観構成要素領域とが入力手段により入力され、
第１のステップで、空間上の図形を示す座標データとして、視点領域と視対象領域と景観構成要素領域とを設定し、
第４のステップで設定された基準点間を結ぶ相互照射レイに関して、各相互照射レイと景観構成要素領域との交差判定を行い、非交差の場合を可視とみなし、交差の場合を不可視とみなす場合分けを行い、可視と判定された場合は見えの面積を、不可視と判定された場合は隠れの面積を、相互照射レイ毎に両領域の単位格子の基準点間の距離と、相互照射レイの方向ベクトルと視対象領域側の単位格子の面の法線ベクトルとのなす角と、単位格子の面積とに基づき視対象領域側の各基準点における視点領域側の各単位格子の見られと隠されの面積とを算定する第５のステップと、
第５のステップで算定された視対象領域側の各基準点における視点領域側の各単位格子の見られと隠されの面積を、視対象領域側の各基準点毎に集計する第６のステップと、
第６のステップで導出された見られと隠されの大きさを示す定量化されたデータに基づく視対象領域における視点領域の見られと隠されの度合いを処理結果として出力する第７のステップとを有し、景観を解析することを特徴とする請求項５に記載の景観解析方法。
【請求項９】
第７のステップで、第６のステップで集計された面積を比率に換算して出力することを特徴とする請求項５ないし８のうちいずれか１に記載の景観解析方法。
【請求項１０】
視点領域と視対象領域を示すデータおよび解析の精度を示す単位の設定について、設定された閾値より小さい単位で両領域を分割することで計算負荷が増大する第１の場合、両領域のうち少なくともいずれか一方の領域の範囲が設定範囲より大きいために計算負荷が増大する第２の場合、両領域間を結ぶ相互照射レイの長さが設定された閾値より長くなる第３の場合、または標準見え面積、標準見られ面積、標準隠れ面積および標準隠され面積の大きさが設定された閾値より小さくなる第４の場合に、予め所定の数値を設定して算定処理を打ち切るか、算定結果を端数処理するか、または設定の変更を促す処理をするかして計算負荷の軽減を図ることを特徴とする請求項１ないし９のうちいずれか１に記載の景観解析方法。
【請求項１１】
見え面積、見られ面積、隠れ面積または隠され面積が算定された後、算定結果と他の調査データを重ね合わせて加工修正し、処理結果の出力に反映させることを特徴とする請求項１ないし１０のうちいずれか１に記載の景観解析方法。
【請求項１２】
請求項１ないし１１のうちいずれか１に記載の景観解析方法を、コンピュータに実行させるためコンピュータによる読み取りが可能なことを特徴とするコンピュータプログラム。
【請求項１３】
請求項１２に記載のコンピュータプログラムを格納しコンピュータによる読み取りが可能なことを特徴とする媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、視覚的特性に基づき、３次元空間内における視点と視対象の位置関係により可視・被可視性および隠蔽性の度合いを、定量的に評価する景観解析方法とこの方法を実行するコンピュータプログラムおよびこのプログラムを格納した媒体に関する。
【背景技術】
【０００２】
一般に、景観の評価構造は、例えば、図１９に示すような概念として捉えられる。景観を工学的に評価する場合、１つの評価軸として、景観（対象物）とそれを知覚する主体（人間）との知覚的な関係性を明らかにする必要がある。つまり、景観を視覚的に評価する場合には、主たる対象物と見る側の位置関係及び知覚的特性を踏まえた「景観空間」があり、その解析が求められる。一方で、知覚する人間の側において、その景観をどう感じるかという心理的な「評価空間」が存在する。前者に属するものとしては、対象物との距離による見え方の違い、人間の移動に伴う景観の連続性（シークエンス）等の視覚的構造に関するものが挙げられ、本発明は前者に関連するものである。
【０００３】
従来、景観、特に視点からの眺望に関する視覚的構造については、これまで様々な指標や要因が提案されている（非特許文献１参照）。例えば、（１）可視・不可視、（２）距離、（３）視線入射角、（４）不可視深度、（５）俯角、（６）仰角、（７）奥行、（８）日照による陰陽度の８要素を掲げ、眺望の視覚的構造を説明したものが知られている（非特許文献１参照）。上記要素のうち、本願発明と関連する指標として、（１）可視・不可視、（２）距離、（３）視点、（４）視線入射角、（５）見られ頻度、（６）標準見え面積ＳＶＥ（図２０参照）が挙げられる。このうち特に、標準見え面積ＳＶＥは、景観評価指標の中でも人間の視覚的特性との関係性が高い指標の１つとして知られている。標準見え面積ＳＶＥは、図２０に示すように、注目している視対象ＯＢＪの見えの大きさを定量する指標であり、視点ＶＰから１ｍ先に立てた標準視覚画面ＳＳＶ上の実面積に等しい。視点ＶＰが視対象ＯＢＪに近づくほど視対象ＯＢＪは大きく見え、視覚的な影響は大きくなり、視対象ＯＢＪから遠ざかるにつれ視対象ＯＢＪは小さく見え、視覚的な影響は小さくなる。このように「標準見え面積」は視覚的な影響の度合いを示す指標である。
【０００４】
対象物（視対象）の大きさは、一般にその長さ、幅、高さ、面積等の物理量で表される。人間の視覚的特性によりその対象物ＯＢＪの見えの大きさは、光を介して空間的な位置関係によって、近ければ近いほど大きく見え、遠ければ遠いほど小さく見える。また、対象物の表面と視線のなす角によっても見えの面積が異なることが知られている。このような視覚的特性を踏まえた景観評価指標の一つとして、視対象の「標準見え面積」があるが、一般的には、ある視点から撮った写真画像などの２次元フレーム内で解析されることが多い。この場合、写真画像のピクセル数をカウントする方法（非特許文献２参照）や仰角・俯角といった他の指標を代用する方法が挙げられる。
ところで「標準見え面積」について説明すると、「標準見え面積」とは、注目している視対象の見えの大きさを定量する指標である。標準見え面積ＳＶＥ（図２０参照）は、注目している視対象ＯＢＪの見えの大きさを定量する指標であり、視点ＶＰから１ｍ先に立てた標準視覚画面ＳＳＶ上の実面積に等しい。物体の見え方の特徴として、見え面積は距離ｄの二乗に反比例し、視線と面の法線のなす角θに比例して見え面積が減少する性質（光の性質としてランバートの余弦則（ランベルトの法則ともいう）が知られており（非特許文献３参照）、この法則に適っている）により、視対象ＯＢＪの表面積がａのとき、標準見え面積Ａ＝a×cosθ/d２  の算定式で導かれる。
【０００５】
さらに、従来、仮想現実の景観をＣＧ（コンピュータグラフィック）で忠実に再現する描画性能の向上や描画の欠落防止を目的とした表示装置及び表示方法が提案されている（特許文献１および特許文献２参照）。しかし、これら従来の表示装置及び表示方法は、地理情報をメッシュに切って関係のない情報をカットすることで描画処理を高速化して表示する技術であり、３次元ＣＧを用いて景観を評価するための技術ではない。また、３次元空間データの送信表示装置が提案されている（特許文献３参照）。しかし、これはデータ量が多くなることで送信能力が低下することを防ぐ技術であり、３次元ＣＧを用いて景観を評価するための技術ではない。
【０００６】
【非特許文献１】樋口忠彦著「景観の構造」技報堂出版株式会社、１９７５年、ｐ．２８〜３０
【非特許文献２】栗田英治・木村吉寿・松森堅治・長利洋「棚田景観の評価構造と関係する物理的評価指標」農村計画学会論文集第６集、２００４年、ｐ．８６〜８７
【非特許文献３】JamesD.Foley他共著「コンピュータグラフィックス理論と実践」オーム社、２００１年、ｐ．７２１〜７２２
【特許文献１】特開２００３−２０８６３３
【特許文献２】特開２００２−２７９４４９
【特許文献３】特開２００３−１１５０５８
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記記載の写真画像等の２次元フレームを用いた解析方法では、視点（見る側の位置）及び視線方向（視点から視対象の中心への向き）が限定されることが多く、視点や視線方向が変化する場合には、解析をやり直す必要が生じる。このため、視点や視線方向毎に変化する対象物の「標準見え面積」の変化の程度を測るには、様々なパターンの２次元フレームを設定して解析しなければならなかった（非特許文献２参照）。視点毎に逐一計測して写真画像のピクセル数をカウントする解析方法では、膨大な手間と時間を要するという不都合があった。また、仮想の遮蔽物（例えば、視対象である水路が雑草によって見えなくなる状況を想定すると、雑草が仮想の遮蔽物に相当する。）を設ける等の条件を変化させてシミュレーションを行う際は、さらに複雑な処理を必要とすると考えられる。なお、上記特許文献１ないし３に示された技術は、ＣＧ上で景観を忠実に再現するための技術、または高速に動画を描画するために不必要な情報を除外する技術、またはデータ量が多くなることで送信能力が低下することを防ぐ技術であり、コンピュータを用いて画面上に３次元空間を表示する意味での関連性はあるが、本発明のように景観を解析する目的としての技術とは異なる技術である。
【０００８】
本発明は、上記課題を解決するためになされたもので、容易かつ迅速に景観の評価を行うことができる景観解析方法とこの方法を実行するコンピュータプログラムおよびこのプログラムを格納した媒体を得ることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の請求項１に係る景観解析方法は、仮想の三次元空間において、オペレータにより視点となる領域を示すデータである視点領域と視対象となる領域を示すデータである視対象領域とが入力される入力手段と、入力された各データを格納する記憶手段と、制御プログラムに基づいて、上記記憶手段に記憶されたデータを処理して処理結果を外部に出力する中央演算処理装置と、中央演算処理装置から出力された処理結果を表示する出力手段とを備え、上記入力手段により入力された上記視点領域と上記視対象領域とを、中央演算処理装置によりそれぞれ空間上の図形として認識される座標データとして設定するとともに、解析の精度を規定する単位を設定し、設定された単位データに基づいて、図形化された視点領域と視対象領域との各領域をそれぞれ分割し、分割された単位区画毎にその区画を代表する基準点の座標データをそれぞれ生成し、視点領域と視対象領域との両領域の基準点間を結ぶ線分を抽出して、線分の方向ベクトルと視対象領域内の基準点における単位区画の面の法線ベクトルとのなす角と基準点間の距離と単位区画の面積とに基づき、視点領域内の基準点における視対象領域の視覚的な見えの大きさを示す定量化されたデータを導出し、視点の位置に対応した視対象の見えの大きさの度合いとして出力し、オペレータにより景観を解析するようにしたものである。
【００１０】
本発明の請求項１に係る景観解析方法では、仮想の三次元空間において、オペレータにより視点となる領域を示すデータである視点領域と視対象となる領域を示すデータである視対象領域とが入力される入力手段と、入力された各データを格納する記憶手段と、制御プログラムに基づいて、上記記憶手段に記憶されたデータを処理して処理結果を外部に出力する中央演算処理装置と、中央演算処理装置から出力された処理結果を表示する出力手段とを備え、上記入力手段により入力された上記視点領域と上記視対象領域とを、中央演算処理装置によりそれぞれ空間上の図形として認識される座標データとして設定するとともに、解析の精度を規定する単位を設定し、設定された単位データに基づいて、図形化された視点領域と視対象領域との各領域をそれぞれ分割し、分割された単位区画毎にその区画を代表する基準点の座標データをそれぞれ生成し、視点領域と視対象領域との両領域の基準点間を結ぶ線分を抽出して、線分の方向ベクトルと視対象領域内の基準点における単位区画の面の法線ベクトルとのなす角と基準点間の距離と単位区画の面積とに基づき、視点領域内の基準点における視対象領域の視覚的な見えの大きさを示す定量化されたデータを導出し、視点の位置に対応した視対象の見えの大きさの度合いとして出力し、オペレータにより景観を解析するようにしたことにより、景観の評価に必要な、多様な視点からの景観の解析を容易かつ迅速に行うことができる。
【００１１】
請求項２に係る景観解析方法は、視点領域と視対象領域との両領域の基準点間を結ぶ線分を抽出して、線分の方向ベクトルと視点領域内の基準点における単位区画の面の法線ベクトルとのなす角と基準点間の距離と単位区画の面積とに基づき、視対象領域内の基準点における視点領域の視覚的な見られの大きさを示す定量化されたデータを導出し、視対象の位置に対応した視点からの見られの大きさの度合いとして出力し、景観を解析するようにしたものである。
【００１２】
請求項２に係る景観解析方法では、視点領域と視対象領域との両領域の基準点間を結ぶ線分を抽出して、線分の方向ベクトルと視点領域内の基準点における単位区画の面の法線ベクトルとのなす角と基準点間の距離と単位区画の面積とに基づき、視対象領域内の基準点における視点領域の視覚的な見られの大きさを示す定量化されたデータを導出し、視対象の位置に対応した視点からの見られの大きさの度合いとして出力し、景観を解析するようにしたことにより、視対象側からの被可視性の度合いを定量的に評価することができるので、評価の精度を向上させることができる。
【００１３】
請求項３に係る景観解析方法は、請求項１に記載の視点領域と視対象領域に加えて、景観を構成する要素を示すデータである景観構成要素領域とを入力手段により入力し、それぞれ空間上の図形として認識される座標データとして設定し、解析の精度を規定する単位を設定し、設定された単位データに基づいて、図形化された視点領域と視対象領域との各領域をそれぞれ分割し、分割された単位区画毎にその区画を代表する基準点の座標データをそれぞれ生成し、視点領域と視対象領域との両領域の基準点間を結ぶ線分を抽出して、各線分と景観構成要素領域との交差判定を行い、非交差の場合を可視とみなし、交差の場合を不可視とみなす場合分けを行い、景観構成要素領域に遮られることによって生じる視点領域内の基準点における視対象領域の視覚的な見えと隠れの大きさを示す定量化されたデータを導出し、そのデータに基づいて見えと隠れの大きさの度合いとして出力し、景観を解析するようにしたものである。
【００１４】
請求項３に係る景観解析方法では、請求項１に記載の視点領域と視対象領域に加えて、景観を構成する要素を示すデータである景観構成要素領域とを入力手段により入力し、それぞれ空間上の図形として認識される座標データとして設定し、解析の精度を規定する単位を設定し、設定された単位データに基づいて、図形化された視点領域と視対象領域との各領域をそれぞれ分割し、分割された単位区画毎にその区画を代表する基準点の座標データをそれぞれ生成し、視点領域と視対象領域との両領域の基準点間を結ぶ線分を抽出して、各線分と景観構成要素領域との交差判定を行い、非交差の場合を可視とみなし、交差の場合を不可視とみなす場合分けを行い、景観構成要素領域に遮られることによって生じる視点領域内の基準点における視対象領域の視覚的な見えと隠れの大きさを示す定量化されたデータを導出し、そのデータに基づいて見えと隠れの大きさの度合いとして出力し、景観を解析するようにしたことにより、視点側からの可視性の度合いに加え、景観構成要素の遮蔽性の度合いを定量的に評価することができる。このため、景観遮蔽度の指標化を果たすことができ、景観形成機能に及ぼす影響を確実に評価することができる。
【００１５】
請求項４に係る景観解析方法は、 請求項１に記載の視点領域と視対象領域に加えて、景観を構成する要素を示すデータである景観構成要素領域とを入力手段により入力し、それぞれ空間上の図形として認識される座標データとして設定し、解析の精度を規定する単位を設定し、設定された単位データに基づいて、図形化された視点領域と視対象領域との各領域をそれぞれ分割し、分割された単位区画毎にその区画を代表する基準点の座標データをそれぞれ生成し、視点領域と視対象領域との両領域の基準点間を結ぶ線分を抽出して、各線分と景観構成要素領域との交差判定を行い、非交差の場合を可視とみなし、交差の場合を不可視とみなす場合分けを行い、景観構成要素領域に遮られることによって生じる視対象領域内の基準点における視点領域の視覚的な見られと隠されの大きさを示す定量化されたデータを導出し、そのデータに基づいて見られと隠されの大きさの度合いとして出力し、景観を解析するようにしたものである。
【００１６】
請求項４に係る景観解析方法では、 請求項１に記載の視点領域と視対象領域に加えて、景観を構成する要素を示すデータである景観構成要素領域とを入力手段により入力し、それぞれ空間上の図形として認識される座標データとして設定し、解析の精度を規定する単位を設定し、設定された単位データに基づいて、図形化された視点領域と視対象領域との各領域をそれぞれ分割し、分割された単位区画毎にその区画を代表する基準点の座標データをそれぞれ生成し、視点領域と視対象領域との両領域の基準点間を結ぶ線分を抽出して、各線分と景観構成要素領域との交差判定を行い、非交差の場合を可視とみなし、交差の場合を不可視とみなす場合分けを行い、景観構成要素領域に遮られることによって生じる視対象領域内の基準点における視点領域の視覚的な見られと隠されの大きさを示す定量化されたデータを導出し、そのデータに基づいて見られと隠されの大きさの度合いとして出力し、景観を解析するようにしたことにより、視点側からの可視性の度合いに加え、景観構成要素の遮蔽性の度合いを定量的に評価することができ、見られの大きさの度合いおよび隠されの大きさの度合いを評価することができる。
【００１７】
請求項５に係る景観解析方法は、仮想の三次元空間において、オペレータにより視点となる領域を示すデータである視点領域と視対象となる領域を示すデータである視対象領域とが入力される入力手段と、入力された各データを格納する記憶手段と、制御プログラムに基づいて、上記記憶手段に記憶されたデータを処理して処理結果を外部に出力する中央演算処理装置と、中央演算処理装置から出力された処理結果を表示する出力手段とを備え、上記入力手段により入力された上記視点領域と上記視対象領域とを、中央演算処理装置によりそれぞれ空間上の図形を示す座標データとして設定する第１のステップと、解析の精度を規定する単位格子の大きさを設定する第２のステップと、第１のステップで設定された視点領域と視対象領域とを示す図形内部を、第２のステップで設定された単位格子の大きさにより分割し、分割された単位格子毎にその格子を代表する基準点による点列データを生成する第３のステップと、第３のステップで生成された点列データに基づいて視点領域側の基準点と視対象領域側の基準点同士を結ぶ線分である相互照射レイを設定する第４のステップと、第４のステップで設定された相互照射レイに関して、相互照射レイ毎に両領域の単位格子の基準点間の距離と、相互照射レイの方向ベクトルと視対象領域側の単位格子の面の法線ベクトルとのなす角と、単位格子の面積とに基づき視点領域側の各基準点における視対象領域側の各単位格子の見えの面積とを算定する第５のステップと、第５のステップで算定された視点領域側の各基準点における視対象領域側の各単位格子の見えの面積を、視点領域側の各基準点毎に集計する第６のステップと、第６のステップで導出された見えの大きさを示す定量化されたデータに基づく視点領域における視対象領域の見えの度合いを処理結果として出力する第７のステップとを有し、オペレータにより景観を解析するようにしたものである。
【００１８】
請求項５に係る景観解析方法では、仮想の三次元空間において、オペレータにより視点となる領域を示すデータである視点領域と視対象となる領域を示すデータである視対象領域とが入力される入力手段と、入力された各データを格納する記憶手段と、制御プログラムに基づいて、上記記憶手段に記憶されたデータを処理して処理結果を外部に出力する中央演算処理装置と、中央演算処理装置から出力された処理結果を表示する出力手段とを備え、上記入力手段により入力された上記視点領域と上記視対象領域とを、中央演算処理装置によりそれぞれ空間上の図形を示す座標データとして設定する第１のステップと、解析の精度を規定する単位格子の大きさを設定する第２のステップと、第１のステップで設定された視点領域と視対象領域とを示す図形内部を、第２のステップで設定された単位格子の大きさにより分割し、分割された単位格子毎にその格子を代表する基準点による点列データを生成する第３のステップと、第３のステップで生成された点列データに基づいて視点領域側の基準点と視対象領域側の基準点同士を結ぶ線分である相互照射レイを設定する第４のステップと、第４のステップで設定された相互照射レイに関して、相互照射レイ毎に両領域の単位格子の基準点間の距離と、相互照射レイの方向ベクトルと視対象領域側の単位格子の面の法線ベクトルとのなす角と、単位格子の面積とに基づき視点領域側の各基準点における視対象領域側の各単位格子の見えの面積とを算定する第５のステップと、第５のステップで算定された視点領域側の各基準点における視対象領域側の各単位格子の見えの面積を、視点領域側の各基準点毎に集計する第６のステップと、第６のステップで導出された見えの大きさを示す定量化されたデータに基づく視点領域における視対象領域の見えの度合いを処理結果として出力する第７のステップとを有し、オペレータにより景観を解析するようにしたことにより、景観の評価に必要な、多様な視点からの標準見え面積を容易に算出することができ、視点側からの可視性の度合いを定量的に評価することができ、景観の解析を容易かつ迅速に行うことができる。
【００１９】
請求項６に係る景観解析方法は、第４のステップで設定された相互照射レイに関して、相互照射レイ毎に両領域の単位格子の基準点間の距離と、相互照射レイの方向ベクトルと視対象領域側の単位格子の面の法線ベクトルとのなす角と、単位格子の面積とに基づき視対象領域側の各基準点における視点領域側の各単位格子の見られの面積とを算定する第５のステップと、第５のステップで算定された視対象領域側の各基準点における視点領域側の各単位格子の見られの面積を、視対象領域側の各基準点毎に集計する第６のステップと、第６のステップで導出された見られの大きさを示す定量化されたデータに基づく視対象領域における視点領域からの見られの度合いを処理結果として出力する第７のステップとを有し、景観を解析するようにしたものである。
【００２０】
請求項６に係る景観解析方法では、第４のステップで設定された相互照射レイに関して、相互照射レイ毎に両領域の単位格子の基準点間の距離と、相互照射レイの方向ベクトルと視対象領域側の単位格子の面の法線ベクトルとのなす角と、単位格子の面積とに基づき視対象領域側の各基準点における視点領域側の各単位格子の見られの面積とを算定する第５のステップと、第５のステップで算定された視対象領域側の各基準点における視点領域側の各単位格子の見られの面積を、視対象領域側の各基準点毎に集計する第６のステップと、第６のステップで導出された見られの大きさを示す定量化されたデータに基づく視対象領域における視点領域からの見られの度合いを処理結果として出力する第７のステップとを有し、景観を解析するようにしたので、視対象側からの被可視性の度合いを定量的に評価することができ、見られの大きさの度合いを評価することができる。
【００２１】
請求項７に係る景観解析方法は、請求項５に記載の視点領域と視対象領域に加えて、景観を構成する要素を示す景観構成要素領域とが入力手段により入力され、第１のステップで、空間上の図形を示す座標データとして、視点領域と視対象領域と景観構成要素領域とを設定し、第４のステップで設定された基準点間を結ぶ相互照射レイに関して、各相互照射レイと景観構成要素領域との交差判定を行い、非交差の場合を可視とみなし、交差の場合を不可視とみなす場合分けを行い、可視と判定された場合は見えの面積を、不可視と判定された場合は隠れの面積を、相互照射レイ毎に両領域の単位格子の基準点間の距離と、相互照射レイの方向ベクトルと視対象領域側の単位格子の面の法線ベクトルとのなす角と、単位格子の面積とに基づき視点領域側の各基準点における視対象領域側の各単位格子の見えと隠れの面積とを算定する第５のステップと、第５のステップで算定された視点領域側の各基準点における視対象領域側の各単位格子の見えと隠れの面積を、視点領域側の各基準点毎に集計する第６のステップと、第６のステップで導出された見えと隠れの大きさを示す定量化されたデータに基づく視点領域における視対象領域の見えと隠れの度合いを処理結果として出力する第７のステップとを有し、景観を解析するようにしたものである。
【００２２】
請求項７に係る景観解析方法では、請求項５に記載の視点領域と視対象領域に加えて、景観を構成する要素を示す景観構成要素領域とが入力手段により入力され、第１のステップで、空間上の図形を示す座標データとして、視点領域と視対象領域と景観構成要素領域とを設定し、第４のステップで設定された基準点間を結ぶ相互照射レイに関して、各相互照射レイと景観構成要素領域との交差判定を行い、非交差の場合を可視とみなし、交差の場合を不可視とみなす場合分けを行い、可視と判定された場合は見えの面積を、不可視と判定された場合は隠れの面積を、相互照射レイ毎に両領域の単位格子の基準点間の距離と、相互照射レイの方向ベクトルと視対象領域側の単位格子の面の法線ベクトルとのなす角と、単位格子の面積とに基づき視点領域側の各基準点における視対象領域側の各単位格子の見えと隠れの面積とを算定する第５のステップと、 第５のステップで算定された視点領域側の各基準点における視対象領域側の各単位格子の見えと隠れの面積を、視点領域側の各基準点毎に集計する第６のステップと、第６のステップで導出された見えと隠れの大きさを示す定量化されたデータに基づく視点領域における視対象領域の見えと隠れの度合いを処理結果として出力する第７のステップとを有し、景観を解析するようにしたことにより、視点側からの可視性の度合いに加え、景観構成要素の遮蔽性の度合いを定量的に評価することができ、見えの大きさの度合いおよび隠れの大きさの度合いを評価することができる。
【００２３】
請求項８に係る景観解析方法は、請求項５に記載の視点領域と視対象領域に加えて、景観を構成する要素を示す景観構成要素領域とが入力手段により入力され、第１のステップで、空間上の図形を示す座標データとして、視点領域と視対象領域と景観構成要素領域とを設定し、第４のステップで設定された基準点間を結ぶ相互照射レイに関して、各相互照射レイと景観構成要素領域との交差判定を行い、非交差の場合を可視とみなし、交差の場合を不可視とみなす場合分けを行い、可視と判定された場合は見えの面積を、不可視と判定された場合は隠れの面積を、相互照射レイ毎に両領域の単位格子の基準点間の距離と、相互照射レイの方向ベクトルと視対象領域側の単位格子の面の法線ベクトルとのなす角と、単位格子の面積とに基づき視対象領域側の各基準点における視点領域側の各単位格子の見られと隠されの面積とを算定する第５のステップと、第５のステップで算定された視対象領域側の各基準点における視点領域側の各単位格子の見られと隠されの面積を、視対象領域側の各基準点毎に集計する第６のステップと、第６のステップで導出された見られと隠されの大きさを示す定量化されたデータに基づく視対象領域における視点領域の見られと隠されの度合いを処理結果として出力する第７のステップとを有し、景観を解析するようにしたものである。
【００２４】
請求項８に係る景観解析方法では、請求項５に記載の視点領域と視対象領域に加えて、景観を構成する要素を示す景観構成要素領域とが入力手段により入力され、第１のステップで、空間上の図形を示す座標データとして、視点領域と視対象領域と景観構成要素領域とを設定し、第４のステップで設定された基準点間を結ぶ相互照射レイに関して、各相互照射レイと景観構成要素領域との交差判定を行い、非交差の場合を可視とみなし、交差の場合を不可視とみなす場合分けを行い、可視と判定された場合は見えの面積を、不可視と判定された場合は隠れの面積を、相互照射レイ毎に両領域の単位格子の基準点間の距離と、相互照射レイの方向ベクトルと視対象領域側の単位格子の面の法線ベクトルとのなす角と、単位格子の面積とに基づき視対象領域側の各基準点における視点領域側の各単位格子の見られと隠されの面積とを算定する第５のステップと、第５のステップで算定された視対象領域側の各基準点における視点領域側の各単位格子の見られと隠されの面積を、視対象領域側の各基準点毎に集計する第６のステップと、第６のステップで導出された見られと隠されの大きさを示す定量化されたデータに基づく視対象領域における視点領域の見られと隠されの度合いを処理結果として出力する第７のステップとを有し、景観を解析するようにしたことにより、視対象側からの被可視性の度合いを定量的に評価することができ、見られの大きさの度合いおよび隠されの大きさの度合いを評価することができる。
【００２５】
請求項９に係る景観解析方法は、第７のステップで、第６のステップで集計された面積を比率に換算して出力するようにしたものである。
【００２６】
請求項９に係る景観解析方法では、第７のステップで、第６のステップで集計された面積を比率に換算して出力するようにしたことにより、比率の取り方は様々であるもの、全体面積や視界の面積などを比率尺度に換算すると、評価に尺度値を用いることができ、多様な視点からの景観の評価をより精密に行うことができる。
【００２７】
請求項１０に係る景観解析方法は、視点領域と視対象領域を示すデータおよび解析の精度を示す単位の設定について、設定された閾値より小さい単位で両領域を分割することで計算負荷が増大する第１の場合、両領域のうち少なくともいずれか一方の領域の範囲が設定範囲より大きいために計算負荷が増大する第２の場合、両領域間を結ぶ相互照射レイの長さが設定された閾値より長くなる第３の場合、または標準見え面積、標準見られ面積、標準隠れ面積および標準隠され面積の大きさが設定された閾値より小さくなる第４の場合に、予め所定の数値を設定して算定処理を打ち切るか、算定結果を端数処理するか、または設定の変更を促す処理をするかして計算負荷の軽減を図るようにしたものである。
【００２８】
請求項１０に係る景観解析方法では、視点領域と視対象領域を示すデータおよび解析の精度を示す単位の設定について、設定された閾値より小さい単位で両領域を分割することで計算負荷が増大する第１の場合、両領域のうち少なくともいずれか一方の領域の範囲が設定範囲より大きいために計算負荷が増大する第２の場合、両領域間を結ぶ相互照射レイの長さが設定された閾値より長くなる第３の場合、または標準見え面積、標準見られ面積、標準隠れ面積および標準隠され面積の大きさが設定された閾値より小さくなる第４の場合に、予め所定の数値を設定して算定処理を打ち切るか、算定結果を端数処理するか、または設定の変更を促す処理をするかして計算負荷の軽減を図るようにしたことにより、計算負荷を軽減させることができ、作業の効率化および装置の小型化を図ることができる。
【００２９】
請求項１１に係る景観解析方法は、見え面積、見られ面積、隠れ面積または隠され面積が算定された後、算定結果と他の調査データを重ね合わせて加工修正し、処理結果の出力に反映させるようにしたものである。
【００３０】
請求項１１に係る景観解析方法では、見え面積、見られ面積、隠れ面積または隠され面積が算定された後、算定結果と他の調査データを重ね合わせて加工修正し、処理結果の出力に反映させるようにしたことにより、他のデータと重ね合わせることができるので、評価の制度を向上させることができる。
【００３１】
請求項１２に係る景観解析方法を実行するコンピュータプログラムは、請求項１ないし１１のうちいずれか１に記載の景観解析方法を、コンピュータに実行させるためコンピュータによる読み取りが可能にしたものである。
【００３２】
請求項１２に係る景観解析方法を実行するコンピュータプログラムでは、請求項１ないし１１のうちいずれか１に記載の景観解析方法を、コンピュータに実行させるためコンピュータによる読み取りが可能にしたことにより、プログラムがコンピュータに読み取られると、コンピュータを通じて景観の解析を行うことができる。
【００３３】
請求項１３に係る媒体は、景観解析方法を実行するコンピュータプログラムを格納した媒体は、請求項１２に記載のコンピュータプログラムを格納しコンピュータによる読み取りが可能にしたものである。
【００３４】
請求項１３に係る媒体では、請求項１２に記載のコンピュータプログラムを格納しコンピュータによる読み取りが可能にしたことにより、媒体に格納されたプログラムがコンピュータに読み取られると、コンピュータを通じて景観の解析を行うことができる。
【発明の効果】
【００３５】
請求項１に係る景観解析方法では、仮想の三次元空間において、オペレータにより視点となる領域を示すデータである視点領域と視対象となる領域を示すデータである視対象領域とが入力される入力手段と、入力された各データを格納する記憶手段と、制御プログラムに基づいて、上記記憶手段に記憶されたデータを処理して処理結果を外部に出力する中央演算処理装置と、中央演算処理装置から出力された処理結果を表示する出力手段とを備え、上記入力手段により入力された上記視点領域と上記視対象領域とを、中央演算処理装置によりそれぞれ空間上の図形として認識される座標データとして設定するとともに、解析の精度を規定する単位を設定し、設定された単位データに基づいて、図形化された視点領域と視対象領域との各領域をそれぞれ分割し、分割された単位区画毎にその区画を代表する基準点の座標データをそれぞれ生成し、視点領域と視対象領域との両領域の基準点間を結ぶ線分を抽出して、線分の方向ベクトルと視対象領域内の基準点における単位区画の面の法線ベクトルとのなす角と基準点間の距離と単位区画の面積とに基づき、視点領域内の基準点における視対象領域の視覚的な見えの大きさを示す定量化されたデータを導出し、視点の位置に対応した視対象の見えの大きさの度合いとして出力し、オペレータにより景観を解析するようにしたので、仮想の３次元空間において多様な視点と視対象の位置とに基づいて、可視性および被可視性に関する視覚的な影響の度合いを容易かつ迅速に解析することができる。このため、景観計画を策定する際、眺望点や遊歩道の設置位置の検討に活用することができる。また、看板や建造物など景観遮蔽物を設置する際の景観影響評価にも適用できる。
【００３６】
また、請求項５に係る景観解析方法では、仮想の三次元空間において、オペレータにより視点となる領域を示すデータである視点領域と視対象となる領域を示すデータである視対象領域とが入力される入力手段と、入力された各データを格納する記憶手段と、制御プログラムに基づいて、上記記憶手段に記憶されたデータを処理して処理結果を外部に出力する中央演算処理装置と、中央演算処理装置から出力された処理結果を表示する出力手段とを備え、上記入力手段により入力された上記視点領域と上記視対象領域とを、中央演算処理装置によりそれぞれ空間上の図形を示す座標データとして設定する第１のステップと、解析の精度を規定する単位格子の大きさを設定する第２のステップと、第１のステップで設定された視点領域と視対象領域とを示す図形内部を、第２のステップで設定された単位格子の大きさにより分割し、分割された単位格子毎にその格子を代表する基準点による点列データを生成する第３のステップと、第３のステップで生成された点列データに基づいて視点領域側の基準点と視対象領域側の基準点同士を結ぶ線分である相互照射レイを設定する第４のステップと、第４のステップで設定された相互照射レイに関して、相互照射レイ毎に両領域の単位格子の基準点間の距離と、相互照射レイの方向ベクトルと視対象領域側の単位格子の面の法線ベクトルとのなす角と、単位格子の面積とに基づき視点領域側の各基準点における視対象領域側の各単位格子の見えの面積とを算定する第５のステップと、第５のステップで算定された視点領域側の各基準点における視対象領域側の各単位格子の見えの面積を、視点領域側の各基準点毎に集計する第６のステップと、第６のステップで導出された見えの大きさを示す定量化されたデータに基づく視点領域における視対象領域の見えの度合いを処理結果として出力する第７のステップとを有し、オペレータにより景観を解析するようにしたので、景観の評価に必要な、多様な視点からの標準見え面積を容易に算出することができ、視点側からの可視性の度合いを定量的に評価することができ、景観の解析を容易かつ迅速に行うことができる。
【００３７】
請求項１２に係る景観解析方法を実行するコンピュータプログラムは、請求項１ないし１０のうちいずれか１に記載の景観解析方法を、コンピュータに実行させるためコンピュータによる読み取りを可能にしたので、コンピュータにプログラムを読み込ませコンピュータにより景観の解析を行うことができる。
【００３８】
請求項１３に係る媒体は、請求項１２に記載のコンピュータプログラムを格納しコンピュータによる読み取りを可能にしたので、媒体からコンピュータにプログラムを読み込ませコンピュータにより景観の解析を行うことができる。
【発明を実施するための最良の形態】
【００３９】
可視性・被可視性および隠蔽性に関する視覚的な影響の度合いを容易かつ迅速に解析するという目的を、視点となる領域を示すデータである視点領域と視対象となる領域を示すデータである視対象領域と景観を構成する要素データとが入力される入力手段と、入力された各データを格納する記憶手段と、制御プログラムに基づいて、上記記憶手段に記憶されたデータを処理して処理結果を外部に出力する中央演算処理装置と、中央演算処理装置から出力された処理結果を仮想の３次元空間に表示するかまたは印刷するかのうち少なくともいずれか１つの動作を行う出力手段とを備え、視点領域と視対象領域と景観構成要素をそれぞれ平面上に図形化された２次元的図形としてまたは空間上の３次元的立体像として認識される座標データとして設定するとともに、座標データとして図形化された形の精度を規定する単位を設定し、設定された単位に基づいて各領域と景観構成要素との図形化された形を分割し、分割単位毎に基準となる点に基づいて座標データを生成し、各領域の点同士を結ぶ線分を設定し、これら線分のうち両領域の座標データ間を結ぶ線分を抽出し、両領域の点間の距離と、線分と図形化された形とにより得られる角度とに基づき、視点と視対象との間で、視点から所定の距離離れて設定される標準視覚画面上に写し出される標準見え面積、視対象が視点領域より視対象側の標準視覚画面上に写し出される標準見られ面積、景観構成要素により遮蔽されることにより遮蔽物が視点側の標準視覚画面上に写し出される標準隠れ面積及び景観構成要素（遮蔽物）が視対象側の標準視覚画面上に写し出される標準隠され面積を導き、さらに得られたデータを比率の尺度値に換算または他のデータとの組み合わせにより加工修正して、仮想の３次元空間における視点と視対象の位置関係に応じた視覚的影響に関する指標値を表示して景観を解析するようにして実現した。
【実施例１】
【００４０】
以下、図面に示す実施例により本発明を説明する。図１は、本実施例に係る景観解析方法に用いられる解析装置のシステム構成図で、図２は図１の解析装置により実行される処理のフローチャートである。解析装置２は、図１に示すように、キーボードやマウス等の入力装置３と、ＣＲＴ画面や液晶画面等の画面に解析結果が表示される表示装置（出力手段）４Ａと、解析結果が印刷されるプリンタ（出力手段）４Ｂと、これら入力装置３と表示装置４Ａとプリンタ４Ａとを制御して処理を実行する中央演算処理装置（ＣＰＵ）５と、この中央演算処理装置５と接続され制御プログラムが書き込まれたメインメモリ６と、中央演算処理装置５と接続され解析結果を記憶する外部記憶装置（外部記憶手段）７とを備えている。
【００４１】
本実施例に係る景観解析方法では、中央演算処理装置５は、後述する視点領域Ｐと視対象領域Ｑと景観構成要素Ｒとの各データを処理して表示装置４Ａで仮想の３次元空間を表示するようになっている。景観の解析には、まず、視点領域Ｐと視対象領域Ｑと景観構成要素Ｒをそれぞれ多角形ポリゴンに図形化し、精度を規定する単位格子を設定し、設定された単位格子に基づいて各領域Ｐ、Ｑと景観構成要素Ｒとの多角形ポリゴンを分割するようになっている。次に、分割単位毎に中心点に基づいて頂点列データを生成し、各領域間の相互照射レイを設定し、両領域を結ぶ相互照射レイを抽出し、多角形ポリゴンの両領域の点間の距離と、相互照射レイと多角形ポリゴンとにより得られる角度とに基づき、見え面積を導き、景観構成要素のデータから隠れ面積を導き、仮想の３次元空間に視点と視対象との位置関係に応じた景観を表示して解析するようにしている。中央演算処理装置５は、制御プログラムに基づいて、上記処理を行うようになっている。上記処理に関して、各々の内容を以下に説明する。
【００４２】
精度を規定する単位格子について説明する。中央演算処理装置５は、制御プログラムに基づいて解析精度を規定する単位格子（単位格子メッシュ）の大きさ（１辺の長さ）（図６参照）を、入力装置３、外部記憶装置７またはメインメモリ６内で設定するようになっている。図６は、領域を分割する際の単位格子とその中心点（基準点）を示しており、単位格子の大きさを正方形の１辺の長さｇで規定している。図６に示す単位格子の大きさは、正方形の格子の一辺の長さｇで規定され、単位格子の位置は単位格子の重心である中心点の位置座標を代表値として与える。このとき、単位格子の面積ｄＡはｄＡ＝ｇ×ｇとなる。
【００４３】
中央演算処理装置５は、入力装置３または外部記憶装置７により視点領域Ｐ（図３参照）と、視対象領域Ｑ（図４参照）と、景観構成要素領域Ｒ（図５参照）とにより構成される多角形ポリゴン（図形）の頂点列データが仮想の３次元空間（コンピュータグラフィクス）上の座標値として入力または取得されるとメインメモリ６に格納するようになっている。すなわち、入力装置３または外部記憶装置７により上記視点領域Ｐと上記視対象領域Ｑと上記景観構成要素（遮蔽物）Ｒとが入力されると、中央演算処理装置５は、これら領域Ｐ、Ｑおよび景観構成要素Ｒとをそれぞれ平面上の２次元的図形または空間上の３次元的立体像として認識される座標データとして設定するようになっている。単位格子メッシュの設定は、解析の精度を規定するための単位として微小領域を設定するものであって、ここでいう微小領域とは、例えば、１辺の長さｇ=10cmの正方形のように設定される。
【００４４】
視点領域Ｐと視対象領域Ｑと景観構成要素領域Ｒについて説明する。視点領域Ｐとは、仮想の３次元空間において人が見る視点位置の範囲を多角形ポリゴンの領域で示したものである。すなわち、入力装置３または外部記憶装置７により上記視点領域Ｐが入力されると、中央演算処理装置５は、この領域Ｐを平面上の２次元的図形としてまたは空間上の３次元的立体像として認識される座標データとして設定するようになっている。例えば、図３に示すように、歩道を示す符号１０上を人が歩くときの視点すなわち目の位置の可動範囲を多角形ポリゴンで示した領域１１（破線枠）が視点領域である。
【００４５】
視対象領域Ｑとは、仮想の３次元空間内において人が見る対象物の表面形状の範囲を多角形ポリゴンの領域で示したものである。図４に示すものは、水路脇の歩行者が水路を眺めたときの水路景観の事例（透視投影図）であり、解析対象となる視対象を水路内の水面に設定するとき、その範囲を多角形ポリゴンで示した領域１２（破線枠）が視対象領域である。符号１３は草が伸びていない状態の水路の法面を、符号１４はコンクリート溝の溝壁を、符号１５は水路の法面の法肩に接続する歩道をそれぞれ示す。視対象領域Ｑについても、視点領域Ｐと同様に、入力装置３または外部記憶装置７により上記視対象領域Ｑが入力されると、中央演算処理装置５は、この領域Ｑを平面上の２次元的図形としてまたは空間上の３次元的立体像として認識される座標データとして設定するようになっている。
【００４６】
景観構成要素領域Ｒとは、仮想の３次元空間における物体のうち、解析対象として設定した視対象領域以外の物体（草、壁、建物等）を示した範囲を多角形ポリゴンの領域で示したものである。図４は、水路の法面を示す符号１３、コンクリート溝壁を示す符号１４および歩道を示す符号１５を多角形ポリゴンの領域で示しているが、これらは必要に応じて、それぞれ景観構成要素領域Ｒとなりうる。また、これらはそれぞれ必要に応じて景観構成要素領域Ｒとするかどうか変更可能である。
【００４７】
図５では、図４の景観構成要素領域Ｒに対して、草で覆われた状態の水路法面を示す符号１６を多角形ポリゴンの領域として付け加えた事例である。図５は、図４と比較して水路の法面に草が２０cm伸びた状態となるため、水面の見える範囲が草に隠れて減少していることがわかる。これは、視点と視対象との間に景観構成要素Ｒが存在することで、視対象領域Ｑの見え方が変化することを示している。このように、景観構成要素Ｒは視点領域Ｐと視対象領域Ｑとの位置関係によって遮蔽物となって、見え方に影響を与える存在となる。この景観構成要素Ｒについても、上記視点領域Ｐ、上記視対象領域Ｑと同様に、入力装置３または外部記憶装置７により上記景観構成要素Ｒが入力されると、中央演算処理装置５は、この景観構成要素Ｒを平面上の２次元的図形としてまたは空間上の３次元的立体像として認識される座標データとして設定する。
【００４８】
各領域にかかる多角形ポリゴンを単位格子で分割する処理について説明する。中央演算処理装置５は、制御プログラムに基づいて、入力または取得された視点領域Ｐと視対象領域Ｑを示す多角形ポリゴンが決定されると、この多角形ポリゴンを分割し、分割された単位区画毎にその区画を代表する基準点の座標データをそれぞれ生成し、視点領域と視対象領域との両領域の基準点間を結ぶ線分を抽出するようになっている。中央演算処理装置５は、制御プログラムに基づいて、入力または取得された視点領域Ｐと視対象領域Ｑを示す多角形ポリゴンについて、設定された単位格子メッシュの大きさで両領域Ｐ、Ｑ内の多角形ポリゴンの内部を分割し、各単位格子の中心点の頂点列データを生成するようになっている。
【００４９】
頂点列データの生成方法について説明する。図８ないし図１２に示すように、多角形ポリゴンが形成される平面上に交差判定のためのスキャンラインを一定間隔で走らせることで生成できる。具体的には、（１）多角形ポリゴンをＸ−Ｙ軸、Ｙ−Ｚ軸またはＺ−Ｘ軸平面上に投影して（座標変換の行列式を算定する必要がある。）、スキャンラインを走らせ、単位格子メッシュの中心点の頂点列データを生成後、元の多角形ポリゴン内の位置座標へ変換する方法や（２）多角形ポリゴンが形成する平面の方程式より平面上の直線をスキャンラインとして単位格子メッシュの中心点の頂点列データを生成することが可能と考えられる。なお、これらの方法のうち、多角形ポリゴンをＸ−Ｙ軸、Ｙ−Ｘ軸またはＺ−Ｘ軸平面に投影して、軸に平行な直線（Ｘ＝ｎ、Ｙ＝ｎまたはＺ＝ｎ、なお、ｎは変数）をスキャンラインとして頂点列データを生成する方法については後述する。
【００５０】
相互照射レイの設定について説明する。中央演算処理装置５は、制御プログラムに基づいて、入力または取得された視点領域Ｐと視対象領域Ｑ内に生成した単位格子メッシュの中心点同士を結ぶ両領域Ｐ、Ｑ間の相互照射レイ（線分）を設定するようになっている。相互照射レイ（線分）とは、例えば、図１３に示すように、視点領域Ｐ内の微小領域（単位区画、ここでは五角形の図形）を示す中心点ｐiと視対象領域Ｑ内の微小領域（単位区画、ここでは六角形の図形）を示す中心点ｑｊとの間を結ぶ線分ｄをいう。中心点は、基準点となるもので、例えば重心を基準点として設定してもよい。多角形ポリゴン内に単位格子メッシュの中心点を示す頂点列データを生成する際、多角形ポリゴンを内包する平面の法線ベクトルと頂点列データの点の数を算定するようになっている。なお、この法線ベクトルと頂点列データの点の数は別途算定しておくようにしてもよい。
【００５１】
「標準見え面積」について説明する。背景技術でも触れたように、注目している視対象の見えの大きさを定量する指標である。標準見え面積ＳＶＥ（図２０参照）は、注目している視対象ＯＢＪの見えの大きさを定量する指標であり、視点ＶＰから１ｍ先に立てた標準視覚画面ＳＳＶ上の実面積に等しい。物体の見え方の特徴として、見え面積は距離ｄの二乗に反比例し、視線と面の法線のなす角θに比例して見え面積が減少する性質（光の性質としてランバートの余弦則（ランベルトの法則ともいう）が知られており（非特許文献３参照）、この法則に適っている）により、視対象ＯＢＪの表面積がａのとき、標準見え面積Ａ＝a×cosθ/d２  の算定式で導かれる（なお、光の屈折・反射・大気による減衰などの光の性質を考慮して実際の見え方は異なるが、ここでの解析例では光に関する特殊な影響を排除して空間的な位置関係からランバートの余弦則に基づき標準視覚画面上の見えの大きさを算定した。なお、光の屈折・反射による蜃気楼の発生、濃霧発生時の見え方など特殊な光の性質を考慮した場合にも、各法則に適った算定式を制御プログラムに追加して解析することは容易に可能である。）。ここでの用語として「標準見られ面積」は、「標準見え面積」とは逆に、視対象領域側から視点領域を見たときの標準見え面積を算定することで見られの大きさを定量する指標として定義する。視対象ＯＢＪ内の点から１ｍの距離に立てた標準視覚画面上の視点領域の実面積に相当する。
【００５２】
抽出された相互照射レイ（線分）に基づいて行う処理について説明する。相互照射レイが抽出されると、線分の方向ベクトルと視対象領域内の基準点における単位区画の面の法線ベクトルとのなす角と基準点間の距離と単位区画の面積とに基づき、視点領域内の基準点における視対象領域の視覚的な見えの大きさを示す定量化されたデータを導出するようになっている。中央演算処理装置５は、制御プログラムに基づいて、視点領域Ｐと視対象領域Ｑ内に生成した頂点列データ間を結ぶ相互照射レイを抽出し、点と点との距離及び相互照射レイと面法線のなす角を算定するようになっている。例えば、多角形ポリゴンを形成する視点領域Ｐと視対象領域Ｑ内の微小な単位格子メッシュの中心点同士を結ぶ相互照射レイと面の法線とのなす角θをそれぞれについて図１３に示している。
【００５３】
中央演算処理装置５は、制御プログラムに基づいて、相互照射レイが景観構成要素Ｒの領域と交差するか否か交差判定を行い、交差しない場合は可視、交差する場合は不可視として場合分けを行うようになっている（図１４参照）。なお、ここでは、不可視と判定された標準見え面積（標準見られ面積）を、可視と判定されたものと区別するため、標準隠れ面積（標準隠され面積）と定義する。標準視覚画面上の視点領域または視対象領域が景観構成要素に遮蔽されている部分の実面積に相当する。
【００５４】
中央演算処理装置５は、制御プログラムに基づいて、各相互照射レイに関して、標準見え面積（標準見られ面積）または標準隠れ面積（標準隠され面積）を算定し、その値を微小な単位格子メッシュの中心点毎に視点領域Ｐ側、視対象領域Ｑ側各々で集計するようになっている。視点領域Ｐ側における単位格子メッシュの中心点付近の拡大図を図１５に示している。集計の結果は、各領域（Ｐ，Ｑ）内の単位格子メッシュの頂点列データの座標値と併せて、点毎の標準見え面積（Ｐ側）、標準見られ面積（Ｑ側）、標準隠れ面積（Ｐ側）または標準隠され面積（Ｑ側）の値として出力され、表示装置４Ａに表示したり、プリンタ４Ｂで印刷したり、外部記憶装置７に記憶するようになっている。
【００５５】
導出された定量化されたデータに基づき、視対象の見えの大きさの度合いを導くことについて説明する。視点領域内の基準点における視対象領域の視覚的な見えの大きさを示す定量化されたデータが導出されると、視点の位置に対応した視対象の見えの大きさの度合いとして出力し、景観を解析できるようにする。中央演算処理装置５は、制御プログラムに基づいて、点毎の標準見え面積（標準見られ面積）、標準隠れ面積（標準隠され面積）のデータの基準値に対する割合として、比率尺度（面積率）へ換算する処理を行うことが可能となっている。
【００５６】
面積率を算定するにあたって、基準（分母）となる値の取り方はいくつか考えられる。視点位置から視対象の視線方向の向きによって仰瞰景または俯瞰景（仰ぎ見る方向から見た景観または上から見下ろす方向から見た景観）として解析する場合には、面積率算定のための基準として、半径１ｍの半球の表面積２πとなり、全方向を対象とするならば、球全体の表面積は４πとなる（図１６参照）。人の視線方向が限定される場合（俯角＝約５°〜１０°など）には、半径１ｍの球の表面積における対象範囲を算定し、基準値とすることもできる。その際、視界や視線の角度（方向）などによって重み付けすることも可能である（例えば、人の視界は６０度の円錐（コーン）に近似していることや、視線は俯角１０度付近に集中するといった経験則を適用することも、制御プログラムに追加することは容易に可能である。）。
【００５７】
中央演算処理装置５は、制御プログラムに基づいて、視点領域Ｐと視対象領域Ｑの面積を基準として、これに対する標準見え面積（標準見られ面積）の割合を算定することができるようになっている。また、遮蔽性に関しても同様に基準値を定めることで「隠れ面積率（隠され面積率）」に換算されるようになっている。この換算された結果は、単位格子メッシュの頂点列データの座標軸と併せて、点毎の輝度値として出力され、表示装置４Ａに表示したり、プリンタ４Ｂで印刷したり、外部記憶装置７に記憶するようになっている。さらに、中央演算処理装置５は、上述のようにして得られた視覚的特性値を、外部から得られた交通量調査の結果や、景観評価実験の結果と組み合わせて、評価値を算定し、評価値の結果が表示装置４Ａやプリンタ４Ｂ、外部記憶装置７に出力されるように制御プログラムに追加することは容易に可能である。なお、以上の結果を、表示装置４Ａやプリンタ４Ｂ、外部記憶装置７へ出力する際、頂点列データ間の輝度値（評価値）をグローシェーディングなどの線形補間方法を適用して出力することも制御プログラムに追加することで容易に可能である。
【００５８】
計算負荷軽減について説明する。視点領域Ｐまたは視対象領域Ｑの設定範囲が大きくなったとき、または微小領域の大きさをきわめて小さく設定したときには、計算負荷が増大するおそれがある。このため、中央演算処理装置５は、制御プログラムに基づいて、視点領域Ｐまたは視対象領域Ｑの設定範囲が大きくなったとき、または微小領域の大きさをきわめて小さく設定したとき、計算負荷を軽減するための措置として、距離が一定範囲を超えて極めて長い、または「標準見え（見られ）面積」、「標準隠れ（隠され）面積」の大きさが一定範囲を超えて極めて小さいと判断される場合、処理時間の短縮等のため演算処理を打ち切る設定が可能である。打ち切りの閾値の設定は、対象領域の大きさ、解析の精度、ＣＰＵの処理能力等に応じて検討すべき事項である。
【００５９】
次に、本発明に係る景観解析方法について、上記実施例に係る解析装置２の作用に基づいて説明する。本発明に係る景観解析方法は、図２に示すように、まず第１のステップＳ１で、入力装置３により視点領域Ｐと、視対象領域Ｑと、景観構成要素（遮蔽物）Ｒとにより構成される多角形ポリゴンの頂点列データを、仮想の３次元空間（コンピュータグラフィクス）上の座標値として入力するか、または外部記憶装置７によりこれらデータを取得して、メインメモリ６に格納し、視点領域Ｐ（単一または複数の多角形ポリゴン）と、視対象領域Ｑ（単一または複数の多角形ポリゴン）と、景観構成要素（遮蔽物）Ｒ（単一または複数の多角形ポリゴン）を設定する。次に、第２のステップＳ２で、領域を細分化するための単位格子（単位格子メッシュ）の大きさを設定する。つまり、解析精度を規定する単位格子の大きさ（１辺の長さ）（図６参照）を、入力装置３、外部記憶装置７またはメインメモリ（制御プログラム）６内で設定する。なお、この第２のステップＳ２は、第１のステップＳ１の前に行うようにしてもよい。次に、第３のステップＳ３で、視点領域Ｐと視対象領域Ｑとの多角形ポリゴン毎に単位格子の中心点の頂点列データを生成する。すなわち、視点領域Ｐと視対象領域Ｑを示す多角形ポリゴンのそれぞれについて、第２のステップＳ２で設定された単位格子の大きさ（一辺ｇ、面積ｄＡ＝ｇ×ｇ）で両領域Ｐ、Ｑ内の多角形ポリゴンの内部を分割し、各単位格子の中心点の頂点列データを生成する。第１のステップＳ１から第３のステップＳ３までに対応する演算処理フローの詳細は、段落番号（００６４）〜（００７０）において詳述する。
【００６０】
次に、第４のステップＳ４で、視点領域Ｐ内と視対象領域Ｑ内の各頂点列データ間の相互照射レイ（線分）を設定する。すなわち、視点領域Ｐ内と視対象領域Ｑ内に生成した単位格子の中心点同士を結ぶ両領域Ｐ、Ｑ間の相互照射レイ（線分）を設定する。次に、第５のステップＳ５で、対象領域の大きさ、解析の精度、ＣＰＵの処理能力等を勘案して、距離または「標準見え（見られ）面積」、「標準隠れ（隠され）面積」の大きさによる打ち切りの閾値を設定して、演算処理の打ち切り判定を行う。すなわち、距離が一定範囲を超えて極めて長い、または「標準見え（見られ）面積」、「標準隠れ（隠され）面積」の大きさが一定範囲を超えて極めて小さいと判断される場合、演算処理を打ち切る処理である。次に、第６のステップＳ６で、相互照射レイ（線分）の距離、レイベクトルと多角形ポリゴンの法線ベクトルのなす角を算定する。すなわち、視点領域Ｐと視対象領域Ｑ内に生成した頂点列データ間を結ぶ相互照射レイを抽出し、点と点との距離及び相互照射レイと面法線のなす角を算定する。次に、第７のステップＳ７では、相互照射レイと景観構成要素Ｒとの交差判定と交点の算定を行う。つまり、相互照射レイが景観構成要素Ｒの領域と交差するか否か交差判定を行い、交差しない場合は可視、交差する場合は不可視として場合分けを行う。次に、第８のステップＳ８では、視点領域Ｐ内の各点における標準見え面積／視点領域Ｑ内の各点における標準見られ面積と視点領域Ｐ内の各点における標準隠れ面積／視点領域Ｑ内の各点における標準隠され面積とを算定し、その値を微小な単位格子の中心点毎に積分する。また、第８のステップＳ８で得られた結果を、単位格子の頂点列データの座標値と併せて、点毎の標準見え面積、標準見られ面積、標準隠れ面積または標準隠され面積の値として、表示装置４Ａやプリンタ４Ｂ、外部記憶装置７へ出力することもできるようになっている（後述する第９のステップＳ９、第８のステップＳ８の手順を踏まずに第１１のステップＳ１１にあたる算定結果の出力を行うことが可能である。）。
【００６１】
なお、第８のステップＳ８は、第６のステップＳ６の処理後でなければ処理できないものの、第７のステップＳ７は、第６のステップＳ６あるいは第８のステップＳ８と独立に処理することもできる。第８のステップＳ８では、可視、不可視の場合分けをして積分しているが、遮蔽物がないことが予め判明している場合、第７のステップＳ７を省略することができ、第８のステップＳ８で可視、不可視の場合分けを行う必要がなくなる。
【００６２】
次に、第９のステップＳ９では、視点領域Ｐ内の各点における標準見え面積率と視点領域Ｑ内の各点における標準見られ面積率と視点領域Ｐ内の各点における標準隠れ面積率と視点領域Ｑ内の各点における標準隠され面積率とのうち少なくともいずれか１つを算定する。すなわち、ステップＳ８で算定された「標準見え（見られ）面積」、「標準隠れ（隠され）面積」の大きさをある一定の値を、基準に対する割合として、比率尺度（面積率）へ換算する処理である。これら面積率で算定された結果は、単位格子の頂点列データの座標値と併せて、点毎の輝度値や階級区分された色調等として表示装置４Ａやプリンタ４Ｂ、外部記憶装置７へ出力することが可能である（後述の第１１のステップＳ１１の説明を参照）。このように、算定される標準見え面積と標準見られ面積とのうち少なくともいずれか一方、または、標準隠れ面積と標準隠され面積とのうち少なくともいずれか一方の値を所定の値を基準とする比率の尺度値に換算し、処理結果の出力に反映させるようにしているが、モニター画面に出力する場合には、比率尺度に換算する必要が生じる。比率の取り方は様々であり、全体面積や視界の面積などが挙げられる。評価に尺度値を用いることができ、多様な視点からの景観の評価をより精密に行うことができる。
【００６３】
次に、第１０のステップＳ１０で、評価値を算定する。評価値の算定は、第８および第９のステップＳ８、Ｓ９で得られた視覚的特性値の結果に基づいて、入力装置４または外部記憶装置７により入力または取得される外部からの情報、すなわち、交通量調査の結果、視線入射方向の情報、景観評価実験の結果等と組み合わせて評価値が算定される。次に、第１１のステップＳ１１で、第１０のステップＳ１０で得られた評価値が表示装置４Ａやプリンタ４Ｂ、外部記憶装置７へ出力される。このとき、第８、第９のステップＳ８、Ｓ９で算定された視覚特性の結果も出力されるようになっており、仮想の３次元空間において、解析装置２により得られた視覚的特性値の結果に基づき、可視性、被可視性および隠蔽性に関する視覚的な影響の度合いを他の情報と関連付けて（例えば、景観的な重要度評価など）解析することができる。
【００６４】
次に、上記実施例に係る景観解析方法のうち、図２のステップＳ２からステップＳ３までの演算処理の詳細について、図７に基づいて説明する。図２のステップＳ２からステップ３までの処理は、多角形ポリゴンの頂点座標と単位格子の大きさ（１辺の長さｇ）の設定から各単位格子の中心点の座標値の頂点列データを生成する過程の処理である。まず、図２のステップＳ１で設定された視点領域及び視対象領域を示す多角形ポリゴンに関して、図７のステップ１０１（Ｓ１０１）に示すように、多角形ポリゴンを形成する任意の３点の座標値より多角形ポリゴンを内包する平面の方程式（平面Ｌ：ａｘ＋ｂｙ＋ｃｚ＋ｄ＝０の係数）を算定する。なお、図２のステップＳ２より単位格子の格子の１辺の長さｇが設定されている。このとき、平面Ｌの方程式の係数ａ，ｂ，ｃは、平面の法線ベクトルはＮ（ａ，ｂ，ｃ）となり、ベクトルの外積を用いて算定することができる（ただし、面の表向きを設定するため、右手系か左手系のいずれかに統一する必要がある。）。なお、多角形ポリゴンが複数設定されている場合は各々算定するが、説明を容易にするため、視点領域および視対象領域の各々に単一の多角形ポリゴンが設定されているものと仮定して説明する。次に、ステップ１０２（Ｓ１０２）でａ，ｂ，ｃの各成分の大きさ（±符号なし）を比較して最大値を投影する平面を（ＸＹ軸、ＹＺ軸またはＸＺ軸で形成される平面）選定する。このとき、いずれの平面に投影しても算定できるが、法線ベクトルのＸ，Ｙ，Ｚ成分の大きさ（±符号なし）が最大値となる成分を除いた成分で形成される平面に投影する（例えば、ａが最大値の場合、Ｘ成分を除くＹＺ軸で形成されるＹ−Ｚ平面とする。）。これは成分の大きな軸を含めると投影後の領域を分割しにくくなるためである。
【００６５】
次に、ステップ１０３（Ｓ１０３）で、多角形ポリゴンのエッジを構成する頂点間のベクトルを求める。これは、多角形ポリゴンを構成するエッジの線分ベクトルを交差判別の際に使用するため、予め算定しておくものである。次に、ステップ１０４（Ｓ１０４）で、スキャンライン（Ｙ＝ｐ）のｐの値を−無限大から＋無限大まで変化させて交差判別処理を行うことは無駄が多いので、予め各頂点のＹ座標に関して最大値と最小値を求める。このように予め範囲を絞っておくことで処理速度を上げることができる。次に、ステップ１０５（Ｓ１０５）でスキャンラインによる交差判別処理を行う。続いて、ステップ１０６（Ｓ１０６）で単位格子の中心点の頂点列データ（座標値）をＸ−Ｙ平面に投影された多角形ポリゴン領域内に生成する。
【００６６】
投影する平面がＸ，Ｙ軸で形成されるＸ−Ｙ平面であった場合を具体例として説明する。このとき、スキャンラインはＹ＝ｐまたはＸ＝ｐ（ｐは定数であるが、判別式として値が変化する。）のいずれかで設定することが判別式として考えられるが、ここではＹ＝ｐをスキャンラインとした場合を例に説明する。なお、多角形ポリゴンの座標値データをＸ−Ｙ平面に投影したときの座標値はＺ成分の座標値を削除することで２次元のＸ−Ｙ平面に投影される。図８はＸ−Ｙ平面に投影された多角形ポリゴンＴについて、Ｙ＝ｐ（ｐは変数）のスキャンラインによる公差判別処理を行い、単位格子の中心点の頂点列データを生成する例を示したものである。予め求めた多角形ポリゴンの頂点に関するＹ座標の最大値がｙｍａｘと最小値がｙｍｉｎであるとき、単位格子の格子の１辺の長さがｇであることから、図８に示すように、Ｙ＝ｐのスキャンラインは、Ｙ＝ｙｍｉｎ＋（ｇ／２）に始まり、スキャンラインと多角形ポリゴンを形成する線分との交点のＸ座標の最小値ｘｍｉｎを求め、Ｘ＝ｘｍｉｎ＋（ｇ／２）より順次＋ｇ分増分させて、Ｘ＝ｘｍａｘを越えない範囲まで、順次、中心点の位置座標（Ｘ，Ｙ）を生成していく。Ｙ＝ｙｍｉｎ＋（ｇ／２）に関して頂点列データを生成した後は、Ｙの値を＋ｇ分増分させて交差判別処理及び頂点列データの生成処理を同様に行う。スキャンラインの式は、Ｙ＝ｙｍｉｎ＋（ｇ／２）＋ｎ×ｇ（ｎは自然数）と表せるが、境界領域において、微小な単位格子が必ずしも誤差なく収まるとは限らないことから、Ｙ＝ｙｍａｘ−（ｇ／４）を閾値として、これを越える場合は処理を行わないという条件設定を一例として示す。その他境界部の誤差を小さくするために、単位格子の大きさを境界部のみ小さく設定する方法も考えられるが、その後の演算処理が場合分け等が必要になり煩雑となる。
【００６７】
交差判別処理と頂点列データの生成に関して、より詳細な説明を加える。多角形ポリゴンは、図８に示すように、複数の線分ａ０−ａ１、ａ１−ａ２、・・・によって構成されている。これら各線分とスキャンラインとの交差判定の判別式は、図９に示すように、線分の端点ａｎ（ｘ１，ｙ１）、ａｎ＋１（ｘ２，ｙ２）とすると、線分の傾きｍ＝（ｘ２−ｘ１）／（ｙ２−ｙ１）よりｘ＝ｍ×ｙ＋ｎ、ｎ＝ｘ１−ｍ×ｙ１と表される。また、スキャンラインｙ＝ｐ（ｙｍｉｎ≦ｐ≦ｙｍａｘ）とし、判別式Ｄ＝（ｐ−ｙ１）／（ｙ２−ｙ１）と定義すると、０≦Ｄ≦１のとき交点が存在する。このとき、交点のｘ座標を求めるには、線分を含む直線の方程式にｙ＝ｐを代入すればよく、ｘ＝ｍｙ＋ｎ＝Ｄ×（ｘ２−ｘ１）＋ｘ１で求められる。
【００６８】
多角形ポリゴンが、図１０に示すように、凸型の多角形である場合は、スキャンラインと多角形を構成する線分の交点は２点しか存在しない（線分の傾きｍが０の場合を除く。）。このとき、単位格子の１辺の長さはｇであるから、単位格子の中心点は、スキャンライン上の点（ｘｍｉｎ＋（ｇ／２），ｐ）を起点にｘ座標を＋ｇだけ増やしてゆくことで、頂点列データ（ｘ，ｙ成分）を生成することができる。スキャンラインが多角形ポリゴンの線分と交差する点の範囲内でｘ座標は、ｘｍｉｎ＋（ｇ／２）＋ｎ×ｇ（ｎは自然数）と生成される。交点ｘｍａｘより小さい値の範囲で、境界領域内に微小領域が隙間なく収まるとは限らないため、ｘｍａｘ−（ｇ／４）より大きな値となるときは、点データを生成しない条件設定にしておく。誤差を少なくするための処理として、境界付近をさらに小さい領域に分割する方法等の処理を行ってもよい。
【００６９】
さらに、図１１に示すように、多角形ポリゴンを構成する線分の傾きが０の場合は、判別式Ｄの分母が０となり、エラーが発生する。この場合は、頂点列データを生成しないこととする。境界部の誤差を減らす処理として、境界部の微小領域をさらに小さい領域に分割する方法等の処理を行ってもよい。
【００７０】
多角形ポリゴンが凹型の多角形である場合、図８に示すように、スキャンラインＹ＝ｐと線分との交点が２つ以上となっている。交点のｘ座標を昇順にソートし（ｘ１＜ｘ２＜ｘ３＜ｘ４）、交点のｘ座標の最小値を１番目として数えたときに、奇数番目の交点から偶数番目の交点の間は多角形ポリゴンの内側にラインがあり、偶数番目の交点から奇数番目の交点の間は多角形ポリゴンの外側にあることから、これによって頂点列データの生成を行うか否かの場合分けを行う。また、図１２に示すように、穴のあいた穴あき多角形ポリゴンにおいても、穴を形成する多角形ポリゴンの座標が判明していれば、その線分とスキャンラインとの交点を求め、同様に交点を昇順にソートすれば、偶数番目の交点から奇数番目の交点の間は多角形ポリゴンには内包されない穴として、頂点列データを生成しない扱いにすることで処理できるようになっている。ＸＹ平面上の頂点列データの（ｘ，ｙ）座標が確定した後、多角形ポリゴンを内包する平面の方程式に代入し、ｚ座標を算定することで、頂点列データ（ｘ，ｙ，ｚ）が生成できる。
【００７１】
上述のように、本実施例に係る景観解析方法では、入力装置３または外部記憶装置７により視点領域Ｐと視対象領域Ｑと景観構成要素（遮蔽物）Ｒとにより構成される多角形ポリゴンの頂点列データが、仮想の３次元空間（コンピュータグラフィクス）上の座標値として入力または取得され、かつ、単位格子の大きさ（１辺の長さ）を予め設定しさえすれば、視覚的特性を容易にかつ迅速に、しかも正確に得ることができるので、可視性、被可視性および遮蔽性に関する視覚的な影響の度合いを解析することができる。これにより景観計画を策定する際、眺望点や遊歩道の設置位置の検討に活用することができる。本実施例に係る景観解析方法は、コンピュータに実行させるためコンピュータによる読み取りが可能なコンピュータプログラムとして作成される。また、このコンピュータプログラムは、コンピュータによる読み取りが可能な媒体に格納される。
【００７２】
なお、従来のものでは、演算処理の効率化を図るため視点周囲の領域全体をメッシュ格子で分割するのに対し、本発明では、解析の精度を規定するため、視点または視対象領域を設定し、これら視点領域と視対象領域との内部を、設定された単位格子で分割するようにしている。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施例に係る解析装置のシステム構成図である。（実施例１）
【図２】図１の解析装置により景観解析を行う処理のフローチャートである。
【図３】視点領域Ｐの一例を示す説明図である。
【図４】視対象領域Ｑの一例を示す説明図である。
【図５】景観構成要素（遮蔽物）Ｒの一例を示す説明図である。
【図６】解析精度を規定する単位格子の大きさを示す説明図である。
【図７】図２のステップＳ１からステップＳ３までに対応する演算処理のステップを示すフローチャートである。
【図８】凹型多角形ポリゴンの場合のスキャンラインと線分との交点を示すグラフである。
【図９】図８の多角形ポリゴンについて、各線分とスキャンラインとの交差判定の判別式を導くグラフである。
【図１０】凸型多角形ポリゴンの場合のスキャンラインと線分との交点を示すグラフである。
【図１１】多角形ポリゴンを構成する線分の傾きが０の場合を示すグラフである。
【図１２】穴あき多角形ポリゴンの場合のスキャンラインと線分との交点を示すグラフである。
【図１３】多角形ポリゴンを形成する視点領域Ｐと視対象領域Ｑ内の微小な単位格子の中心点同士を結ぶ相互照射レイと面の法線とのなす角θを示す説明図である。
【図１４】相互照射レイが景観構成要素Ｒの領域と交差する場合、不可視として場合分けを行う際の説明図である。
【図１５】単位格子の中心点付近の拡大図である。
【図１６】視点位置から視対象の視線方向の向きによって見られる景観を示す説明図である。
【図１７】全体の処理の前半を示すフローチャートである。
【図１８】全体の処理の後半を示すフローチャートである。
【図１９】一般的な景観の評価構造を示す概念図である。
【図２０】標準見え面積を示す説明図である。
【符号の説明】
【００７４】
Ｐ  視点領域（視点領域データ）
Ｑ  視対象領域（視対象データ）
３  入力装置（入力手段）
４Ａ  表示装置（出力手段）
４Ｂ  プリンタ（出力手段）
５  中央演算処理装置
６  メインメモリ（記憶手段）
【図１】
0004803581.tif 000002
【図２】
0004803581.tif 000003
【図３】
0004803581.tif 000004
【図４】
0004803581.tif 000005
【図５】
0004803581.tif 000006
【図６】
0004803581.tif 000007
【図７】
0004803581.tif 000008
【図８】
0004803581.tif 000009
【図９】
0004803581.tif 000010
【図１０】
0004803581.tif 000011
【図１１】
0004803581.tif 000012
【図１２】
0004803581.tif 000013
【図１３】
0004803581.tif 000014
【図１４】
0004803581.tif 000015
【図１５】
0004803581.tif 000016
【図１６】
0004803581.tif 000017
【図１７】
0004803581.tif 000018
【図１８】
0004803581.tif 000019
【図１９】
0004803581.tif 000020
【図２０】
0004803581.tif 000021