Как добавить кооринаты X, Y в атрибуты точек?

0 голосов
спросил 14 Март, 03 от Гость (210,080 баллов) в категории Программные продукты Esri
Есть точечный шейп-файл. Как автоматически добавить кооринаты X, Y в атрибуты точек в ArcMap?

2 Ответы

0 голосов
ответил 14 Март, 03 от Alexander1 (32,520 баллов)
Если речь идёт просто о разовом редактировании шеё-файла, то надо создать два доп. поля (X_Coordinate, Y_Coordinate) и просчитать значения этих полей.
При этом проследите, чтобы проекция ArcMap соответствовала проекции Вашего шейпа.
Стартуйте редактирование, откройте аттр, правый клик на имени поля, отметьте Advanced CheckBox и поместите соответствующее выражение в Pre-Logic VBA Script Code:

Для X_Coordinate:

Dim pPoint As IPoint
Dim dX As Double
Set pPoint = [Shape]
dX = pPoint.X

Для Y_Coordinate:

Dim pPoint As IPoint
Dim dY As Double
Set pPoint = [Shape]
dY = pPoint.Y


И не забудьте поместить соответственно dX и dY   в TextBoxes:
X_Coordinate =
Y_Coordinate =

0 голосов
ответил 17 Март, 03 от Гость (210,080 баллов)
ArcObjects Developer Kit\Samples\Geodatabase\Database Tools\Write XY Values\
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...