Страница 1 из 1

ModelBuilder

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

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", "")