Переименовать (Управление данными)

Краткая информация

Изменяет имя набора данных. К наборам данных относятся различные типы данных, в том числе набор данных объектов, растр, таблица и шейп-файл.

Использование

  • Выходное имя должно быть уникальным. В противном случае отображается сообщение об ошибке, даже если задан параметр среды геообработки Перезаписать результат (Overwrite output).

  • Этот инструмент не переименовывает слои, поскольку слой ссылается на набор данных.

  • Инструмент Переименовать (Rename) не переименовывает поля в наборе данных. Например, предположим, у вас есть поле ROADS_ID в классе пространственных объектов с именем Roads. При переименовании класса объектов Roads в Streets, поле ROADS_ID не будет переименовано в STREETS_ID.

  • Этот инструмент не работает с данными в базе данных DB2 из-за ограничений, имеющихся в базе данных.

Параметры

ПодписьОписаниеТип данных
Входной элемент данных

Входные данные, которые будут переименованы.

Data Element
Элемент выходных данных

Имя для конечного результата.

Data Element
Тип данных
(Дополнительный)

Тип данных, которые будут переименованы. Если база геоданных содержит набор классов объектов и класс пространственных объектов с одним именем, необходимо указать, что именно вы собираетесь переименовать. В этом случае, вам нужно выбрать тип данных (набор классов объектов или класс пространственных объектов) элемента, который вы хотите переименовать.

String

arcpy.management.Rename(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)

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы