Etiqueta | Explicación | Tipo de datos |
Elemento de datos de entrada | Los datos de entrada que se van a renombrar. | Data Element |
Elemento de datos de salida | El nombre de los datos de salida. | Data Element |
Tipo de datos (Opcional) | El tipo de 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 |
Resumen
Cambia el nombre de un dataset. Incluye varios tipos de datos, incluidos dataset de entidades, ráster, tabla y shapefile.
Uso
El nombre de la salida debe ser único. Si no lo es, se informa con un mensaje de error, incluso si el entorno de salida de sobreescritura de geoprocesamiento está configurado como true.
La herramienta también cambia el nombre de alias de los datos.
La herramienta no cambia el nombre de las capas, ya que una capa es una referencia a un dataset.
La herramienta no cambia el nombre de los campos en el dataset. Por ejemplo, si tiene un campo denominado ROADS_ID en una clase de entidad llamada Roads, cambiar el nombre de la clase de entidad Roads a Streets no cambia el nombre del campo ROADS_ID a STREETS_ID.
La herramienta no funciona con datos almacenados en una base de datos DB2 debido a las restricciones de la base de datos.
Parámetros
arcpy.management.Rename(in_data, out_data, {data_type})
Nombre | Explicación | Tipo de datos |
in_data | Los datos de entrada que se van a renombrar. | Data Element |
out_data | El nombre de los datos de salida. | Data Element |
data_type (Opcional) | El tipo de 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 |
Muestra de código
El siguiente script de la ventana de Python demuestra cómo utilizar la función Rename de modo inmediato.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.Rename("customers.dbf", "customers_2010.dbf")
El siguiente script de Python demuestra cómo utilizar la función Rename en un script independiente.
# Name: Rename_Example2.py
# Description: Rename fileGDB feature class
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/workspace/test.gdb"
# Set local variables
in_data = "test"
out_data = "testFC"
data_type = "FeatureClass"
# Run Rename
arcpy.management.Rename(in_data, out_data, data_type)
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí