Существуют два скриптовых языка для вычисления значений в ArcMap. Можно использовать либо VBScript, либо Python, и оба варианта доступны с помощью инструмента Вычислить поле.
Для вычисления количества дней между двумя датами с помощью VBScript, следуйте этим шагам:
- В меню Редактор на панели инструментов Редактор щелкните Начать редактирование.
- Щёлкните По источникам в таблице содержания.
- Щелкните правой кнопкой мыши на таблице или слое в таблице содержания и выберите пункт Открыть таблицу атрибутов.
- Щелкните правой кнопкой мыши заголовок поля, которое показывает число дней между датой и текущей датой, и щелкните Калькулятор поля.
Можно выполнять вычисления, не находясь при этом в сеансе редактирования. Но в этом случае отменить действия будет невозможно.
- В текстовом окне Калькулятора поля введите нижеследующее выражение вычислительного VBScript:
DateDiff("d", [date_field], Now())
- Щелкните OK.
Число дней между датой в поле даты и текущей датой расположены в определенном поле.