Подпись | Описание | Тип данных |
Входной элемент данных | Входные данные, которые нужно переименовать. | Data Element |
Элемент выходных данных | Имя для конечного результата. | Data Element |
Тип данных (Дополнительный) | Тип данных, которые будут переименованы. Если база геоданных содержит набор классов объектов и класс пространственных объектов с одним именем, необходимо указать, что именно вы собираетесь переименовать. В этом случае, вам нужно выбрать тип данных (набор классов объектов или класс пространственных объектов) элемента, который вы хотите переименовать. | String |
Краткая информация
Меняет имя набора данных. Сюда входит огромное множество типов данных, среди которых наборы классов объектов, растры, таблицы и шейп-файлы.
Использование
Выходное имя должно быть уникальным. В противном случае появится сообщение об ошибке, даже если параметр среды перезаписи результатов геообработки задан как "верно".
Этот инструмент не переименовывает слои, поскольку слой ссылается на набор данных.
Инструмент Переименовать не переименовывает поля в наборе данных. Например, если у вас есть поле с названием ROADS_ID в классе объектов под названием Roads, то переименование класса объектов Roads в Streets не приведет к смене имени поля ROADS_ID в STREETS_ID.
Этот инструмент не работает с данными, которые хранятся в базах DB2, это связано с ограничениями самой базы данных.
Параметры
arcpy.management.Rename(in_data, out_data, {data_type})
Имя | Описание | Тип данных |
in_data | Входные данные, которые нужно переименовать. | Data Element |
out_data | Имя для конечного результата. | Data Element |
data_type (Дополнительный) | Тип данных, которые будут переименованы. Если база геоданных содержит набор классов объектов и класс пространственных объектов с одним именем, необходимо указать, что именно вы собираетесь переименовать. В этом случае, вам нужно выбрать тип данных (набор классов объектов или класс пространственных объектов) элемента, который вы хотите переименовать. | String |
Пример кода
В следующем скрипте окна Python показано, как используется функция Rename в режиме прямого запуска.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.Rename_management("customers.dbf", "customers_2010.dbf")
В следующем скрипте Python показано, как использовать функцию Rename в автономном скрипте.
# 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"
# Execute Rename
arcpy.Rename_management(in_data, out_data, data_type)
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да