Вычислить значение (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
  • BooleanBoolean
  • Слой категории зданийСлой категории зданий
  • Слой категории сцены зданийСлой категории сцены зданий
  • Слой зданийСлой зданий
  • Слой сцены зданийСлой сцены зданий
  • Набор данных чертежа САПРНабор данных чертежа САПР
  • Выражение калькулятораВыражение калькулятора
  • Слой каталогаСлой каталога
  • Корень каталогаКорень каталога
  • Размер ячейкиРазмер ячейки
  • Размер ячейки XYРазмер ячейки XY
  • Составной слойСоставной слой
  • СжатиеСжатие
  • Система координатСистема координат
  • Папка систем координатПапка систем координат
  • ПокрытиеПокрытие
  • Класс объектов покрытияКласс объектов покрытия
  • Элемент данныхЭлемент данных
  • Файл данныхФайл данных
  • Подключения к базе данныхПодключения к базе данных
  • Набор данныхНабор данных
  • ДатаДата
  • Таблица dBASEТаблица dBASE
  • ПрореживаниеПрореживание
  • Слой схемыСлой схемы
  • Слой размеровСлой размеров
  • Подключение дискаПодключение диска
  • DoubleDouble
  • Слой поверхности высотСлой поверхности высот
  • Зашифрованная строкаЗашифрованная строка
  • КонвертКонверт
  • Шкала оценкиШкала оценки
  • ЭкстентЭкстент
  • Извлечь значенияИзвлечь значения
  • Класс пространственных объектовКласс пространственных объектов
  • Набор классов объектовНабор классов объектов
  • Векторный слойВекторный слой
  • Набор объектовНабор объектов
  • ПолеПоле
  • Информация поляИнформация поля
  • Сопоставление полейСопоставление полей
  • ФайлФайл
  • ПапкаПапка
  • Формализованный растрФормализованный растр
  • Нечеткая функцияНечеткая функция
  • GeoDataServerGeoDataServer
  • Набор геоданныхНабор геоданных
  • Геометрическая сетьГеометрическая сеть
  • Геостатистический слойГеостатистический слой
  • Геостатистическая окрестность поискаГеостатистическая окрестность поиска
  • Таблица геостатистических значенийТаблица геостатистических значений
  • GlobeServerGlobeServer
  • GPServerGPServer
  • ДиаграммаДиаграмма
  • Таблица данных диаграммыТаблица данных диаграммы
  • Слой графикиСлой графики
  • Составной слойСоставной слой
  • Горизонтальный факторГоризонтальный фактор
  • Сервис изображенийСервис изображений
  • ИндексИндекс
  • Выражение INFOВыражение INFO
  • Элемент INFOЭлемент INFO
  • Таблица INFOТаблица INFO
  • Веб-слой, разделенный на листыВеб-слой, разделенный на листы
  • Слой KMLСлой KML
  • Набор данных LASНабор данных LAS
  • Слой набора данных LASСлой набора данных LAS
  • СлойСлой
  • Файл слояФайл слоя
  • КомпоновкаКомпоновка
  • ЛинияЛиния
  • Линейные единицы измеренияЛинейные единицы измерения
  • LongLong
  • M доменM домен
  • КартаКарта
  • Картографический сервисКартографический сервис
  • Слой картографического сервераСлой картографического сервера
  • Набор данных мозаикиНабор данных мозаики
  • Слой мозаикиСлой мозаики
  • ОкрестностьОкрестность
  • Список полей класса Network AnalystСписок полей класса Network Analyst
  • Настройки иерархии Network AnalystНастройки иерархии Network Analyst
  • Слой Network AnalystСлой Network Analyst
  • Источник сетевых данныхИсточник сетевых данных
  • Набор сетевых данныхНабор сетевых данных
  • Слой набора сетевых данныхСлой набора сетевых данных
  • Режим передвижения по сетиРежим передвижения по сети
  • Слой ориентированного изображенияСлой ориентированного изображения
  • Набор данных участковНабор данных участков
  • Набор данных участков для ArcMapНабор данных участков для ArcMap
  • Слой набора данных участков для ArcMapСлой набора данных участков для ArcMap
  • Слой участковСлой участков
  • ТочкаТочка
  • ПолигонПолигон
  • Файл проекцииФайл проекции
  • Пирамидный слойПирамидный слой
  • РадиусРадиус
  • Генератор случайных чиселГенератор случайных чисел
  • Канал растраКанал растра
  • Выражение калькулятора растраВыражение калькулятора растра
  • Каталог растровКаталог растров
  • Слой каталога растровСлой каталога растров
  • Слой растровых данныхСлой растровых данных
  • Набор растровых данныхНабор растровых данных
  • Растровый слойРастровый слой
  • Статистика растраСтатистика растра
  • Тип растраТип растра
  • Набор записейНабор записей
  • Класс отношенийКласс отношений
  • ПерекодировкаПерекодировка
  • ОтчетОтчет
  • Свойства событий измерений на маршрутеСвойства событий измерений на маршруте
  • Слой сценыСлой сцены
  • ВариограммаВариограмма
  • ServerConnectionServerConnection
  • Шейп-файлШейп-файл
  • Пространственная привязкаПространственная привязка
  • Выражение SQLВыражение SQL
  • StringString
  • Строка скрытаСтрока скрыта
  • ТаблицаТаблица
  • Представление таблицыПредставление таблицы
  • Слой TerrainСлой Terrain
  • Текстовый файлТекстовый файл
  • Размер листаРазмер листа
  • Конфигурация времениКонфигурация времени
  • Единицы времениЕдиницы времени
  • TINTIN
  • Слой 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: Да

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