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

質問:

ポイントの座標値を属性テーブルに出力するには?


回答:

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

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

■ポイントのX座標
Dim pGeo As IGeometry
Set pGeo = [Shape]
Dim pPoint As IPoint
Set pPoint = pGeo

→ pPoint.X

■ポイントのY座標
Dim pGeo As IGeometry
Set pGeo = [Shape]
Dim pPoint As IPoint
Set pPoint = pGeo

→ pPoint.Y

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


 


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

ESRIジャパン株式会社