更新日 2003年11月22日
作成日 2001年10月02日
Version : 8.3 & 9.x

質問:

ポリゴンの面積を属性テーブルに出力するには?


回答:

フィールド演算機能を利用します。

ArcMapユーザーズ・ガイドのp311、 またはArcMapユーザーズ・ガイド(9)のp336の
「高度なフィールド演算を行う」の項を参照し、出力先フィールドを用意した後、
VBAスクリプトに以下のコードを利用してください。


Dim pGeo As IGeometry
Set pGeo = [Shape]
Dim pPolygon As IPolygon
Set pPolygon = pGeo
Dim pArea As IArea
Set pArea = pPolygon

→pArea.Area

 出力先フィールドは、予めダブル型で追加しておきます。


 


ホーム > サポート > ArcGIS Desktopサポート

ESRIジャパン株式会社