ポイントの座標値を属性テーブルに出力するには?
フィールド演算機能を利用します。
ArcMapユーザーズ・ガイド(8)のp311、 またはArcMapユーザーズ・ガイド(9)のp336の「高度なフィールド演算を行う」の項を参照し、出力先フィールドを用意した後、VBAスクリプトに以下のコードを利用してください。
■ポイントのX座標Dim pGeo As IGeometrySet pGeo = [Shape]Dim pPoint As IPointSet pPoint = pGeo
→ pPoint.X
■ポイントのY座標Dim pGeo As IGeometrySet pGeo = [Shape]Dim pPoint As IPointSet pPoint = pGeo
→ pPoint.Y 座標値の出力先フィールドは、予めダブル型で追加しておきます。
関連トピック:
ポリゴンの面積を属性テーブルに出力するには? ラインの長さを属性テーブルに出力するには? ラインの角度を属性テーブルに出力するには? ポリゴンの周長を属性テーブルに出力するには? ポリゴンの重心座標を属性テーブルに出力するには? ポリゴンの面積を現在のデータフレームの座標系(単位)で計算し、属性テーブルに出力するには?
ESRIジャパン株式会社