Копировать участки (Участок)

Сводка

Копирует участки из входного набора данных участков в новый набор данных объектов.

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

  • Выходной набор данных участков будет иметь ту же схему, что и входной набор данных участков. Все поля атрибутов, типы участков, подтипы, домены и правила будут скопированы в новый набор данных участков.

  • Если во входном слое набора данных участков выбраны полигоны, будут добавлены все соответствующие объекты участков и записи участков. Включая любые линии соединений, соединенных с точками участка.

  • Если во входном наборе данных участков отсутствуют линии или точки участков, полигоны участков все равно будут добавлены. Участки могут быть построены после копирования данных.

  • Линии и точки участков не могут быть скопированы как автономные объекты с помощью этого инструмента. Используйте инструмент Копировать объекты для копирования линий участков и точечных объектов.

  • Если у входного набора данных участков есть атрибутивные правила, ссылающиеся на классы объектов или таблицы, не входящие в набор данных участков, такие правила копироваться не будут. Воспользуйтесь инструментом Копировать для копирования содержимого набора данных.

  • Если входной набор данных участков является сервисом объектов с правилами атрибутов, которые ссылаются на последовательности баз данных, которые не отображаются в рабочей области сервиса объектов, эти правила копироваться не будут. Подключитесь в режим «клиент-сервер» для копирования этих правил.

  • Связанные таблицы и классы объектов, которые не управляются набором данных участков, не будут скопированы в выходной набор данных участков. Воспользуйтесь инструментом Копировать для копирования содержимого набора данных.

  • Выходной набор классов объектов создается как неверсионный.

Синтаксис

arcpy.parcel.CopyParcels(in_parcel_fabric, target_database, {out_dataset_name}, {out_fabric_name})
ParameterОбъяснениеТип данных
in_parcel_fabric

Входные участки, которые будут скопированы в новый набор данных участков. Входной набор данных участков может быть в файловой базе геоданных, многопользовательской базе геоданных или в сервисе пространственных объектов.

Parcel Layer
target_database

База геоданных, в которой будет создан новый набор данных участков. Это может быть файловая или многопользовательская база геоданных.

Workspace
out_dataset_name
(Дополнительный)

Имя набора классов объектов, который будет создан для нового набора данных участков.

String
out_fabric_name
(Дополнительный)

Имя нового набора данных участков.

String

Производные выходные данные

NameОбъяснениеТип данных
out_dataset

Набор классов объектов, который будет создан для нового набора данных участков.

Набор классов объектов
out_parcel_fabric

Новый набор данных участков.

Набор данных участков

Пример кода

CopyParcels, пример (окно Python)

Пример скрипта Python для использования инструмента CopyParcels в режиме прямого запуска.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.parcel.CopyParcels('CountyFabric', "C:/Parcels/Database.gdb")

Environments

Этот инструмент не использует параметры среды геообработки

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

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы