ModelBuilder

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Drobinina
Интересующийся
Сообщения: 43
Зарегистрирован: 24 мар 2013, 17:26
Репутация: 0

ModelBuilder

Сообщение Drobinina » 26 мар 2013, 19:08

Помогите, пожалуйста, как в ModelBuilder задать значение выбранным полям через калькулятор поля. у меня почему-то присваивается значение всему полю, а не выбранным строкам :?: Спасибо заранее

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: ModelBuilder

Сообщение Максим Дубинин » 26 мар 2013, 20:13

подключайте Calculate не напрямую к данным, а к предварительно созданному слою

Изображение

Питон:

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

inf = wd + "res_clip.shp"
gp.MakeFeatureLayer_management (inf, "res_clip")
q = "\"SUM\" > 123"
gp.SelectLayerByAttribute_management("res_clip", "NEW_SELECTION", q)
gp.CalculateField_management("res_clip", "newfield", "newvalue", "VB", "")
пристегивайтесь, турбулентность прямо по курсу

Ответить

Вернуться в «Я новичок!»

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

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