| Étiquette | Explication | Type de données | 
| Entités en entrée | Entités à copier. | Feature Layer | 
| Classe d’entités en sortie | Classe d'entités qui sera créée et dans laquelle les entités seront copiées. | Feature Class | 
| Mot-clé de configuration (Facultatif) | Mot-clé de configuration de la géodatabase à utiliser si la sortie est une géodatabase. | String | 
| Grille 1 en sortie (Facultatif) | Ce paramètre est désormais obsolète dans ArcGIS Pro. Les valeurs que vous saisissez sont ignorées. | Double | 
| Grille 2 en sortie (Facultatif) | Ce paramètre est désormais obsolète dans ArcGIS Pro. Les valeurs que vous saisissez sont ignorées. | Double | 
| Grille 3 en sortie (Facultatif) | Ce paramètre est désormais obsolète dans ArcGIS Pro. Les valeurs que vous saisissez sont ignorées. | Double | 
Synthèse
Copie des entités de la couche ou de la classe d'entités en entrée dans une nouvelle classe d'entités.
Utilisation
- Si l'entrée est une couche qui comporte une sélection, seules les entités sélectionnées sont copiées vers la classe d’entités en sortie. 
- La géométrie et les attributs des entités en entrée sont tous deux copiés dans la classe d'entités en sortie. 
- Cet outil permet également de convertir des données, car il peut lire de nombreux formats d’entités (tous ceux que vous pouvez ajouter à une carte) et les écrire dans un fichier de formes ou une géodatabase. 
Paramètres
arcpy.management.CopyFeatures(in_features, out_feature_class, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3})| Nom | Explication | Type de données | 
| in_features | Entités à copier. | Feature Layer | 
| out_feature_class | Classe d'entités qui sera créée et dans laquelle les entités seront copiées. | Feature Class | 
| config_keyword (Facultatif) | Mot-clé de configuration de la géodatabase à utiliser si la sortie est une géodatabase. | String | 
| spatial_grid_1 (Facultatif) | Ce paramètre est désormais obsolète dans ArcGIS Pro. Les valeurs que vous saisissez sont ignorées. | Double | 
| spatial_grid_2 (Facultatif) | Ce paramètre est désormais obsolète dans ArcGIS Pro. Les valeurs que vous saisissez sont ignorées. | Double | 
| spatial_grid_3 (Facultatif) | Ce paramètre est désormais obsolète dans ArcGIS Pro. Les valeurs que vous saisissez sont ignorées. | Double | 
Exemple de code
La fenêtre de script Python suivante illustre l’utilisation de la fonction CopyFeatures en mode immédiat.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.CopyFeatures("climate.shp", "C:/output/output.gdb/climate")Le script autonome ci-dessous illustre l’utilisation de la fonction CopyFeatures pour copier des shapefiles d’un dossier dans une géodatabase fichier.
# 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)Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?