| Beschriftung | Erläuterung | Datentyp | 
Eingabe-Features  | Die zu kopierenden Features.  | Feature Layer | 
Ausgabe-Feature-Class  | Die zu erstellende Feature-Class, in die die Features kopiert werden.  | Feature Class | 
Konfigurationsschlüsselwort (optional)  | Geodatabase-Konfigurationsschlüsselwort, das angewendet wird, wenn die Ausgabe eine Geodatabase ist.  | String | 
Räumliches Gitter 1 der Ausgabe (optional)  | 	 Dieser Parameter ist in ArcGIS Pro veraltet. Jeder eingegebene Wert wird ignoriert.  | Double | 
Räumliches Gitter 2 der Ausgabe (optional)  | 	 Dieser Parameter ist in ArcGIS Pro veraltet. Jeder eingegebene Wert wird ignoriert.  | Double | 
Räumliches Gitter 3 der Ausgabe (optional)  | 	 Dieser Parameter ist in ArcGIS Pro veraltet. Jeder eingegebene Wert wird ignoriert.  | Double | 
Zusammenfassung
Kopiert Features aus der Eingabe-Feature-Class oder dem Layer in eine neue Feature-Class.
Verwendung
Wenn die Eingabe ein Layer ist und eine Auswahl enthält, werden nur die ausgewählten Features in die Ausgabe-Feature-Class kopiert.
Sowohl die Geometrie als auch die Attribute der Eingabe-Features werden in die Ausgabe-Feature-Class kopiert.
Dieses Werkzeug kann für die Datenkonvertierung verwendet werden, da es viele Feature-Formate (darunter alle, die einer Karte hinzugefügt werden können) lesen und in ein Shapefile oder eine Geodatabase schreiben kann.
Parameter
arcpy.management.CopyFeatures(in_features, out_feature_class, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3})| Name | Erläuterung | Datentyp | 
in_features  | Die zu kopierenden Features.  | Feature Layer | 
out_feature_class  | Die zu erstellende Feature-Class, in die die Features kopiert werden.  | Feature Class | 
config_keyword (optional)  | Geodatabase-Konfigurationsschlüsselwort, das angewendet wird, wenn die Ausgabe eine Geodatabase ist.  | String | 
spatial_grid_1 (optional)  | 	 Dieser Parameter ist in ArcGIS Pro veraltet. Jeder eingegebene Wert wird ignoriert.  | Double | 
spatial_grid_2 (optional)  | 	 Dieser Parameter ist in ArcGIS Pro veraltet. Jeder eingegebene Wert wird ignoriert.  | Double | 
spatial_grid_3 (optional)  | 	 Dieser Parameter ist in ArcGIS Pro veraltet. Jeder eingegebene Wert wird ignoriert.  | Double | 
Codebeispiel
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion CopyFeatures im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.CopyFeatures("climate.shp", "C:/output/output.gdb/climate")Mit dem folgenden eigenständigen Skript wird veranschaulicht, wie Sie die Funktion CopyFeatures zum Kopieren der Shapefiles in einem Ordner in eine File-Geodatabase verwenden.
# 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()
 
# Run 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.management.CopyFeatures(shapefile, out_featureclass)Umgebungen
Lizenzinformationen
- Basic: Ja
 - Standard: Ja
 - Advanced: Ja