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

Краткая информация

Возвращает значение на основе заданного выражения Python.

Более подробно о том, как работает Вычислить значение в ModelBuilder

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

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

  • Параметр Выражение поддерживает только выражения Python. Другие языки скриптов не поддерживаются.

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

    См. примеры использования параметра Выражение.

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

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

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

    См. примеры использования параметра Блок кода.

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

    См. примеры использования параметра Тип данных.

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

  • Примечание:

    При написании эквивалентных скриптов Python используйте стандартные выражения Python вместо использования этого инструмента.

Параметры

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

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

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

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

Блок кода Python. Код в блоке кода должен быть указан в параметре Выражение.

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

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

  • Векторный слой 3D-объектов—Векторный слой 3D-объектов
  • Слой 3D-листов—Слой 3D-листов
  • Локатор адресов—Локатор адресов
  • Размер ячейки анализа—Размер ячейки анализа
  • Слой аннотаций—Слой аннотаций
  • Любое значение—Любое значение
  • Документ ArcMap—Документ ArcMap
  • Единицы измерения площади—Единицы измерения площади
  • Рабочая область файлов BIM—Рабочая область файлов BIM
  • Boolean—Boolean
  • Слой категории зданий—Слой категории зданий
  • Слой категории сцены зданий—Слой категории сцены зданий
  • Слой зданий—Слой зданий
  • Слой сцены зданий—Слой сцены зданий
  • Набор данных чертежа САПР—Набор данных чертежа САПР
  • Выражение калькулятора—Выражение калькулятора
  • Слой каталога—Слой каталога
  • Корень каталога—Корень каталога
  • Размер ячейки—Размер ячейки
  • Размер ячейки XY—Размер ячейки XY
  • Составной слой—Составной слой
  • Сжатие—Сжатие
  • Система координат—Система координат
  • Папка систем координат—Папка систем координат
  • Покрытие—Покрытие
  • Класс объектов покрытия—Класс объектов покрытия
  • Элемент данных—Элемент данных
  • Файл данных—Файл данных
  • Подключения к базе данных—Подключения к базе данных
  • Набор данных—Набор данных
  • Дата—Дата
  • Таблица dBASE—Таблица dBASE
  • Прореживание—Прореживание
  • Слой схемы—Слой схемы
  • Слой размеров—Слой размеров
  • Подключение диска—Подключение диска
  • Double—Double
  • Слой поверхности высот—Слой поверхности высот
  • Зашифрованная строка—Зашифрованная строка
  • Конверт—Конверт
  • Шкала оценки—Шкала оценки
  • Экстент—Экстент
  • Извлечь значения—Извлечь значения
  • Класс пространственных объектов—Класс пространственных объектов
  • Набор классов объектов—Набор классов объектов
  • Векторный слой—Векторный слой
  • Набор объектов—Набор объектов
  • Поле—Поле
  • Информация поля—Информация поля
  • Сопоставление полей—Сопоставление полей
  • Файл—Файл
  • Папка—Папка
  • Формализованный растр—Формализованный растр
  • Нечеткая функция—Нечеткая функция
  • GeoDataServer—GeoDataServer
  • Набор геоданных—Набор геоданных
  • Геометрическая сеть—Геометрическая сеть
  • Геостатистический слой—Геостатистический слой
  • Геостатистическая окрестность поиска—Геостатистическая окрестность поиска
  • Таблица геостатистических значений—Таблица геостатистических значений
  • 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: Да

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