подскажите пожалуйста, как реализовать следующую задачу (для avenue)
пронумировать циклично строки (1,2,3,1,2,3) для шейпфайла,
так чтобы первая строка был 1, вторая - 2, третья - 3, четвертая - опять 1, пятая - 2, и т.д.
Буду очень благодарна за подсказку!
цикл нумерации строк на Avenue
-
- Завсегдатай
- Сообщения: 386
- Зарегистрирован: 07 фев 2004, 14:31
- Репутация: 7
- Откуда: Лозанна
- Контактная информация:
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
наверняка есть много способов это сделать, первое что в голову пришло...
Код: Выделить всё
aftab = av.getactivedoc.getactivethemes.get(0).getftab
afield = aftab.findfield("NewField1")
i = 0
for each rec in aftab
i = i + 1
if (i = 4) then i = 1 end
aftab.setvalue(afield,rec,i)
end
пристегивайтесь, турбулентность прямо по курсу
-
- Завсегдатай
- Сообщения: 386
- Зарегистрирован: 07 фев 2004, 14:31
- Репутация: 7
- Откуда: Лозанна
- Контактная информация:
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 22 гостя