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