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