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

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

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

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

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

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

  • Инструмент Переименовать не переименовывает поля в наборе данных. Например, если у вас есть поле с названием 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.Rename_management("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"

# Execute Rename
arcpy.Rename_management(in_data, out_data, data_type)

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

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

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