ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Игнатенко Роман
Интересующийся
Сообщения: 35
Зарегистрирован: 02 июл 2014, 10:55
Репутация: 0
Откуда: г. Сальск
Контактная информация:

ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ

Сообщение Игнатенко Роман » 25 окт 2017, 19:28

Здравствуйте. помогите переименовать поле с
ЗУ1 на ЗУ1(1)
ЗУ2 на ЗУ1(2)
ЗУ3 на ЗУ1(3) итд
чёт через калькулятор не пойму как

Игнатенко Роман
Интересующийся
Сообщения: 35
Зарегистрирован: 02 июл 2014, 10:55
Репутация: 0
Откуда: г. Сальск
Контактная информация:

Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ

Сообщение Игнатенко Роман » 25 окт 2017, 19:29

ну или хотя бы убрать
зу1 на 1

:(

5Nap
Участник
Сообщения: 85
Зарегистрирован: 21 ноя 2010, 17:36
Репутация: 31

Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ

Сообщение 5Nap » 26 окт 2017, 09:24

Код: Выделить всё

for f in arcpy.ListFields(shapefile, u'*ЗУ*'):
  arcpy.AlterField_management(shapefile, f.name, u'ЗУ1_'+f.name[-1])
Создать поле со скобками ArcGIS вам всё равно не позволит.

Игнатенко Роман
Интересующийся
Сообщения: 35
Зарегистрирован: 02 июл 2014, 10:55
Репутация: 0
Откуда: г. Сальск
Контактная информация:

Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ

Сообщение Игнатенко Роман » 26 окт 2017, 13:47

ругается что не хватает ковычек

eketerina
Участник
Сообщения: 59
Зарегистрирован: 12 мар 2011, 20:13
Репутация: 5
Откуда: Москва

Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ

Сообщение eketerina » 27 ноя 2017, 23:36

так как не сильна в кодах делала бы через калькулятор, кривенько, но всё же: удалить все ЗУ (ctrl+f заменить все ЗУ ни на что :) ), получилось бы просто поле с цифрами, далее в калькуляторе уже "ЗУ1("+'название вашего поля с цифрами'+")"

Игнатенко Роман
Интересующийся
Сообщения: 35
Зарегистрирован: 02 июл 2014, 10:55
Репутация: 0
Откуда: г. Сальск
Контактная информация:

Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ

Сообщение Игнатенко Роман » 27 фев 2018, 15:42

Вопрос снят. Спасибо Екатерине.

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя