Доступен в аналитике реального времени и больших данных.
Инструмент Вычислить поле вычисляет новые значения полей для объектов. Вы можете сохранять вычисленные значения в новых полях или перезаписывать существующие поля. Вы можете также использовать инструмент Вычислить поле для изменения существующей геометрии или создания геометрии, включая изменение типа геометрии. Одновременно можно настроить и запустить вычисление нескольких полей.
Примеры
Ниже приведены примеры использования инструмента Вычислить поле:
- Поле содержит строки, состоящие только из прописных букв, и вы хотите использовать это поле для отображения выхода. Используйте инструмент Вычислить поле, чтобы переформатировать данные так, чтобы они были записаны строчными буквами или в другом правильном регистре.
- Поле содержит кодированные значения. Вы можете настроить инструмент Вычислить поле с помощью функции Декодирования ArcGIS Arcade, чтобы изменить коды в существующем поле на значения, которые они представляют.
- Схема объекта содержит поля площади объекта, а также некоторые атрибуты, такие как численность населения. Используйте инструмент Вычислить поле, чтобы добавить поле, содержащее плотность населения для каждого объекта.
- Входящие точечные объекты, представляющие суда в море, содержат атрибуты курса и скорости, и вы хотите предсказать, где корабль будет находиться в заданный момент времени. Используйте инструмент Вычислить поле, чтобы вычислить новую геометрию и заменить существующую точку прогнозируемым новым местоположением.
Примечания по использованию
При работе с инструментом Вычислить поле следует учитывать следующее:
- Поля вычисляются с помощью выражений Arcade. Arcade - это базовый и безопасный язык выражений, написанный для использования в ArcGIS. Как и другие языки создания выражений, он может выполнять математические вычисления и оценивать логические утверждения.
- Клиенты ArcGIS в настоящий момент не поддерживает 64-битные целочисленные поля. По этой причине, если поле обозначено как Int64, оно преобразуется в Float64 и ему присваивается тип Double в любых связанных картах или сервисах объектов.
- Вычисление геометрии с помощью этого инструмента в настоящее время ограничен пространственной привязкой Well-known ID (WKID). Пространственная привязка Well-known text (WKT) не поддерживается геометрической функцией Arcade.
- Поля данных с типом Int64 поддерживают целые числа от -(253) -1 до (2 53) -1. Попытка прочитать или записать числа за пределами этого диапазона может привести к округлению значения.
- Для этого инструмента требуется входной канал или источник.
- Нажмите Добавить вычисление поля, чтобы добавить новые вычисления. К этим возможностям относятся:
- Новое поле - создать поле с помощью выражения Arcade
- Существующее поле - обновить существующие значения поля с помощью выражения Arcade
- Геометрия - создание геометрического объекта Esri для геометрии пространственного объекта с использованием выражения Arcade
Параметры
Ниже приведены параметры инструмента Вычислить поле:
Параметр | Описание | Тип данных |
---|---|---|
Поле | Имя нового или существующего поля, в котором хранится выходное значение. Этот параметр включен для новых и существующих вычислений полей. | Строка |
Тип | Тип поля для выходного значения. Этот параметр включен только для новых вычислений полей. | Строка |
Выражение |
| Выражение Arcade |
Выходной слой
Поля и значения атрибутов выходного слоя зависят от настройки инструмента Вычислить поле.