Как по существующим двум данным в атрибутах слоя найти третий

Пытаюсь через "Вычисление полей" задать условие по которому программа автоматически рассчитает значение.

Например, в атрибутивной таблице есть два поля: category и DN. Первое равно city, а другое 300. И на основе этих данных требуется задать условие в котом будет сказано, что соответствие двух переменных равно 100.

Я пробовал следующий код:

def !buffer!
  if !category! == city, !DN! == 300:
    return '100'

Вся работа проводилась в среде ArcGIS через ModelBuilder.


Ответы (0 шт):