Доступно с лицензией Advanced.
Сводка
Добавляет элементы X-COORD и Y-COORD для надписей или точек во входное покрытие PAT или для узлов во входное покрытие NAT и вычисляет их значения.
Инструмент определяет классы пространственных объектов входного покрытия и выделяет те классы, к которым можно добавить координаты х,у. Инструмент чаще всего используют для доступа к геометрии покрытия для выполнения запросов и анализа или для извлечения точек или узлов на основе их координат x,y.
Иллюстрация
Использование
Если элементы X-COORD и Y-COORD уже существуют, они будут заменены.
Если входное покрытие имеет одинарную точность, элементы будут определены с Шириной элемента 4, Шириной отображения 12, Типом элемента F и Числом десятичных знаков 3. Если входное покрытие имеет двойную точность, элементы будут определены с Шириной элемента 8, Шириной отображения 18, Типом элемента F и Числом десятичных знаков 5. После создания определения, оно не будет меняться, даже если изменится вычисленная точность (derived precision).
Если после применения инструмента Добавить координаты XY меняется местоположение точек или узлов, значения X-COORD и Y-COORD не будут соответствовать новым местоположениям. Чтобы обновить эти значения в соответствии с новым местоположением, вновь запустите выполнение инструмента. Значения X-COORD и Y-COORD не изменяются другими инструментами, такими как Проецировать (Project) и Преобразовать (Transform).
Если ваше входное покрытие находится в географической системе координат, X-COORD и Y-COORD представляют долготу и широту, соответственно.
Синтаксис
arcpy.arc.AddXY(in_cover, {feature_type})
Параметр | Объяснение | Тип данных |
in_cover | Покрытие, содержащее точки или надписи полигонов, чьи координаты x,y станут атрибутами в PAT или в NAT, в покрытии, содержащем узлы. | Coverage |
feature_type (Дополнительный) | Тип объекта покрытия, координаты х, у которого станут атрибутами объекта.
| String |
Пример кода
Пример AddXY (автономный скрипт)
В примере автономного скрипта ниже показано, как добавить элементы X-COORD и Y-COORD в РАТ покрытия. Элементы заполняются значениями координат из точечных объектов покрытия.
# Name: AddXY_Example.py
# Description: Adds X and Y coordinates to a coverage's point attribute table
# Requirements: ArcInfo Workstation
# Import system modules
import arcinfo
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "wells"
featureType = "POINT"
#Execute AddXY
arcpy.AddXY_arc(inCover, featureType)
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Требуется установленная ArcInfo Workstation