Переименовать (Rename) (Управление данными)
Резюме
Изменяет имя набора данных. К наборам данных относятся различные типы данных, в том числе набор данных объектов, растр, таблица и шейп-файл.
Использование
-
Выходное имя должно быть уникальным. В противном случае отображается сообщение об ошибке, даже если задан параметр среды геообработки Перезаписать результат (Overwrite output).
-
Инструмент Переименовать (Rename) не переименовывает поля в наборе данных. Например, предположим, у вас есть поле с именем ROADS_ID в классе пространственных объектов с именем ROADS. При переименовании класса объектов ROADS в STREETS, поле ROADS_ID не будет переименовано в STREETS_ID.
При переименовании покрытия также переименуются все подклассы регионов и маршрутов в пределах покрытия.
Этот инструмент не работает с данными в базе данных DB2 из-за ограничений, имеющихся в базе данных.
Синтаксис
Параметр | Объяснение | Тип данных |
in_data |
Входные данные, которые будут переименованы. | Data Element |
out_data |
Имя для конечного результата. | Data Element |
data_type (дополнительно) |
Тип данных, которые будут переименованы. Если база геоданных содержит набор классов объектов и класс пространственных объектов с одним именем, необходимо указать, что именно вы собираетесь переименовать. В этом случае, вам нужно выбрать тип данных (набор классов объектов или класс пространственных объектов) элемента, который вы хотите переименовать. | String |
Пример кода
В следующем скрипте окна Python продемонстрировано, как используется функция Переименовать (Rename) с запуском из окна Python в мгновенном режиме.
import arcpy
from arcpy import env
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
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)