Добавить (Покрытие)

Уровень лицензии:BasicStandardAdvanced

Резюме

Позволяет объединять неограниченное количество покрытий в единое покрытие.

Инструмент Присоединение (Append) проверяет наличие покрытий, затем проверяет соответствие элементов таблицы атрибутов объектов ранее введенным покрытиям (кроме случаев, когда используется опция FEATURES_ONLY) и вычисляет Tic-ID и смещение пользовательских ID объектов в соответствии с указанным вариантом смещения.

Более подробно о том, как работает инструмент Присоединить (Append)

Рисунок

Присоединение покрытий

Использование

Синтаксис

Append_arc (in_covers, out_cover, {append_method}, {feature_classes}, {number_method})
ПараметрОбъяснениеТип данных
in_covers
[in_covers,...]

Входные покрытия, которые будут присоединены. Не существует ограничений по числу введенных покрытий.

Coverage
out_cover

Будет создано выходное покрытие. Выходное покрытие уже не может существовать.

Coverage
append_method
(дополнительно)

Определяет, будут ли объединяться только координаты (FEATURES_ONLY) либо координаты совместно с объектами.

  • FEATURES_ONLYИнформация о расположении всех классов объектов, которые будут присоединены. Таблицы атрибутов объектов не присоединяются.
  • FEATURES_ATTRIBUTESОбъекты в указанном покрытии определяют набор присоединяемых объектов.
String
feature_classes
(дополнительно)

Класс объектов входного покрытия или нескольких входных покрытий.

  • POLYКоординаты объектов полигона и атрибуты будут присоединены, включая точки надписей.
  • LINEКоординаты и атрибуты объектов Arc будут присоединены.
  • ТОЧКА (POINT)Координаты и атрибуты точечных объектов будут присоединены.
  • NODEКоординаты и атрибуты объектов Arc и объектов узлов будут присоединены.
  • NETКоординаты и атрибуты объектов Arc и объектов полигонов будут присоединены.
  • LINKКоординаты и атрибуты объектов Arc и точечных объектов будут присоединены.
  • ANNO.subclassОбъекты аннотаций и атрибуты подкласса будут присоединены.
  • Подкласс SECTIONКоординаты и атрибуты объектов секций будут присоединены.
  • Подкласс ROUTEКоординаты и атрибуты объектов маршрутов и секций будут присоединены.
  • REGION.subclassКоординаты и атрибуты объектов региона будут присоединены. Координаты и атрибуты объектов полигона также будут присоединены.

Кнопка Добавить значение (Add Value), которая используется только в ModelBuilder, дает возможность добавить нужные значения и завершить диалог для дальнейшего построения модели.

String
number_method
(дополнительно)

Указывает, как метки и объекты покрытия будут нумероваться в выходном покрытии. Смещения ID могут быть использованы для обеспечения уникальных значений объектов выходного покрытия. Смещение ID равно 1 плюс максимальное значение ID в ранее присоединенных покрытиях. Смещения можно вычислить для следующих типов ID:

  • NOID меток и ID пользователей объектов не будут изменены. Это является опцией по умолчанию.
  • TICS_ONLYВычисляются смещения ID для меток.
  • FEATURES_ONLYВычисляются смещения ID пользователя для классов объектов, указанных в аргументе классов объектов. ID меток не изменяются.
  • FEATURES_TICSВычисляются смещения ID для меток и объектов.
String

Пример кода

Буфер. Пример (автономный скрипт)

В следующем автономном скрипте показано, как соединить несколько покрытий в одно выходное покрытие.

# Name: Append_Example.py
# Description: Appends several coverages into one output
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCovers = ["tongzone1", "tongzone2", "tongzone3", "tongzone4"]
outCover = "C:/output/tongass"
appendMethod = "FEATURES_ONLY"
featureClasses = "LINE"
numberMethod = "TICS_ONLY"

# Execute Append
arcpy.Append_arc(inCovers, outCover, appendMethod, featureClasses, 
                 numberMethod)

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Нет
ArcGIS for Desktop Advanced: Требует установленная ArcInfo Workstation
9/10/2013