ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 02 июл 2014, 10:55
- Репутация: 0
- Откуда: г. Сальск
- Контактная информация:
ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
Здравствуйте. помогите переименовать поле с
ЗУ1 на ЗУ1(1)
ЗУ2 на ЗУ1(2)
ЗУ3 на ЗУ1(3) итд
чёт через калькулятор не пойму как
ЗУ1 на ЗУ1(1)
ЗУ2 на ЗУ1(2)
ЗУ3 на ЗУ1(3) итд
чёт через калькулятор не пойму как
-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 02 июл 2014, 10:55
- Репутация: 0
- Откуда: г. Сальск
- Контактная информация:
Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
ну или хотя бы убрать
зу1 на 1
зу1 на 1
-
- Участник
- Сообщения: 85
- Зарегистрирован: 21 ноя 2010, 17:36
- Репутация: 31
Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
Код: Выделить всё
for f in arcpy.ListFields(shapefile, u'*ЗУ*'):
arcpy.AlterField_management(shapefile, f.name, u'ЗУ1_'+f.name[-1])
-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 02 июл 2014, 10:55
- Репутация: 0
- Откуда: г. Сальск
- Контактная информация:
Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
ругается что не хватает ковычек
-
- Участник
- Сообщения: 59
- Зарегистрирован: 12 мар 2011, 20:13
- Репутация: 5
- Откуда: Москва
Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
так как не сильна в кодах делала бы через калькулятор, кривенько, но всё же: удалить все ЗУ (ctrl+f заменить все ЗУ ни на что ), получилось бы просто поле с цифрами, далее в калькуляторе уже "ЗУ1("+'название вашего поля с цифрами'+")"
-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 02 июл 2014, 10:55
- Репутация: 0
- Откуда: г. Сальск
- Контактная информация:
Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
Вопрос снят. Спасибо Екатерине.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 28 гостей