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

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

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

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

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

  • Инструмент также переименовывает псевдоним данных.

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

  • Инструмент не переименовывает поля в наборе данных. Например, если у вас есть поле с именем 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
arcpy.env.workspace = "C:/data"
arcpy.management.Rename("customers.dbf", "customers_2010.dbf")
Rename, пример 2 (автономный скрипт)

В следующем скрипте 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: Да

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