ある範囲に含まれる家屋の面積を知りたい
ArcGISで、ある範囲に含まれている家屋等の面積を測るには、以下のような手順となります。
- Analysis Toolsからインターセクトを実行
- 範囲ファイル(メッシュ)と家屋ファイルを指定
- OKすると、バラバラに分割された家屋が作成される。
- バラバラになった家屋ファイルのテーブルを開き、フィールド追加
高度なフィールド計算で、
Dim dblArea as double
Dim pArea as IArea
Set pArea = [shape]
dblArea = pArea.area
下のボックスに
dblArea
を入力すれば、バラバラ家屋の個別面積が出せる。 - 上記でバラバラ家屋に面積、含まれるメッシュの番号が関連付けされている
- コマンドラインを表示して、バッファを持ったファイルを作る
buffer メッシュファイル名 保存先 -0.0001 - 作ったファイルのテーブルとバラバラ家屋のテーブルを空間条件に基づき結合
- 面積付きのメッシュファイル(ダミー)が作られる。
サンプルはメッシュを用いましたが、メッシュでなく自由図形ても良いです。