Copier (Gestion des données)
Récapitulatif
Copie les données en entrée et colle la sortie au même emplacement ou dans un autre emplacement indépendamment de la taille. Le type de données de l'élément de données en entrée est identique à celui de l'élément de données en sortie.
Utilisation
-
Si une classe d'entités est copiée vers un jeu de données d'entité, la référence spatiale de la classe d'entités et du jeu de données d'entité doivent correspondre ; sinon, l'outil échoue et envoie un message d'erreur.
-
Toutes les données qui dépendent de l'entrée sont également copiées. Par exemple, la copie d'une classe d'entités ou d'une table qui fait partie d'une classe de relations copie également la classe de relations. Cela s'applique également à une classe d'entités qui a des annotations, des domaines, des sous-types et des index liés aux entités. Tous ces éléments sont copiés avec la classe d'entités. La copie des réseaux géométriques, jeux de données réseau et topologies copie également les classes d'entités participantes.
Lors de la copie de mosaïques, seule la mosaïque et ses tables sont déplacées, pas les données stockées en externe.
-
La copie des fichiers .txt et .sdc n'est actuellement pas prise en charge.
Syntaxe
Paramètre | Explication | Type de données |
in_data |
Données à copier dans le même emplacement ou dans un autre emplacement. | Data Element |
out_data |
Nom des données en sortie. | Data Element |
data_type (Facultatif) |
Type des données à renommer. Vous devez fournir une valeur seulement lorsqu'une géodatabase contient un jeu de données d'entité et une classe d'entités qui ont le même nom. Dans ce cas, vous devez sélectionner le type de données (jeu de données d'entité ou classe d'entités) de l'élément que vous souhaitez renommer. | String |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction Copier en mode immédiat.
import arcpy from arcpy import env env.workspace = "C:/data" arcpy.Copy_management("majorrds.shp", "C:/output/majorrdsCopy.shp")
Le script Python ci-dessous illustre l'utilisation de la fonction Copier dans un script autonome.
# Name: Copy_Example2.py # Description: Copy major roads dataset to preserve the original data # Import system modules import arcpy from arcpy import env # Set workspace env.workspace = "C:/data" # Set local variables in_data = "majorrds.shp" out_data = "C:/output/majorrdsCopy.shp" data_type = "" # Execute Copy arcpy.Copy_management(in_data, out_data, data_type)
Environnements
- Mot-clé CONFIG en sortie
Données ArcSDE seulement.