Сводка
Меняет имя набора данных. Сюда входит огромное множество типов данных, среди которых наборы классов объектов, растры, таблицы и шейп-файлы.
Использование
Выходное имя должно быть уникальным. В противном случае появится сообщение об ошибке, даже если параметр среды перезаписи результатов геообработки задан как "верно".
Этот инструмент не переименовывает слои, поскольку слой ссылается на набор данных.
Инструмент Переименовать не переименовывает поля в наборе данных. Например, если у вас есть поле с названием 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 |
Пример кода
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: Да