Вычислить значение (ModelBuilder)

Использование

  • Этот инструмент доступен только из ModelBuilder для использования в моделях. Этот инструмент недоступен в панели Геообработка или в Python.

  • В Python используйте параметр Выражение для коротких однострочных выражений. Используйте параметр Блок кода для более сложных выражений, таких как многострочные вычисления или логические операции. Параметр Блок кода нельзя использовать сам по себе; его следует использовать только вместе с параметром Python Тип выражения.

  • В Python переменные, созданные в ModelBuilder, могут быть использованы этим инструментом, но они не могут быть использованы непосредственно в параметре Выражение. Чтобы использовать переменную в выражении, заключите имя переменной в знаки процента (%) или дважды щелкните имя переменной в списке Переменные, чтобы добавить его в параметр Выражение.

  • Чтобы использовать функцию Python в выражении, дважды щелкните функцию в списке Функции, чтобы добавить ее в параметр Выражение.

    Инструмент Вычислить значение со списком переменных и функций

  • Вы не можете получить доступ к переменным модели в параметре Блок кода. Эти переменные должны быть переданы в блок кода из выражения. Чтобы сделать это - создайте определение функции (выражение def) в параметре Блок кода и сошлитесь на определение в параметре Выражение.

  • Параметр Тип данных используется в ModelBuilder, чтобы поддержать связывание выходных данных этого инструмента с другими инструментами. Например, чтобы рассчитать расстояние для использования в качестве входных данных для параметра Буферное расстояние инструмента Буфер, установите для параметра Тип данных этого инструмента значение Линейные единицы измерения.

  • В Python правильный отступ является частью синтаксиса. Уровень отступа (два пробела или четыре пробела) не имеет значения, если он согласован во всем блоке кода.

  • Для вычислений Arcade используйте параметр Выражение для всех типов выражений, включая короткие, сложные и логические операции. Чтобы использовать переменную в выражении, дважды щелкните переменную в списке Переменные, чтобы добавить ее в параметр Выражение.

  • Чтобы использовать функцию Arcade в выражении, дважды щелкните функцию в списке Функции, чтобы добавить ее в параметр Выражение.

Параметры

ПодписьОписаниеТип данных
Тип выражения

Указывает тип используемого выражения.

  • Python—Будет использоваться тип выражения Python.
  • Arcade—Будет использоваться тип выражения Arcade.
String
Выражение

Выражение Python или Arcade, которое будет вычислено.

Для выражений Python используйте параметр Выражение для коротких однострочных выражений. Используйте параметр Блок кода для более сложных выражений, таких как многострочные вычисления или логические операции. Параметр Блок кода нельзя использовать сам по себе, его нужно использовать только вместе с параметром Выражение.

Для выражений Arcade используйте параметр Выражение для всех типов выражений, включая короткие, сложные и логические операции.

SQL Expression
Блок кода
(Дополнительный)

Блок кода Python. Ссылайтесь на код в блоке кода, используя параметр Выражение.

String
Тип данных
(Дополнительный)

