Добавить поля X, Y (Add XY Coordinates)—Справка
Доступно с лицензией 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 представляют долготу и широту, соответственно.
Синтаксис
AddXY_arc (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.