Страница 1 из 1
ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
Добавлено: 25 окт 2017, 19:28
Игнатенко Роман
Здравствуйте. помогите переименовать поле с
ЗУ1 на ЗУ1(1)
ЗУ2 на ЗУ1(2)
ЗУ3 на ЗУ1(3) итд
чёт через калькулятор не пойму как
Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
Добавлено: 25 окт 2017, 19:29
Игнатенко Роман
ну или хотя бы убрать
зу1 на 1

Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
Добавлено: 26 окт 2017, 09:24
5Nap
Код: Выделить всё
for f in arcpy.ListFields(shapefile, u'*ЗУ*'):
arcpy.AlterField_management(shapefile, f.name, u'ЗУ1_'+f.name[-1])
Создать поле со скобками ArcGIS вам всё равно не позволит.
Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
Добавлено: 26 окт 2017, 13:47
Игнатенко Роман
ругается что не хватает ковычек
Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
Добавлено: 27 ноя 2017, 23:36
eketerina
так как не сильна в кодах делала бы через калькулятор, кривенько, но всё же: удалить все ЗУ (ctrl+f заменить все ЗУ ни на что

), получилось бы просто поле с цифрами, далее в калькуляторе уже "ЗУ1("+'название вашего поля с цифрами'+")"
Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
Добавлено: 27 фев 2018, 15:42
Игнатенко Роман
Вопрос снят. Спасибо Екатерине.