Re: ポリゴンの重なる部分の面積取得 ( No.1 ) |
- 日時: 2009/08/21 11:26
- 名前: GEOSISサポート
- 以下の2つの方法が考えられます。
◆方法1 @【FGGETFIG】(バッファーポリゴン内の筆ポリゴンを取得) A【FGCUTAREA2】(バッファ内に含まれるぶん筆ポリゴンを作成) ※【FGCUTAREA2】と【FGCUTAREA】は内部処理の方法が値違う。【FGCUTAREA2】の方が処理が早いが、きちんとした図形で無いと切断できない。 BAで作成したバッファー内の筆ポリゴンの面積を取得
◆方法2 @【FGGETFIG】(バッファーポリゴン内の筆ポリゴンを取得) A@で取得した筆ポリゴンから1ポリゴンを抜き出下中間ファイルを作成。 BFGPOLMERGEでバッファーとAのポリゴンの積(AND)を作成。 CBで咲く瀬下中間ファイルの面積を取得 ※A〜Cを筆ポリゴンぶん繰り返す。(【FGPOLMERGE】は1ポリゴン単位でしか行えないため)
|
|