Cambiar nombre (Administración de datos)
Resumen
Cambia el nombre de todos los tipos de elementos de datos, entre ellos, datasets de entidad, rásteres, tablas, y cajas de herramientas.
Uso
-
El nombre de salida debe ser único.
-
Los archivos auxiliares como los de metadatos, proyección e índice asociados con un shapefile cambian de nombre junto con el shapefile. Se aplica lo mismo cuando se cambia el nombre de una cobertura: también se cambian los nombres de todas las subclases de región y ruta de la cobertura.
-
La herramienta Cambiar nombre no cambia los nombres de los campos en el dataset. Por ejemplo, suponga que tiene un campo denominado RADS_ID en una clase de entidad denominada ROADS. El cambio de nombre de la clase de entidad ROADS a STREETS no cambia el nombre del campo ROADS_ID a STREETS_ID.
-
No utilice esta herramienta cambiar los nombres de datos en una geodatabase DB2, de lo contrario recibirá un error que indica que no puede cambiar el nombre de la tabla por algunas restricciones de DBMS.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_data |
Los datos de entrada que se renombrarán. | Data Element |
out_data |
El nombre de los datos de salida. | Data Element |
data_type (Opcional) |
El tipo de los datos que cambiarán de nombre. La única vez que deberá proporcionar un valor es cuando una geodatabase contiene un dataset de entidad y una clase de entidad con el mismo nombre. En este caso, debe seleccionar el tipo de datos (dataset de entidad o clase de entidad) del elemento al que desea cambiar el nombre. | String |
Ejemplo de código
La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función Cambiar nombre en el modo inmediato.
import arcpy from arcpy import env env.workspace = "C:/data" arcpy.Rename_management("customers.dbf", "C:/output/customers_2010.dbf")
La siguiente secuencia de comandos de Python demuestra cómo utilizar la función Cambiar nombre en una secuencia de comandos independiente.
# 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)