Подпись | Описание | Тип данных |
Входной элемент данных | Входные данные, которые нужно переименовать. | Data Element |
Элемент выходных данных | Имя выходных данных | Data Element |
Тип данных | Тип данных, которые будут переименованы. Этот параметр будет использоваться в случае конфликта имен. База геоданных может содержать разные наборы данных с одним и тем же именем, например, в одной и той же базе геоданных с одним и тем же именем могут существовать класс объектов, набор данных объектов, набор данных мозаики и набор данных участков. Указание значения заставит инструмент использовать этот тип данных в случае наличия двух или более наборов данных с одинаковым именем.
| String |
Краткая информация
Меняет имя набора данных. Сюда входят различные типы данных, в том числе набор классов объектов, растр, таблица и шейп-файл.
Использование
Выходное имя должно быть уникальным. Если это не так, выдается сообщение об ошибке, даже если включена настройка геообработки Разрешить инструментам геообработки перезаписывать существующие наборы данных.
Инструмент также переименовывает псевдоним данных.
Этот инструмент не переименовывает слои, поскольку слой ссылается на набор данных.
Инструмент не переименовывает поля в наборе данных. Например, если у вас есть поле с именем ROADS_ID в классе объектов Roads, то переименование класса объектов Roads в Streets не приведет к смене имени поля ROADS_ID на STREETS_ID.
Инструмент не работает с данными, которые хранятся в базах DB2, это связано с ограничениями самой базы данных.
Параметры
arcpy.management.Rename(in_data, out_data, data_type)
Имя | Описание | Тип данных |
in_data | Входные данные, которые нужно переименовать. | Data Element |
out_data | Имя выходных данных | Data Element |
data_type | Тип данных, которые будут переименованы. Этот параметр будет использоваться в случае конфликта имен. База геоданных может содержать разные наборы данных с одним и тем же именем, например, в одной и той же базе геоданных с одним и тем же именем могут существовать класс объектов, набор данных объектов, набор данных мозаики и набор данных участков. Указание значения заставит инструмент использовать этот тип данных в случае наличия двух или более наборов данных с одинаковым именем.
| String |
Пример кода
В следующем скрипте окна Python показано, как используется функция Rename в режиме прямого запуска.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.Rename("customers.dbf", "customers_2010.dbf")
В следующем скрипте Python показано, как использовать функцию Rename в автономном скрипте.
# Description: Rename a file geodatabase 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)