Задает тип данных возвращаемого значения выражения Python. Этот параметр поддерживает связывание выходных данных инструмента Вычислить значение с другими инструментами в ModelBuilder.

  • Векторный слой 3D-объектов—Векторный слой 3D-объектов
  • Слой 3D-листов—Слой 3D-листов
  • Локатор адресов—Локатор адресов
  • Размер ячейки анализа—Размер ячейки анализа
  • Слой аннотаций—Слой аннотаций
  • Любое значение—Любое значение
  • Документ ArcMap—Документ ArcMap
  • Единицы измерения площади—Единицы измерения площади
  • Рабочая область файлов BIM—Рабочая область файлов BIM
  • Логические—Логические
  • Слой категории зданий—Слой категории зданий
  • Слой категории сцены зданий—Слой категории сцены зданий
  • Слой зданий—Слой зданий
  • Слой сцены зданий—Слой сцены зданий
  • Набор данных чертежа САПР—Набор данных чертежа САПР
  • Выражение калькулятора—Выражение калькулятора
  • Слой каталога—Слой каталога
  • Корневой узел каталога—Корневой узел каталога
  • Размер ячейки—Размер ячейки
  • Размер ячейки XY—Размер ячейки XY
  • Составной слой—Составной слой
  • Сжатие—Сжатие
  • Система координат—Система координат
  • Папка систем координат—Папка систем координат
  • Покрытие—Покрытие
  • Класс объектов покрытия—Класс объектов покрытия
  • Элемент данных—Элемент данных
  • Файл данных—Файл данных
  • Подключения к базам данных—Подключения к базам данных
  • Набор данных—Набор данных
  • Дата—Дата
  • Таблица dBASE—Таблица dBASE
  • Прореживание—Прореживание
  • Слой схемы—Слой схемы
  • Слой размеров—Слой размеров
  • Подключение диска—Подключение диска
  • Double—Double
  • Слой поверхности высот—Слой поверхности высот
  • Зашифрованная строка—Зашифрованная строка
  • Конверт—Конверт
  • Шкала оценки—Шкала оценки
  • Экстент—Экстент
  • Извлечение значений—Извлечение значений
  • Класс пространственных объектов—Класс пространственных объектов
  • Набор классов объектов—Набор классов объектов
  • Векторный слой—Векторный слой
  • Набор объектов—Набор объектов
  • Поле—Поле
  • Информация поля—Информация поля
  • Сопоставление полей—Сопоставление полей
  • Файл—Файл
  • Папка—Папка
  • Формализованный растр—Формализованный растр
  • Нечеткая функция—Нечеткая функция
  • Сервер геоданных—Сервер геоданных
  • Набор геоданных—Набор геоданных
  • Геометрическая сеть—Геометрическая сеть
  • Геостатистический слой—Геостатистический слой
  • Геостатистическая окрестность поиска—Геостатистическая окрестность поиска
  • Таблица геостатистических значений—Таблица геостатистических значений
  • GlobeServer—GlobeServer
  • GPServer—GPServer
  • Диаграмма—Диаграмма
  • Таблица данных диаграммы—Таблица данных диаграммы
  • Слой графики—Слой графики
  • Составной слой—Составной слой
  • Горизонтальный фактор—Горизонтальный фактор
  • Сервис изображений—Сервис изображений
  • Индекс—Индекс
  • Выражение INFO—Выражение INFO
  • Элемент INFO—Элемент INFO
  • Таблица INFO—Таблица INFO
  • Веб-слой, разделенный на листы—Веб-слой, разделенный на листы
  • Слой KML—Слой KML
  • Набор данных LAS—Набор данных LAS
  • Слой набора данных LAS—Слой набора данных LAS
  • Слой—Слой
  • Файл слоя—Файл слоя
  • Компоновка—Компоновка
  • Линия—Линия
  • Единица длины—Единица длины
  • Long—Long
  • M домен—M домен
  • Карта—Карта
  • Картографический сервис—Картографический сервис
  • Слой картографического сервера—Слой картографического сервера
  • Набор данных мозаики—Набор данных мозаики
  • Слой мозаики—Слой мозаики
  • Окрестность—Окрестность
  • Список полей класса Network Analyst—Список полей класса Network Analyst
  • Настройки иерархии Network Analyst—Настройки иерархии Network Analyst
  • Слой Network Analyst—Слой Network Analyst
  • Источник сетевых данных—Источник сетевых данных
  • Набор сетевых данных—Набор сетевых данных
  • Слой набора сетевых данных—Слой набора сетевых данных
  • Режим передвижения по сети—Режим передвижения по сети
  • Слой ориентированного изображения—Слой ориентированного изображения
  • Набор данных участков—Набор данных участков
  • Набор данных участков для ArcMap—Набор данных участков для ArcMap
  • Слой набора данных участков для ArcMap—Слой набора данных участков для ArcMap
  • Слой участков—Слой участков
  • Точка—Точка
  • Полигон—Полигон
  • Файл проекции—Файл проекции
  • Пирамидные слои—Пирамидные слои
  • Радиус—Радиус
  • Генератор случайных чисел—Генератор случайных чисел
  • Канал растра—Канал растра
  • Выражение калькулятора растра—Выражение калькулятора растра
  • Каталог растров—Каталог растров
  • Слой каталога растров—Слой каталога растров
  • Слой растровых данных—Слой растровых данных
  • Набор растровых данных—Набор растровых данных
  • Растровый слой—Растровый слой
  • Статистика растра—Статистика растра
  • Растровый тип—Растровый тип
  • Набор записей—Набор записей
  • Класс отношений—Класс отношений
  • Перекодировка—Перекодировка
  • Отчет—Отчет
  • Свойства событий измерений на маршруте—Свойства событий измерений на маршруте
  • Слой сцены—Слой сцены
  • Вариограмма—Вариограмма
  • ServerConnection—ServerConnection
  • Шейп-файл—Шейп-файл
  • Пространственная привязка—Пространственная привязка
  • Выражение SQL—Выражение SQL
  • String—String
  • Скрытая строка—Скрытая строка
  • Таблица—Таблица
  • Представление таблицы—Представление таблицы
  • Слой Terrain—Слой Terrain
  • Текстовый файл—Текстовый файл
  • Размер листа—Размер листа
  • Конфигурация времени—Конфигурация времени
  • Единицы времени—Единицы времени
  • TIN—TIN
  • Слой TIN—Слой TIN
  • Инструмент—Инструмент
  • Набор инструментов—Набор инструментов
  • Топографические объекты—Топографические объекты
  • Топология—Топология
  • Слой топологии—Слой топологии
  • Сеть трассировки—Сеть трассировки
  • Слой сети трассировки—Слой сети трассировки
  • Слой траектории—Слой траектории
  • Функция преобразования—Функция преобразования
  • Инженерная сеть—Инженерная сеть
  • Слой инженерной сети—Слой инженерной сети
  • Вариант—Вариант
  • Слой векторных листов—Слой векторных листов
  • Вертикальный фактор—Вертикальный фактор
  • Слой вокселов—Слой вокселов
  • Покрытие VPF—Покрытие VPF
  • Таблица VPF—Таблица VPF
  • Покрытие WCS—Покрытие WCS
  • Таблица взвешенного наложения—Таблица взвешенного наложения
  • Взвешенная сумма—Взвешенная сумма
  • Карта WMS—Карта WMS
  • WMTS слой—WMTS слой
  • Рабочая область—Рабочая область
  • XY домен—XY домен
  • Z домен—Z домен
String

Производные выходные данные

ПодписьОписаниеТип данных
Значение

Вычисленное значение.

Data Element; Layer; Table View

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы