Сводка
Копирует участки из входного набора данных участков в новый набор данных объектов.
Использование
Выходной набор данных участков будет иметь ту же схему, что и входной набор данных участков. Все поля атрибутов, типы участков, подтипы, домены и правила будут скопированы в новый набор данных участков.
Если во входном слое набора данных участков выбраны полигоны, будут добавлены все соответствующие объекты участков и записи участков. Включая любые линии соединений, соединенных с точками участка.
Если во входном наборе данных участков отсутствуют линии или точки участков, полигоны участков все равно будут добавлены. Участки могут быть построены после копирования данных.
Линии и точки участков не могут быть скопированы как автономные объекты с помощью этого инструмента. Используйте инструмент Копировать объекты для копирования линий участков и точечных объектов.
Если у входного набора данных участков есть атрибутивные правила, ссылающиеся на классы объектов или таблицы, не входящие в набор данных участков, такие правила копироваться не будут. Воспользуйтесь инструментом Копировать для копирования содержимого набора данных.
Если входной набор данных участков является сервисом объектов с правилами атрибутов, которые ссылаются на последовательности баз данных, которые не отображаются в рабочей области сервиса объектов, эти правила копироваться не будут. Подключитесь в режим «клиент-сервер» для копирования этих правил.
Связанные таблицы и классы объектов, которые не управляются набором данных участков, не будут скопированы в выходной набор данных участков. Воспользуйтесь инструментом Копировать для копирования содержимого набора данных.
Выходной набор классов объектов создается как неверсионный.
Синтаксис
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 | Новый набор данных участков. | Набор данных участков |
Пример кода
Пример скрипта Python для использования инструмента CopyParcels в режиме прямого запуска.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.parcel.CopyParcels('CountyFabric', "C:/Parcels/Database.gdb")
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да