Подпись | Описание | Тип данных |
Входной элемент данных | Входные данные, которые нужно переименовать. | 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.management.Rename("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"
# Run Rename
arcpy.management.Rename(in_data, out_data, data_type)
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да