(57)【要約】      （修正有）【課題】不整形度の評価が画面で視覚的・直感的に感得できる不整形地の評価システム及び方法の提供。【解決手段】不整形地のｘｙ平面上の座標を記録し、前記ｘｙ平面上で、前記不整形地と面積が等しい等積矩形で前記不整形地との重なりが最大となる形状、位置、及び角度を有する等積矩形を生成し、この等積矩形の前記ｘｙ平面上の座標を記録する。前記ｘｙ平面上で、前記不整形地と前記等積矩形とを互いの重なり部分が最大となるときの、両者を合わせた外側の輪郭の中の両者の重なり合う部分を除いた残りの部分である蔭地部分の面積を求め、この蔭地部分の面積の、前記不整形地の面積すなわち前記等積矩形の面積に対する蔭地割合を求める。また、前記等積矩形と前記不整形地とを互いの重なり部分が最大となるように仮想的に重ねたときの状態を、前記等積矩形及び前記不整形地の各輪郭及び／又は各内部を互いに異なる色に着色して、ディスプレイに表示する。【選択図】図１
2007102507.tif 000002
【特許請求の範囲】
【請求項１】
形状が不整形であるために利用度が低い部分を含む不整形地の不整形度を評価するためのコンピュータを使用したシステムであって、
対象とする不整形地のデータを入力するための不整形地データ入力手段と、
前記不整形地の面積を記録するための不整形地面積記録手段と、
前記不整形地のｘｙ平面上の座標を記録するための不整形地座標記録手段と、
前記ｘｙ平面上で、前記不整形地と面積が等しい矩形であって前記不整形地との重なりが最大となるような形状、位置、及び角度を有する等積矩形を生成するための等積矩形生成手段と、
前記等積矩形生成手段により生成された等積矩形の前記ｘｙ平面上の座標を記録するための等積矩形座標記録手段と、
前記ｘｙ平面上で、前記等積矩形と前記不整形地とを互いの重なりが最大となるように仮想的に重ねたときの状態を、前記等積矩形及び前記不整形地の各輪郭及び／又は各輪郭の内部を互いに異なる色に着色して、ディスプレイの画面に表示するための表示制御手段と、
前記ｘｙ平面上で、前記等積矩形と前記不整形地とを互いの重なりが最大となるように仮想的に重ねたときの、両者を合わせた外側の輪郭の内部の面積から両者の重なり合う部分を除いた残りの部分である蔭地部分の面積を算出して記録するための蔭地面積算出記録手段と、
前記蔭地面積算出記録手段により求められた蔭地部分の面積の、前記不整形地面積記録手段に記録された不整形地の面積すなわち前記等積矩形の面積に対する比率である蔭地割合を算出して記録するための蔭地割合算出記録手段と、
を含むことを特徴とする、不整形地の不整形度評価システム。
【請求項２】
形状が不整形であるために利用度が低い部分を含む不整形地の不整形度をコンピュータを使用して評価するための方法であって、
不整形地データ入力手段により、対象とする不整形地のデータを入力するための第１ステップと、
不整形地面積記録手段により前記不整形地の面積を記録すると共に、不整形地座標記録手段により前記不整形地のｘｙ平面上の座標を記録する第２ステップと、
等積矩形生成手段により、前記ｘｙ平面上で、前記不整形地と面積が等しい等積矩形であって前記不整形地との重なりが最大となるような形状、位置、及び角度を有する等積矩形を生成し、等積矩形座標記録手段により、前記生成された等積矩形の前記ｘｙ平面上の座標を記録する第３ステップと、
蔭地面積算出記録手段により、前記ｘｙ平面上で、前記不整形地と前記等積矩形とを互いの重なりが最大となるように仮想的に重ねたときの、両者を合わせた外側の輪郭の中の両者の重なり合う部分を除いた残りの部分である蔭地部分の面積を求める第４ステップと、
蔭地割合算出記録手段により、前記第４ステップで求めた蔭地部分の面積の、前記不整形地の面積すなわち前記等積矩形の面積に対する比率である蔭地割合を求める第５ステップと、
表示制御手段により、前記第４及び第５ステップと同時に又はこれらと前後して、前記等積矩形と前記不整形地とを互いの重なりが最大となるように仮想的に重ねたときの状態を、前記等積矩形及び前記不整形地の各輪郭及び／又は各輪郭の内部を互いに異なる色に着色して、ディスプレイの画面に表示する第６ステップと、を含むことを特徴とする、不整形地の不整形度評価方法。
【請求項３】
請求項１のシステム又は請求項２の方法を実現するためのシステムにおいて、
前記等積矩形生成手段は、次のような動作により、前記等積矩形を生成するものである、ことを特徴とする不整形地の不整形度評価システム。
（１）不整形地の形状を、ｘｙ平面上の多角形として表現する、
（２）「前記（１）の不整形地の各頂点のｘ座標の最大値−同ｘ座標の最小値」を横幅とし、不整形地の面積をこの横幅で除した長さを高さとする矩形を作成し、この矩形を前記ｘｙ平面上に所定角度で配置させる、
（３）前記（２）で作成・配置した矩形の下辺を、前記矩形の各頂点のｙ座標の最小値に合わせる、
（４）前記矩形の左辺を、前記不整形地の各頂点のｘ座標の最小値に合わせる、
（５）前記不整形地と前記矩形とを合わせた外側の輪郭内の前記両者の重なり部分から外れる蔭地部分の面積（蔭地面積）を計算し、この計算が１回目ならその値を、２回目以降ならそれまでの最小値より小さいときその値を、蔭地面積の最小値として記憶する、
（６）前記矩形を微小距離だけ、ｘ方向に移動させる、
（７）前記矩形の右辺が前記不整形地の各頂点のｘ座標の最大値に達するまで、前記（５）から（６）までの処理を繰り返す、
（８）前記矩形を微小距離だけ、ｙ方向に移動させる、
（９）前記矩形の上底が前記不整形地の各頂点のｙ座標の最大値に達するまで、前記（４）から（８）までの処理を繰り返す、
（１０）前記（２）で前記ｘｙ座標上に配置した矩形を元に、その横幅を微小距離だけ縮めると共にその高さを前記不整形地の面積をこの縮めた横幅で除した長さまで伸張させることにより、前記矩形と同じ面積の新たな矩形を作成する、
（１１）前記（１０）で作成した矩形の高さが「前記不整形地の各頂点のｙ座標の最大値−同ｙ座標の最小値」に達するまで、前記（３）から（１０）までの処理を繰り返す、
（１２）前記（１０）で作成した矩形を前記ｘｙ平面上で微小角度だけ回転させる、
（１３）前記（１２）の回転角が９０度に達するまで、前記（２）から（１２）までの処理を繰り返す。
【請求項４】
請求項１のシステム又は請求項２の方法を実現するためのシステムにおいて、
前記等積矩形生成手段は、次のような動作により、前記等積矩形を生成するものである、ことを特徴とする不整形地の不整形度評価システム。
（１）不整形地の形状を、ｘｙ平面上の多角形として表現する、
（２）「前記（１）の不整形地の各頂点のｘ座標の最大値−同ｘ座標の最小値」を横幅とし、不整形地の面積をこの横幅で除した長さを高さとする矩形を作成し、この矩形を前記ｘｙ平面上に所定角度で配置させる、
（３）前記（２）で作成・配置した矩形の左辺を、前記矩形の各頂点のｘ座標の最小値に合わせる、
（４）前記矩形の下底を、前記不整形地の各頂点のｙ座標の最小値に合わせる、
（５）前記不整形地と前記矩形とを合わせた外側の輪郭内の前記両者の重なり部分から外れる蔭地部分の面積（蔭地面積）を計算し、この計算が１回目ならその値を、２回目以降ならそれまでの最小値より小さいときその値を、蔭地面積の最小値として記憶する、
（６）前記矩形を微小距離だけ、ｙ方向に移動させる、
（７）前記矩形の上底が前記不整形地の各頂点のｙ座標の最大値に達するまで、前記（５）から（６）までの処理を繰り返す、
（８）前記矩形を微小距離だけ、ｘ方向に移動させる、
（９）前記矩形の右辺が前記不整形地の各頂点のｘ座標の最大値に達するまで、前記（４）から（８）までの処理を繰り返す、
（１０）前記（２）で前記ｘｙ座標上に配置した矩形を元に、その横幅を微小距離だけ縮めると共にその高さを前記不整形地の面積をこの縮めた横幅で除した長さまで伸張させることにより、前記矩形と同じ面積の矩形を新たに作成する、
（１１）前記（１０）で作成した矩形の高さが「前記不整形地の各頂点のｙ座標の最大値−同ｙ座標の最小値」に達するまで、前記（３）から（１０）までの処理を繰り返す、
（１２）前記（１０）で作成した矩形を前記ｘｙ平面上で微小角度だけ回転させる、
（１３）前記（１２）の回転角が９０度に達するまで、前記（２）から（１２）までの処理を繰り返す。
【請求項５】
請求項１のシステム又は請求項２の方法を実現するためのシステムにおいて、
前記等積矩形生成手段は、次のような動作により、前記等積矩形を生成するものである、ことを特徴とする不整形地の不整形度評価システム。
（１）不整形地の形状を、ｘｙ平面上の多角形として表現する、
（２）「前記（１）の不整形地の各頂点のｙ座標の最大値−同ｙ座標の最小値」を高さとし、不整形地の面積をこの高さで除した長さを横幅とする矩形を作成し、この矩形を前記ｘｙ平面上に所定角度で配置させる、
（３）前記（２）で作成・配置した矩形の下辺を、前記矩形の各頂点のｙ座標の最小値に合わせる、
（４）前記矩形の左辺を、前記不整形地の各頂点のｘ座標の最小値に合わせる、
（５）前記不整形地と前記矩形とを合わせた外側の輪郭内の前記両者の重なり部分から外れる蔭地部分の面積（蔭地面積）を計算し、この計算が１回目ならその値を、２回目以降ならそれまでの最小値より小さいときその値を、蔭地面積の最小値として記憶する、
（６）前記矩形を微小距離だけ、ｘ方向に移動させる、
（７）前記矩形の右辺が前記不整形地の各頂点のｘ座標の最大値に達するまで、前記（５）から（６）までの処理を繰り返す、
（８）前記矩形を微小距離だけ、ｙ方向に移動させる、
（９）前記矩形の上底が前記不整形地の各頂点のｙ座標の最大値に達するまで、前記（４）から（８）までの処理を繰り返す、
（１０）前記（２）で前記ｘｙ座標上に配置した矩形を元に、その高さを微小距離だけ縮めると共にその横幅を前記不整形地の面積をこの縮めた高さで除した長さまで伸張させることにより、前記矩形と同じ面積の矩形を新たに作成する、
（１１）前記（１０）で作成した矩形の横幅が「前記不整形地の各頂点のｘ座標の最大値−同ｘ座標の最小値」に達するまで、前記（３）から（１０）までの処理を繰り返す、
（１２）前記（１０）で作成した矩形を前記ｘｙ平面上で微小角度だけ回転させる、
（１３）前記（１２）の回転角が９０度に達するまで、前記（２）から（１２）までの処理を繰り返す。
【請求項６】
請求項１のシステム又は請求項２の方法を実現するためのシステムにおいて、
前記等積矩形生成手段は、次のような動作により、前記等積矩形を生成するものである、ことを特徴とする不整形地の不整形度評価システム。
（１）不整形地の形状を、ｘｙ平面上の多角形として表現する、
（２）「前記（１）の不整形地の各頂点のｙ座標の最大値−同ｙ座標の最小値」を高さとし、不整形地の面積をこの高さで除した長さを横幅とする矩形を作成し、この矩形を前記ｘｙ平面上に所定角度で配置させる、
（３）前記（２）で作成・配置した矩形の左辺を、前記矩形の各頂点のｘ座標の最小値に合わせる、
（４）前記矩形の下底を、前記不整形地の各頂点のｙ座標の最小値に合わせる、
（５）前記不整形地と前記矩形とを合わせた外側の輪郭内の前記両者の重なり部分から外れる蔭地部分の面積（蔭地面積）を計算し、この計算が１回目ならその値を、２回目以降ならそれまでの最小値より小さいときその値を、蔭地面積の最小値として記憶する、
（６）前記矩形を微小距離だけ、ｙ方向に移動させる、
（７）前記矩形の上底が前記不整形地の各頂点のｙ座標の最大値に達するまで、前記（５）から（６）までの処理を繰り返す、
（８）前記矩形を微小距離だけ、ｘ方向に移動させる、
（９）前記矩形の右辺が前記不整形地の各頂点のｘ座標の最大値に達するまで、前記（４）から（８）までの処理を繰り返す、
（１０）前記（２）で前記ｘｙ座標上に配置した矩形を元に、その高さを微小距離だけ縮めると共にその横幅を前記不整形地の面積をこの縮めた高さで除した長さまで伸張させることにより、前記矩形と同じ面積の矩形を新たに作成する、
（１１）前記（１０）で作成した矩形の高さが「前記不整形地の各頂点のｘ座標の最大値−同ｘ座標の最小値」に達するまで、前記（３）から（１０）までの処理を繰り返す、
（１２）前記（１０）で作成した矩形を前記ｘｙ平面上で微小角度だけ回転させる、
（１３）前記（１２）の回転角が９０度に達するまで、前記（２）から（１２）までの処理を繰り返す。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、形状が不整形であるために利用度が低い部分を含む不整形地の不整形度を評価するシステム及び方法に関する。
【背景技術】
【０００２】
従来より、不整形地の行政機関による買収や民間人同士の売買に際しては、その価値の評価方法が問題とされ、幾つかの手法が開発されている。例えば、特許文献１は、不整形地の輪郭の内部に収まり、不整形地の輪郭に一部が内接し、且つ最大面積となるような矩形（内接矩形）を一つ又は複数個生成して、この一つ又は複数の内接矩形の面積と不整形地の面積とに基づいて、不整形地の不整形度を評価する手法を採用している。この内接矩形を使用する場合は、例えば、前記不整形地の輪郭の中で前記内接矩形と重ならない部分（前記内接矩形からはみ出す部分＝蔭地の部分）の面積の、前記不整形地の面積に対する割合（蔭地割合）を算出し、この蔭地割合を不整形度として求めることができる。このようにして求められた蔭地割合（不整形度）は、例えば、ある不整形地が矩形と仮定したときの評価額の中の前記蔭地割合に相当する部分のみを所定の率で低減させることにより、前記不整形地全体の評価額を算出するなどの形で、不整形地の価値評価のために利用されている。
【０００３】
前記の特許文献１が採用している不整形地の内接矩形を求める手法（以下「内接矩形蔭地法」という）に対して、不整形地の全体を包摂するように生成された矩形であって、不整形地の輪郭がそれに外接し、且つ最小面積となるような矩形（外接矩形）を一つ生成して、この外接矩形の面積と不整形地の面積とに基づいて、不整形地の不整形度を評価する手法（以下「外接矩形蔭地法」という）も利用されている。この手法による場合は、例えば、前記外接矩形の輪郭の中で前記不整形地と重ならない部分（前記不整形地からはみ出す部分＝蔭地の部分）の、前記外接矩形の面積に対する割合（蔭地割合）を不整形度として求めることにより、この不整形度を不整形地の価格評価などに利用するようにしている。
【特許文献１】特開平７−５６８８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記の従来の内接矩形蔭地法や外接矩形蔭地法によるときは、蔭地割合（不整形度）が比較的大きくなってしまう結果、これを使用した不整形地の評価額が当事者の意向よりも低くなりがちで、行政機関による土地買収などの円滑な進行の妨げになってしまう、という問題があった。
また、前記の従来の内接矩形蔭地法や外接矩形蔭地法によるときは、内接矩形又は外接矩形の大きさや形状が対象となる不整形地と大きく異なってしまうため、このような内接矩形又は外接矩形を基準として不整形度の評価をすることに対して、一般人の感覚から見て大きな違和感が生じてしまう、という問題があった。
【０００５】
本発明はこのような従来技術の問題点に着目してなされたものであって、不整形度の評価（蔭地割合など）が比較的小さくなるようにし、不整形地の評価額が当事者の意向よりも低くならないようにして土地買収などを円滑に進められるようにできる、不整形地の不整形度の評価システム及び方法を提供することを目的とする。
また、特に本発明は、この不整形度の評価（蔭地割合の算出根拠など）をユーザーなどが画面上で視覚的・直感的に容易に感得することができ、さらにユーザーを含む一般人の感覚から見ても不整形度の評価に対して違和感が生じることが少なくなるような、不整形地の不整形度の評価システム及び方法を提供することを目的とする。
【０００６】
また、本発明は、不整形地の買収などの際に、土地所有者側が不整形部分を隣地と等価交換することにより同じ面積の矩形の土地に変換することを支援することができる、不整形地の不整形度の評価システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上のような課題を解決するための本発明による不整形地の不整形度の評価システムは、形状が不整形であるために利用度が低い部分を含む不整形地の不整形度を評価するためのコンピュータ・システムであって、対象とする不整形地のデータを入力するための不整形地データ入力手段と、前記不整形地の面積を記録するための不整形地面積記録手段と、前記不整形地のｘｙ平面上の座標を記録するための不整形地座標記録手段と、前記ｘｙ平面上で、前記不整形地と面積が等しい矩形であって前記不整形地との重なりが最大となる（蔭地が最小となる）ような形状、位置、及び角度を有する等積矩形を生成するための等積矩形生成手段と、前記等積矩形生成手段により生成された等積矩形の前記ｘｙ平面上の座標を記録するための等積矩形座標記録手段と、前記ｘｙ平面上で、前記等積矩形と前記不整形地とを互いの重なり部分が最大となるように仮想的に重ねたときの状態を、前記等積矩形及び前記不整形地の各輪郭及び／又は各内部を互いに異なる色に着色して、ディスプレイに表示するための表示制御手段と、前記ｘｙ平面上で、前記等積矩形と前記不整形地とを互いの重なり部分が最大となるように仮想的に重ねたときの、両者を合わせた外側の輪郭の内部の面積から両者の重なり合う部分を除いた残りの部分である蔭地（陰地）部分の面積（等積矩形からの凹凸部の面積）を算出して記録するための蔭地面積算出記録手段と、前記蔭地面積算出記録手段により求められた蔭地部分の面積の、前記不整形地面積記録手段に記録された不整形地の面積すなわち前記等積矩形の面積に対する比率である蔭地割合を算出して記録するための蔭地割合算出記録手段と、を含むことを特徴とするものである。
【０００８】
また、本発明による不整形地の不整形度評価方法は、形状が不整形であるために利用度が低い部分を含む不整形地の不整形度をコンピュータを使用して評価するための方法であって、不整形地データ入力手段により、対象とする不整形地のデータを入力するための第１ステップと、不整形地面積記録手段により前記不整形地の面積を記録すると共に、不整形地座標記録手段により前記不整形地のｘｙ平面上の座標を記録する第２ステップと、等積矩形生成手段により、前記ｘｙ平面上で、前記不整形地と面積が等しい等積矩形であって前記不整形地との重なりが最大となる（蔭地が最小となる）ような形状、位置、及び角度を有する等積矩形を生成し、等積矩形座標記録手段により、前記生成された等積矩形の前記ｘｙ平面上の座標を記録する第３ステップと、蔭地面積算出記録手段により、前記ｘｙ平面上で、前記不整形地と前記等積矩形とを互いの重なり部分が最大となるように仮想的に重ねたときの、両者を合わせた外側の輪郭の中の両者の重なり合う部分を除いた残りの部分である蔭地（陰地）部分の面積（等積矩形からの凹凸部の面積）を求めて記録する第４ステップと、蔭地割合算出記録手段により、前記第４ステップで求めた蔭地部分の面積の、前記不整形地の面積すなわち前記等積矩形の面積に対する比率である蔭地割合を求めて記録する第５ステップと、表示制御手段により、前記第４及び第５ステップと同時に又はこれらと前後して、前記等積矩形と前記不整形地とを互いの重なり部分が最大となるように仮想的に重ねたときの状態を、前記等積矩形及び前記不整形地の各輪郭及び／又は各内部を互いに異なる色に着色して、ディスプレイに表示する第６ステップと、を含むことを特徴とするものである。
【０００９】
また、本発明による不整形地の不整形度評価システムにおいては、前記等積矩形生成手段は、次のような動作により、前記等積矩形を生成するものである、ことが望ましい。（１）不整形地の形状を、ｘｙ平面上の多角形として表現する、（２）「前記（１）の不整形地の各頂点のｘ座標の最大値−同ｘ座標の最小値」を横幅とし、不整形地の面積をこの横幅で除した長さを高さとする矩形を作成し、この矩形を前記ｘｙ平面上に所定角度で配置させる、（３）前記（２）で作成・配置した矩形の下辺を、前記矩形の各頂点のｙ座標の最小値に合わせる、（４）前記矩形の左辺を、前記不整形地の各頂点のｘ座標の最小値に合わせる、（５）前記不整形地と前記矩形とを合わせた外側の輪郭の中で前記両者の重なり部分から外れる蔭地部分の面積（蔭地面積）を計算し、この計算が１回目ならその値を、２回目以降ならそれまでの最小値より小さいときその値を、蔭地面積の最小値として記憶する、（６）前記矩形を微小距離だけ、ｘ方向に移動させる、（７）前記矩形の右辺が前記不整形地の各頂点のｘ座標の最大値に達するまで、前記（５）から（６）までの処理を繰り返す、（８）前記矩形を微小距離だけ、ｙ方向に移動させる、（９）前記矩形の上底が前記不整形地の各頂点のｙ座標の最大値に達するまで、前記（４）から（８）までの処理を繰り返す、（１０）前記（２）で前記ｘｙ座標上に配置した矩形を元に、その横幅を微小距離だけ縮めると共にその高さを前記不整形地の面積をこの縮めた横幅で除した長さまで伸張させることにより、前記矩形と同じ面積の新たな矩形を作成する、（１１）前記（１０）で作成した矩形の高さが「前記不整形地の各頂点のｙ座標の最大値−同ｙ座標の最小値」に達するまで、前記（３）から（１０）までの処理を繰り返す、（１２）前記（１０）で作成した矩形を前記ｘｙ平面上で微小角度だけ回転させる、（１３）前記（１２）の回転角が９０度に達するまで、前記（２）から（１２）までの処理を繰り返す。
【００１０】
また、本発明による不整形地の不整形度の評価システムにおいては、前記等積矩形生成手段は、次のような動作により、前記等積矩形を生成するものである、ことが望ましい。（１）不整形地の形状を、ｘｙ平面上の多角形として表現する、（２）「前記（１）の不整形地の各頂点のｘ座標の最大値−同ｘ座標の最小値」を横幅とし、不整形地の面積をこの横幅で除した長さを高さとする矩形を作成し、この矩形を前記ｘｙ平面上に所定角度で配置させる、（３）前記（２）で作成・配置した矩形の左辺を、前記矩形の各頂点のｘ座標の最小値に合わせる、（４）前記矩形の下底を、前記不整形地の各頂点のｙ座標の最小値に合わせる、（５）前記不整形地と前記矩形とを合わせた外側の輪郭の中で前記両者の重なり部分から外れる蔭地部分の面積（蔭地面積）を計算し、この計算が１回目ならその値を、２回目以降ならそれまでの最小値より小さいときその値を、蔭地面積の最小値として記憶する、（６）前記矩形を微小距離だけ、ｙ方向に移動させる、（７）前記矩形の上底が前記不整形地の各頂点のｙ座標の最大値に達するまで、前記（５）から（６）までの処理を繰り返す、（８）前記矩形を微小距離だけ、ｘ方向に移動させる、（９）前記矩形の右辺が前記不整形地の各頂点のｘ座標の最大値に達するまで、前記（４）から（８）までの処理を繰り返す、（１０）前記（２）で前記ｘｙ座標上に配置した矩形を元に、その横幅を微小距離だけ縮めると共にその高さを前記不整形地の面積をこの縮めた横幅で除した長さまで伸張させることにより、前記矩形と同じ面積の新たな矩形を作成する、（１１）前記（１０）で作成した矩形の高さが「前記不整形地の各頂点のｙ座標の最大値−同ｙ座標の最小値」に達するまで、前記（３）から（１０）までの処理を繰り返す、（１２）前記（１０）で作成した矩形を前記ｘｙ平面上で微小角度だけ回転させる、（１３）前記（１２）の回転角が９０度に達するまで、前記（２）から（１２）までの処理を繰り返す。
【００１１】
また、本発明による不整形地の不整形度の評価システムにおいては、前記等積矩形生成手段は、次のような動作により、前記等積矩形を生成するものである、ことが望ましい。（１）不整形地の形状を、ｘｙ平面上の多角形として表現する、（２）「前記（１）の不整形地の各頂点のｙ座標の最大値−同ｙ座標の最小値」を高さとし、不整形地の面積をこの高さで除した長さを横幅とする矩形を作成し、この矩形を前記ｘｙ平面上に所定角度で配置させる、（３）前記（２）で作成・配置した矩形の下辺を、前記矩形の各頂点のｙ座標の最小値に合わせる、（４）前記矩形の左辺を、前記不整形地の各頂点のｘ座標の最小値に合わせる、（５）前記不整形地と前記矩形とを合わせた外側の輪郭の中で前記両者の重なり部分から外れる蔭地部分の面積（蔭地面積）を計算し、この計算が１回目ならその値を、２回目以降ならそれまでの最小値より小さいときその値を、蔭地面積の最小値として記憶する、（６）前記矩形を微小距離だけ、ｘ方向に移動させる、（７）前記矩形の右辺が前記不整形地の各頂点のｘ座標の最大値に達するまで、前記（５）から（６）までの処理を繰り返す、（８）前記矩形を微小距離だけ、ｙ方向に移動させる、（９）前記矩形の上底が前記不整形地の各頂点のｙ座標の最大値に達するまで、前記（４）から（８）までの処理を繰り返す、（１０）前記（２）で前記ｘｙ座標上に配置した矩形を元に、その高さを微小距離だけ縮めると共にその横幅を前記不整形地の面積をこの縮めた高さで除した長さまで伸張させることにより、前記矩形と同じ面積の矩形を新たに作成する、（１１）前記（１０）で作成した矩形の横幅が「前記不整形地の各頂点のｘ座標の最大値−同ｘ座標の最小値」に達するまで、前記（３）から（１０）までの処理を繰り返す、（１２）前記（１０）で作成した矩形を前記ｘｙ平面上で微小角度だけ回転させる、（１３）前記（１２）の回転角が９０度に達するまで、前記（２）から（１２）までの処理を繰り返す。
【００１２】
さらに、本発明による不整形地の不整形度の評価システムにおいては、前記等積矩形生成手段は、次のような動作により、前記等積矩形を生成するものである、ことが望ましい。（１）不整形地の形状を、ｘｙ平面上の多角形として表現する、（２）「前記（１）の不整形地の各頂点のｙ座標の最大値−同ｙ座標の最小値」を高さとし、不整形地の面積をこの高さで除した長さを横幅とする矩形を作成し、この矩形を前記ｘｙ平面上に所定角度で配置させる、（３）前記（２）で作成・配置した矩形の左辺を、前記矩形の各頂点のｘ座標の最小値に合わせる、（４）前記矩形の下底を、前記不整形地の各頂点のｙ座標の最小値に合わせる、（５）前記不整形地と前記矩形とを合わせた外側の輪郭の中で前記両者の重なり部分から外れる蔭地部分の面積（蔭地面積）を計算し、この計算が１回目ならその値を、２回目以降ならそれまでの最小値より小さいときその値を、蔭地面積の最小値として記憶する、（６）前記矩形を微小距離だけ、ｙ方向に移動させる、（７）前記矩形の上底が前記不整形地の各頂点のｙ座標の最大値に達するまで、前記（５）から（６）までの処理を繰り返す、（８）前記矩形を微小距離だけ、ｘ方向に移動させる、（９）前記矩形の右辺が前記不整形地の各頂点のｘ座標の最大値に達するまで、前記（４）から（８）までの処理を繰り返す、（１０）前記（２）で前記ｘｙ座標上に配置した矩形を元に、その高さを微小距離だけ縮めると共にその横幅を前記不整形地の面積をこの縮めた高さで除した長さまで伸張させることにより、前記矩形と同じ面積の矩形を新たに作成する、（１１）前記（１０）で作成した矩形の高さが「前記不整形地の各頂点のｘ座標の最大値−同ｘ座標の最小値」に達するまで、前記（３）から（１０）までの処理を繰り返す、（１２）前記（１０）で作成した矩形を前記ｘｙ平面上で微小角度だけ回転させる、（１３）前記（１２）の回転角が９０度に達するまで、前記（２）から（１２）までの処理を繰り返す。
【発明の効果】
【００１３】
本発明によれば、従来の内接矩形蔭地法や外接矩形蔭地法に比べて、不整形度（蔭地割合など）の評価を比較的小さくすることができるので、不整形地の価額評価が当事者の意向よりも大幅に低くなることを防止して土地買収などを円滑に進めることができるようになる。
また、本発明においては、前記不整形地と同じ面積を有し且つｘｙ平面上で前記不整形地との重なりが最大となるような形状、位置、角度を有する矩形（等積矩形）を基準として前記不整形地の不整形度を評価するようにし、さらに、このような等積矩形と対象となる不整形地とを、互いを重ねた状態で且つそれらの輪郭及び／又はその内部を互いに異なる色に着色した状態で、ディスプレイの画面に表示するようにしている。したがって、本発明によれば、前記画面を見たユーザーなどの一般人は、不整形度評価の基準とする等積矩形が、対象となる不整形地と面積や形状などの点で極めて近似したものであるということが、視覚的・直感的に容易に感得できるようになる。よって、本発明によれば、ユーザーを含む一般人の感覚から見て、前記のような等積矩形を使用して得られた不整形度の評価（蔭地割合の算出根拠など）に対して違和感が生じることが極めて少なくなる。
【００１４】
また、不整形地の買収などの際に、事前に互いに隣り合う不整形地の所有者同士で交渉して、前記不整形地と前記等積矩形とを合わせた外側の輪郭の中の互いに重ならない部分（蔭地の部分）を相互に等価交換することにより、各自の所有地を不整形地から同じ面積の矩形（等積矩形）の土地に変換することが行われることがあるが、本発明によれば、前記不整形地と前記等積矩形とを合わせた外側の輪郭の中の互いに重ならない部分（蔭地の部分）に関するデータを、前記等価交換のための参考資料とすることができる。
【発明を実施するための最良の形態】
【００１５】
本発明を実施するための最良の形態は、例えば以下の実施例１について述べるような形態である。
【実施例１】
【００１６】
図１は本発明の実施例１による不整形地の不整形度の評価システム、例えば不整形地の不整形度の評価用プログラムを記録させたパソコン・システムを示す概念ブロック図である。図１において、１は、売買などのための価額評価の対象となる不整形地のデータを入力するための不整形地データ入力部であって、例えばパソコンに接続されたスキャナやキーボード、タッチパネルなどで構成される不整形地データ入力部である。また、図１において、２は、前記不整形地データ入力部１から入力されたデータに基づいて前記不整形地の面積を算出して記録するための不整形地面積記録部であって、例えばパソコンに内蔵されたＣＰＵ（中央処理装置）及びハードディスクにより構成される不整形地面積記録部である。３は、前記不整形地データ入力部１から入力されたデータに基づいて前記不整形地のｘｙ平面上の座標を記録するための不整形地座標記録部であって、例えばパソコンに接続されたハードディスクにより構成される不整形地座標記録部である。
【００１７】
また、図１において、４は、前記不整形地面積記録部２からの不整形地面積データと前記不整形地座標記録部３からの不整形地座標データとに基づいて、前記不整形地と同じ面積を有し、且つ前記ｘｙ平面上で前記不整形地との重なりが最大となるような形状、位置、及び角度を有する等積矩形を、前記ｘｙ平面上で選定・生成するための等積矩形生成部であって、例えばパソコンに内蔵されたＣＰＵ及びプログラムが記録されたハードディスクにより構成される等積矩形生成部である。この等積矩形生成部４が前記のような条件を満たす等積矩形をｘｙ平面上で選定・生成するための動作については後述する。また、５は、前記等積矩形生成部４が選定・生成した前記等積矩形の前記ｘｙ平面上の座標を記録するための等積矩形座標記録部であって、例えばパソコンに接続されたハードディスクにより構成される等積矩形座標記録部である。
【００１８】
また、図１において、６は、前記不整形地座標記録部３からの不整形地座標データと前記等積矩形座標記録部５からの等積矩形座標データとに基づいて、「前記ｘｙ平面上での前記不整形地と前記等積矩形とを合わせた外側の輪郭の内部から、前記両者の重なり部分を除いた、残りの蔭地部分」の面積を算出して記録するための蔭地面積算出記録部であって、例えばパソコンに内蔵されたＣＰＵ及びハードディスクにより構成される蔭地面積算出記録部である。また、７は、前記蔭地面積算出記録部６からの蔭地面積データと前記不整形地面積記録部２からの不整形地面積データとに基づいて、前記蔭地面積の前記不整形地面積（＝前記等積矩形の面積）に対する割合（蔭地割合）を算出して記録するための蔭地割合算出記録部であって、例えばパソコンのＣＰＵ及びハードディスクにより構成される蔭地割合算出記録部である。
【００１９】
また、図１において、８は、前記不整形地座標記録部３からの不整形地のｘｙ座標データと前記等積矩形座標記録部５からの等積矩形のｘｙ座標データとに基づいて、前記ｘｙ平面上における前記不整形地と前記等積矩形とを、それらが互いの重なり部分が最大になる（蔭地が最小となる）ように重ねられた状態で、且つ、それらの各輪郭（又は各輪郭の内部）が互いに異なる色に着色された状態で、ディスプレイ９に表示するための表示制御部（例えばパソコンのＣＰＵ及びプログラムが記録されたハードディスクにより構成される）である。
【００２０】
次に、本実施例１の動作を説明する。まず、前記等積矩形生成部４が、前記ｘｙ平面上で、前記不整形地と同じ面積を有し且つ前記不整形地との重なり部分が最大となるような形状、位置、及び角度を有する等積矩形を選定生成するときの動作を、図２のフローチャートを参照して説明する。
【００２１】
まず、図１の不整形地データ入力部１（例えばスキャナ）から価値評価の対象とする不整形地のデータを入力する。この入力されたデータに基づいて、前記不整形地面積記録部２は、前記不整形地の面積を算出して記録する。また、この入力されたデータに基づいて、図１の不整形地座標記録部２は、ｘｙ平面上の前記不整形地の各頂点の座標データをハードディスクに記録する（図２のステップＳ１）。図３はこのようにして記録された前記不整形地の面積及びｘｙ平面上の各頂点の座標データを示す図である。
【００２２】
次に、「前記不整形地の各頂点のｘ座標の最大値−同ｘ座標の最小値」を横幅とし、前記不整形地の面積をこの横幅で除した長さを高さとする矩形を作成し、この矩形を前記ｘｙ平面上に所定角度で配置させる（図２のステップＳ２）。そして、この矩形を、前記ｘｙ平面上で、その下底が前記不整形地の各頂点のｙ座標の最小値と一致するように配置する（図２のステップＳ３）。さらに、前記ｘｙ平面上で、前記矩形を、その左辺が前記不整形地の各頂点のｘ座標の最小値と一致するように配置させる（図２のステップＳ４）。さらに、前記ｘｙ平面上で、前記不整形地と前記矩形とを合わせた外側の輪郭の中で前記両者の重なり部分から外れる蔭地部分の面積（蔭地面積）を計算し、この計算が１回目ならその値を、２回目以降ならそれまでの最小値より小さいときその値を、蔭地面積の最小値として記憶する（図２のステップＳ５）。
【００２３】
その後、前記ｘｙ平面上で、前記矩形を微小距離だけｘ方向に移動させる（図２のステップＳ６）。そして、図２のステップＳ７に進み、前記ｘｙ平面上で、前記矩形の右辺が前記不整形地の各頂点のｘ座標の最大値に達したかどうかを判定し、ＮＯであれば前記ステップＳ５からステップＳ６までの処理を繰り返し、ＹＥＳであれば次のステップＳ８に進む。
【００２４】
次のステップＳ８では、前記ｘｙ平面上で、前記矩形を微小距離だけｙ方向に移動させる。そして、図２のステップＳ９に進み、前記ｘｙ平面上で、前記矩形の上辺が前記不整形地の各頂点のｙ座標の最大値に達したかどうかを判定し、ＮＯであれば前記ステップＳ４からステップＳ８までの処理を繰り返し、ＹＥＳであれば次のステップＳ１０に進む。
【００２５】
次のステップ１０では、前記ｘｙ座標上に配置した矩形を元に、その横幅を微小距離だけ縮めると共にその高さを前記不整形地の面積をこの縮めた横幅で除した長さまで伸張させることにより、前記矩形と同じ面積の新たな矩形を作成する。そして、次のステップＳ１１に進み、前記ステップＳ１０で新たに作成した矩形の高さが「前記不整形地の各頂点のｙ座標の最大値−同ｙ座標の最小値」に達するかどうかを判定し、ＮＯであれば前記ステップＳ３からステップＳ１０までの処理を繰り返し、ＹＥＳであれば次のステップＳ１２に進む。
【００２６】
次のステップＳ１２では、前記ステップＳ１０で作成した矩形を前記ｘｙ平面上で微小角度だけ所定方向に回転させる。そして、次のステップＳ１３に進み、前記ステップＳ１２で回転させた回転角が当初の前記ステップＳ１で設定した角度から９０度に達したかどうかを判定し、ＮＯであれば前記ステップＳ２からステップＳ１２までの処理を繰り返し、ＹＥＳであれば処理を終了する。
【００２７】
以上のような処理を行うことにより、本実施例１では、ｘｙ平面上で、前記不整形地と同じ面積を有する全ての矩形の中から、すなわち、あらゆる形状の矩形の中から（図４（ａ）参照）、あらゆる位置の矩形の中から（図４（ｂ）参照）、及び、あらゆる角度の矩形の中から（図４（ｃ）参照）、前記不整形地との重なりが最大となるような（蔭地が最小となるような）等積矩形を、選定・生成する。なお、図４において、１０は不整形地、１１は等積矩形、Ａ，Ｂ，Ｃはそれぞれ前記不整形地と同じ面積を有する全ての矩形の中の一つであって前記等積矩形１１とはそれぞれ形状、位置、及び角度が異なる矩形、である。
【００２８】
また、図５は、前述のようにして選定・生成した等積矩形と不整形地とが前記ｘｙ平面上で重なり合っている状態を示すディスプレイ９の画面である。この図５に示す画面例では、図１の表示制御部８により、前記不整形地１０の輪郭及びその内部と前記等積矩形１１の輪郭及びその内部とが、互いに異なる色に着色されて表示されている。
【００２９】
また、図５においては、前記不整形地１０の輪郭の内部の前記重なり部分からはみ出した部分１０ａ，１０ｂ，及び１０ｃと、前記等積矩形１１の輪郭の内部の前記重なり部分からはみ出した部分１１ａ，１１ｂ，及び１１ｃとが、蔭地部分となる。すなわち、図５において、前記不整形地１０と前記等積矩形１１とを合わせた外側の輪郭の内部の面積から、両者の重なり部分の面積を除いた残りの部分（図５の符号１０ａ，１０ｂ，１０ｃ，１１ａ，１１ｂ，及び１１ｃ）の面積が、蔭地部分の面積となる。
【００３０】
このようにして（図１の蔭地面積算出記録部６により）蔭地面積を算出・記録した後は、図１の蔭地割合算出記録部７により、前記蔭地面積の前記不整形地の面積（＝前記等積矩形の面積）に対する割合（蔭地割合）を算出し記録する。図６はこのようにして算出・記録した蔭地面積と蔭地割合のデータを示す図である。なお、図６における不整形地と等積矩形との重なり状態と、図５における不整形地と等積矩形との重なり状態とは、図示の都合上から一致していない。
【００３１】
なお、図７は、図６に示した本実施例１による蔭地割合との比較例として、従来の外接矩形蔭地法による蔭地割合の算出結果、及び従来の内接矩形蔭地法による蔭地割合の算出結果を示すものである。従来の外接矩形蔭地法によるときは、図７（ａ）に示すように、外接矩形は不整形地の全体を包摂する矩形となるので、外接矩形の内部であって不整形地からはみ出す部分である蔭地部分の面積を外接矩形の面積で除した値である蔭地割合は、高くなる傾向がある。また、従来の内接矩形蔭地法によるときも、図７（ｂ）に示すように、内接矩形は不整形地の輪郭の内部に入り込む矩形となるので、不整形地の内部であって内接矩形からはみ出す部分である蔭地部分の面積を不整形地の面積で除した値である蔭地割合は、高くなる傾向がある。これらの従来技術に対して、本実施例１において、等積矩形を使用して得られる蔭地部分は、不整形地と等積矩形との両者を合わせた外側の輪郭の内部から両者の重なる部分を除いた部分となる。よって、本実施例１においては、前記蔭地部分の面積を不整形地の面積（＝等積矩形の面積）で除した値である蔭地割合は、従来の外接矩形や内接矩形を使用した場合に比べて、比較的小さい値になる。
【００３２】
また、図８は、本実施例１のシステムにおいて、（１）不整形地の面積や座標などのデータ、（２）前記外接矩形蔭地法による外接矩形の面積と蔭地の面積と蔭地割合を示す解析結果、（３）前記内接矩形蔭地法による内接矩形の面積と蔭地の面積と蔭地割合を示す解析結果、及び（４）前記等積矩形蔭地法による等積矩形の面積と蔭地の面積と蔭地割合を示す解析結果を、併せてパソコンのディスプレイ画面の中に所定の順序で配置して表示したときの画面例を示すものである。このように、前記（１）〜（４）までを併せて一つの画面として表示することにより、ユーザーは、対象の不整形地の不整形度や価値の評価をより適切かつ容易に行うことができる。
【実施例２】
【００３３】
次に、本発明の実施例２による不整形地の不整形度の評価システムを説明する。本実施例２において、前記実施例１と異なる部分は、図１の等積矩形生成部４の動作、すなわち、前記ｘｙ平面上で前記不整形地と同じ面積を有し且つ前記不整形地との重なり部分が最大となるような形状、位置、及び角度を有する等積矩形を選定・生成するときの動作のみである。そこで、以下に、本実施例２において等積矩形を選定・生成する場合の動作を、図９のフローチャートを参照して説明する（この動作以外は、前記実施例１と同様であるので説明を省略する）。
【００３４】
まず、図１の不整形地データ入力部１（例えばスキャナ）から価値評価の対象とする不整形地のデータを入力する。この入力されたデータに基づいて、前記不整形地面積記録部２は、前記不整形地の面積を算出して記録する。また、この入力されたデータに基づいて、図１の不整形地座標記録部２は、ｘｙ平面上の前記不整形地の各頂点の座標データをハードディスクに記録する（図９のステップＳ２１）。
【００３５】
次に、「前記不整形地の各頂点のｘ座標の最大値−同ｘ座標の最小値」を横幅とし、前記不整形地の面積をこの横幅で除した長さを高さとする矩形を作成し、この矩形を前記ｘｙ平面上に所定角度で配置させる（図９のステップＳ２２）。そして、この矩形を、前記ｘｙ平面上で、その左辺が前記不整形地の各頂点のｘ座標の最小値と一致するように配置する（図９のステップＳ２３）。さらに、前記ｘｙ平面上で、前記矩形を、その下底が前記不整形地の各頂点のｙ座標の最小値と一致するように配置させる（図９のステップＳ２４）。さらに、前記ｘｙ平面上で、前記不整形地と前記矩形とを合わせた外側の輪郭の内部で前記両者の重なり部分から外れる蔭地部分の面積（蔭地面積）を計算し、この計算が１回目ならその値を、２回目以降ならそれまでの最小値より小さいときその値を、蔭地面積の最小値として記憶する（図９のステップＳ２５）。
【００３６】
その後、前記ｘｙ平面上で、前記矩形を微小距離だけｙ方向に移動させる（図９のステップＳ２６）。そして、図９のステップＳ２７に進み、前記ｘｙ平面上で、前記矩形の上底が前記不整形地の各頂点のｙ座標の最大値に達したかどうかを判定し、ＮＯであれば前記ステップＳ２５からステップＳ２６までの処理を繰り返し、ＹＥＳであれば次のステップＳ２８に進む。
【００３７】
次のステップＳ２８では、前記ｘｙ平面上で、前記矩形を微小距離だけｘ方向に移動させる。そして、図９のステップＳ２９に進み、前記ｘｙ平面上で、前記矩形の右辺が前記不整形地の各頂点のｘ座標の最大値に達したかどうかを判定し、ＮＯであれば前記ステップＳ２４からステップＳ２８までの処理を繰り返し、ＹＥＳであれば次のステップＳ３０に進む。
【００３８】
次のステップ３０では、前記ｘｙ座標上に配置した矩形を元に、その横幅を微小距離だけ縮めると共にその高さを前記不整形地の面積をこの縮めた横幅で除した長さまで伸張させることにより、前記矩形と同じ面積の新たな矩形を作成する。そして、次のステップＳ３１に進み、前記ステップＳ３０で新たに作成した矩形の高さが「前記不整形地の各頂点のｙ座標の最大値−同ｙ座標の最小値」に達したかどうかを判定し、ＮＯであれば前記ステップＳ２３からステップＳ３０までの処理を繰り返し、ＹＥＳであれば次のステップＳ３２に進む。
【００３９】
次のステップＳ３２では、前記ステップＳ３０で作成した矩形を前記ｘｙ平面上で微小角度だけ所定方向に回転させる。そして、次のステップＳ３３に進み、前記ステップＳ３２で回転させた回転角が当初の前記ステップＳ２１で設定した角度から９０度に達したかどうかを判定し、ＮＯであれば前記ステップＳ２２からステップＳ３２までの処理を繰り返し、ＹＥＳであれば処理を終了する。
【００４０】
以上のような処理を行うことにより、本実施例２では、ｘｙ平面上で、前記不整形地と同じ面積を有し、前記不整形地との重なりが最大となるような等積矩形を選定・生成するようにしている。
【実施例３】
【００４１】
次に、本発明の実施例３による不整形地の不整形度の評価システムを説明する。本実施例３において、前記実施例１と異なる部分は、図１の等積矩形生成部４の動作、すなわち、前記ｘｙ平面上で前記不整形地と同じ面積を有し且つ前記不整形地との重なり部分が最大となるような形状、位置、及び角度を有する等積矩形を選定・生成するときの動作のみである。そこで、以下に、本実施例３において等積矩形を選定・生成する場合の動作を、図１０のフローチャートを参照して説明する（この動作以外は、前記実施例１と同様であるので説明を省略する）。
【００４２】
まず、図１の不整形地データ入力部１（例えばスキャナ）から価値評価の対象とする不整形地のデータを入力する。この入力されたデータに基づいて、前記不整形地面積記録部２は、前記不整形地の面積を算出して記録する。また、この入力されたデータに基づいて、図１の不整形地座標記録部２は、ｘｙ平面上の前記不整形地の各頂点の座標データをハードディスクに記録する（図１０のステップＳ４１）。
【００４３】
次に、「前記不整形地の各頂点のｙ座標の最大値−同ｙ座標の最小値」を高さとし、前記不整形地の面積をこの高さで除した長さを横幅とする矩形を作成し、この矩形を前記ｘｙ平面上に所定角度で配置させる（図１０のステップＳ４２）。そして、この矩形を、前記ｘｙ平面上で、その下底が前記不整形地の各頂点のｙ座標の最小値と一致するように配置する（図１０のステップＳ４３）。さらに、前記ｘｙ平面上で、前記矩形を、その左辺が前記不整形地の各頂点のｘ座標の最小値と一致するように配置させる（図１０のステップＳ４４）。さらに、前記ｘｙ平面上で、前記不整形地と前記矩形とを合わせた外側の輪郭の内部で前記両者の重なり部分から外れる蔭地部分の面積（蔭地面積）を計算し、この計算が１回目ならその値を、２回目以降ならそれまでの最小値より小さいときその値を、蔭地面積の最小値として記憶する（図１０のステップＳ４５）。
【００４４】
その後、前記ｘｙ平面上で、前記矩形を微小距離だけｘ方向に移動させる（図１０のステップＳ４６）。そして、図１０のステップＳ４７に進み、前記ｘｙ平面上で、前記矩形の右辺が前記不整形地の各頂点のｘ座標の最大値に達したかどうかを判定し、ＮＯであれば前記ステップＳ４５からステップＳ４６までの処理を繰り返し、ＹＥＳであれば次のステップＳ４８に進む。
【００４５】
次のステップＳ４８では、前記ｘｙ平面上で、前記矩形を微小距離だけｙ方向に移動させる。そして、図１０のステップＳ４９に進み、前記ｘｙ平面上で、前記矩形の上底が前記不整形地の各頂点のｙ座標の最大値に達したかどうかを判定し、ＮＯであれば前記ステップＳ４４からステップＳ４８までの処理を繰り返し、ＹＥＳであれば次のステップＳ５０に進む。
【００４６】
次のステップ５０では、前記ｘｙ座標上に配置した矩形を元に、その高さを微小距離だけ縮めると共にその横幅を前記不整形地の面積をこの縮めた高さで除した長さまで伸張させることにより、前記矩形と同じ面積の新たな矩形を作成する。そして、次のステップＳ５１に進み、前記ステップＳ５０で新たに作成した矩形の横幅が「前記不整形地の各頂点のｘ座標の最大値−同ｘ座標の最小値」に達したかどうかを判定し、ＮＯであれば前記ステップＳ４３からステップＳ５０までの処理を繰り返し、ＹＥＳであれば次のステップＳ５２に進む。
【００４７】
次のステップＳ５２では、前記ステップＳ５０で作成した矩形を前記ｘｙ平面上で微小角度だけ所定方向に回転させる。そして、次のステップＳ５３に進み、前記ステップＳ５２で回転させた回転角が当初の前記ステップＳ４１で設定した角度から９０度に達したかどうかを判定し、ＮＯであれば前記ステップＳ４２からステップＳ５２までの処理を繰り返し、ＹＥＳであれば処理を終了する。
【００４８】
以上のような処理を行うことにより、本実施例３では、ｘｙ平面上で、前記不整形地と同じ面積を有し、前記不整形地との重なりが最大となるような等積矩形を選定・生成するようにしている。
【実施例４】
【００４９】
次に、本発明の実施例４による不整形地の不整形度の評価システムを説明する。本実施例４において、前記実施例１と異なる部分は、図１の等積矩形生成部４の動作、すなわち、前記ｘｙ平面上で前記不整形地と同じ面積を有し且つ前記不整形地との重なり部分が最大となるような形状、位置、及び角度を有する等積矩形を選定・生成するときの動作のみである。そこで、以下に、本実施例４において等積矩形を選定・生成する場合の動作を、図１１のフローチャートを参照して説明する（この動作以外は、前記実施例１と同様であるので説明を省略する）。
【００５０】
まず、図１の不整形地データ入力部１（例えばスキャナ）から価値評価の対象とする不整形地のデータを入力する。この入力されたデータに基づいて、前記不整形地面積記録部２は、前記不整形地の面積を算出して記録する。また、この入力されたデータに基づいて、図１の不整形地座標記録部２は、ｘｙ平面上の前記不整形地の各頂点の座標データをハードディスクに記録する（図１１のステップＳ６１）。
【００５１】
次に、「前記不整形地の各頂点のｙ座標の最大値−同ｙ座標の最小値」を高さとし、前記不整形地の面積をこの高さで除した長さを横幅とする矩形を作成し、この矩形を前記ｘｙ平面上に所定角度で配置させる（図１１のステップＳ６２）。そして、この矩形を、前記ｘｙ平面上で、その左辺が前記不整形地の各頂点のｘ座標の最小値と一致するように配置する（図１１のステップＳ６３）。さらに、前記ｘｙ平面上で、前記矩形を、その下底が前記不整形地の各頂点のｙ座標の最小値と一致するように配置させる（図１１のステップＳ６４）。さらに、前記ｘｙ平面上で、前記不整形地と前記矩形とを合わせた外側の輪郭の内部で前記両者の重なり部分から外れる蔭地部分の面積（蔭地面積）を計算し、この計算が１回目ならその値を、２回目以降ならそれまでの最小値より小さいときその値を、蔭地面積の最小値として記憶する（図１１のステップＳ６５）。
【００５２】
その後、前記ｘｙ平面上で、前記矩形を微小距離だけｙ方向に移動させる（図１１のステップＳ６６）。そして、図１１のステップＳ６７に進み、前記ｘｙ平面上で、前記矩形の上底が前記不整形地の各頂点のｙ座標の最大値に達したかどうかを判定し、ＮＯであれば前記ステップＳ６５からステップＳ６６までの処理を繰り返し、ＹＥＳであれば次のステップＳ６８に進む。
【００５３】
次のステップＳ６８では、前記ｘｙ平面上で、前記矩形を微小距離だけｘ方向に移動させる。そして、図１１のステップＳ６９に進み、前記ｘｙ平面上で、前記矩形の右辺が前記不整形地の各頂点のｘ座標の最大値に達したかどうかを判定し、ＮＯであれば前記ステップＳ６４からステップＳ６８までの処理を繰り返し、ＹＥＳであれば次のステップＳ７０に進む。
【００５４】
次のステップ７０では、前記ｘｙ座標上に配置した矩形を元に、その高さを微小距離だけ縮めると共にその横幅を前記不整形地の面積をこの縮めた高さで除した長さまで伸張させることにより、前記矩形と同じ面積の新たな矩形を作成する。そして、次のステップＳ７１に進み、前記ステップＳ７０で新たに作成した矩形の横幅が「前記不整形地の各頂点のｘ座標の最大値−同ｘ座標の最小値」に達したかどうかを判定し、ＮＯであれば前記ステップＳ６３からステップＳ７０までの処理を繰り返し、ＹＥＳであれば次のステップＳ７２に進む。
【００５５】
次のステップＳ７２では、前記ステップＳ７０で作成した矩形を前記ｘｙ平面上で微小角度だけ所定方向に回転させる。そして、次のステップＳ７３に進み、前記ステップＳ７２で回転させた回転角が当初の前記ステップＳ６１で設定した角度から９０度に達したかどうかを判定し、ＮＯであれば前記ステップＳ６２からステップＳ７２までの処理を繰り返し、ＹＥＳであれば処理を終了する。
【００５６】
以上のような処理を行うことにより、本実施例４では、ｘｙ平面上で、前記不整形地と同じ面積を有し、前記不整形地との重なりが最大となるような等積矩形を選定・生成するようにしている。
【００５７】
以上、本発明の各実施例について説明したが、本発明及び本発明を構成する各構成要件は、それぞれ、前記の各実施例及び前記の各実施例を構成する各要素として述べたものに限定されるものではなく、様々な修正及び変更が可能であり、本発明は、添付の特許請求の範囲及びその均等物の範囲内にある修正及び変形を含むものである。例えば、図５に示す画面例では、不整形地と等積矩形との各内部をそれぞれ互いに異なる色に着色して表示するようにしているが、本発明では、不整形地と等積矩形との各輪郭のみをそれぞれ互いに異なる色に着色して表示するようにしてもよい。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施例１による不整形地の不整形度の評価システムを示す概念ブロック図。
【図２】本実施例１において等積矩形を生成するときの動作を説明するためのフローチャート。
【図３】本実施例１において不整形地のデータ入力時の動作を説明するための図。
【図４】本実施例１において等積矩形を選定・生成するときの動作を説明するための図。
【図５】本実施例１において不整形地と等積矩形との内部を互いに重なる状態で且つ互いに異なる色に着色された状態で表示したときの画面例を示す図。
【図６】本実施例１において等積矩形を使用して蔭地割合を算出したときのデータを示す図。
【図７】（ａ）は従来の外接矩形を使用して蔭地割合を算出したときのデータを示す図、（ｂ）は従来の内接矩形を使用して蔭地割合を算出したときのデータを示す図。
【図８】本実施例１において、（１）不整形地の面積や座標などのデータ、（２）前記外接矩形蔭地法による外接矩形の面積と蔭地の面積と蔭地割合を示す解析結果、（３）前記内接矩形蔭地法による内接矩形の面積と蔭地の面積と蔭地割合を示す解析結果、及び（４）前記等積矩形蔭地法による等積矩形の面積と蔭地の面積と蔭地割合を示す解析結果を、併せてパソコンのディスプレイ画面の中に所定の順序で配置して表示したときの画面例を示す図。
【図９】本発明の実施例２において等積矩形を選定・生成するときの動作を説明するためのフローチャート。
【図１０】本発明の実施例３において等積矩形を選定・生成するときの動作を説明するためのフローチャート。
【図１１】本発明の実施例４において等積矩形を選定・生成するときの動作を説明するためのフローチャート。
【符号の説明】
【００５９】
１         不整形地データ入力部
２         不整形地面積記録部
３         不整形地座標記録部
４         等積矩形生成部
５         等積矩形座標記録部
６         蔭地面積算出記録部
７         蔭地割合算出記録部
８         表示制御部
９         ディスプレイ
１０     不整形地
１１     等積矩形
１０ａ，１０ｂ，１０ｃ，１１ａ，１１ｂ，１１ｃ      蔭地
【図１】
2007102507.tif 000003
【図２】
2007102507.tif 000004
【図３】
2007102507.tif 000005
【図４】
2007102507.tif 000006
【図５】
2007102507.tif 000007
【図６】
2007102507.tif 000008
【図７】
2007102507.tif 000009
【図８】
2007102507.tif 000010
【図９】
2007102507.tif 000011
【図１０】
2007102507.tif 000012
【図１１】
2007102507.tif 000013