ようこそゲストさん | ログイン |

掲示板

トップページ > 記事閲覧
ポリゴンの重なる部分の面積取得
日時: 2009/08/21 11:25
名前: GEOSISサポート受付

線分から決まった距離の範囲のバッファーポリゴンを作成し、そのバッファーポリゴン内にある別のポリゴン(筆ポリゴン)の何パーセントが
バッファ内にあるかを算出するにはどうすれば良いか。

(一つの筆ポリゴンの何%がバッファー何あるかを算出)
メンテ

Page: 1 |

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ポリゴン単位でしか行えないため)
メンテ

Page: 1 |



| 利用規約 |

(C) 2024 AS Locus INC.