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