É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 AllSource. Les valeurs que vous saisissez sont ignorées. | Double |
Grille 2 en sortie (Facultatif) | Ce paramètre est désormais obsolète dans ArcGIS AllSource. Les valeurs que vous saisissez sont ignorées. | Double |
Grille 3 en sortie (Facultatif) | Ce paramètre est désormais obsolète dans ArcGIS AllSource. 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 AllSource. Les valeurs que vous saisissez sont ignorées. | Double |
spatial_grid_2 (Facultatif) | Ce paramètre est désormais obsolète dans ArcGIS AllSource. Les valeurs que vous saisissez sont ignorées. | Double |
spatial_grid_3 (Facultatif) | Ce paramètre est désormais obsolète dans ArcGIS AllSource. 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
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?