Renommer (Gestion des données)
Récapitulatif
Modifie le nom de tous les types d'éléments de données, notamment les jeux de données d'entité, les rasters, les tables et les boîtes à outils.
Utilisation
-
Le nom de la sortie doit être unique.
-
Les fichiers auxiliaires tels que les fichiers de métadonnées, de projection et d'index associés à un shapefile sont renommés avec un fichier de formes. La même chose s'applique lorsqu'une couverture est renommée : toutes les sous-classes de région et d'itinéraire de la couverture sont renommées avec elle.
-
L'outil Renommer ne renomme pas les champs dans le jeu de données. Par exemple, supposez que vous avez un champ nommé ROADS_ID dans une classe d'entités nommée ROADS. Si vous renommez la classe d'entités ROADS en STREETS, le champ ROADS_ID n'est pas renommé STREETS_ID.
-
N'utilisez pas cet outil pour modifier les noms des données dans une géodatabase DB2 ; cela renvoie une erreur indiquant que la table ne peut pas être renommée en raison de différentes contraintes de SGBD.
Syntaxe
Paramètre | Explication | Type de données |
in_data |
Données en entrée à renommer. | 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 Renommer en mode immédiat.
import arcpy from arcpy import env env.workspace = "C:/data" arcpy.Rename_management("customers.dbf", "C:/output/customers_2010.dbf")
Le script Python ci-dessous illustre l'utilisation de la fonction Renommer dans un script autonome.
# Name: Rename_Example2.py # Description: Rename major roads dataset to reflect all rds classes # Import system modules import arcpy from arcpy import env # Set workspace env.workspace = "C:/workspace/test.gdb" # Set local variables in_data = "test" out_data = "testFC" data_type = "Feature Class" # Execute Rename arcpy.Rename_management(in_data, out_data, data_type)