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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Параметры

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

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

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

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

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

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

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