Сводка
Копирует объекты из входного класса пространственных объектов или слоя в новый класс объектов.
Использование
Если входные данные представляют собой слой с выборкой, в выходной класс объектов копируются только выбранные объекты.
Атрибуты и геометрия Входных объектов будут копироваться в выходной класс объектов.
Этот инструмент может использоваться для конвертации данных, поскольку он может считывать множество векторных форматов (все, которые можно добавить на карту) и записывать их в шейп-файл или в базу геоданных.
Синтаксис
arcpy.management.CopyFeatures(in_features, out_feature_class, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3})| Parameter | Объяснение | Тип данных | 
in_features  | Пространственные объекты, которые будут копироваться.  | Feature Layer | 
out_feature_class  | Создаваемый класс пространственных объектов, в который будут скопированы объекты.  | Feature Class | 
config_keyword (Дополнительный)  | Ключевое слово конфигурации базы геоданных, которое применяется, если выходные данные будут в базе геоданных.  | String | 
spatial_grid_1 (Дополнительный)  | 	 Этот параметр в ArcGIS Pro больше не используется. Любое введенное значение игнорируется.  | Double | 
spatial_grid_2 (Дополнительный)  | 	 Этот параметр в ArcGIS Pro больше не используется. Любое введенное значение игнорируется.  | Double | 
spatial_grid_3 (Дополнительный)  | 	 Этот параметр в ArcGIS Pro больше не используется. Любое введенное значение игнорируется.  | Double | 
Пример кода
Следующий скрипт окна Python показывает, как использовать инструмент CopyFeatures в режиме прямого запуска.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.CopyFeatures_management("climate.shp", "C:/output/output.gdb/climate")Следующий автономный скрипт демонстрирует использование функции CopyFeatures для копирования нескольких шейп-файлов из папки в файловую базу геоданных.
# Name: CopyFeatures_Example2.py
# Description: Convert all shapefiles in a folder to geodatabase feature classes
 
# Import system modules
import arcpy
import os
 
# Set environment settings
arcpy.env.workspace = "C:/data"
 
# Set local variables
out_workspace = "c:/output/output.gdb"
 
# Use ListFeatureClasses to generate a list of shapefiles in the workspace 
# shown above.
fc_list = arcpy.ListFeatureClasses()
 
# Execute CopyFeatures for each input shapefile
for shapefile in fc_list:
    # Determine the new output feature class path and name
    out_featureclass = os.path.join(out_workspace, 
                                    os.path.splitext(shapefile)[0])
    arcpy.CopyFeatures_management(shapefile, out_featureclass)Environments
Информация о лицензиях
- Basic: Да
 - Standard: Да
 - Advanced: Да