Инструмент Вычислить поле вычисляет значения поля для нового или существующего поля. Выходным всегда будет новый слой в ресурсах вашего портала ArcGIS Enterprise.
Анализ с помощью Инструменты геоаналитики
Анализ, использующий Инструменты геоаналитики, выполняется с помощью технологии распределённой обработки на нескольких компьютерах и ядрах ArcGIS GeoAnalytics Server. Инструменты геоаналитики и стандартные инструменты анализа объектов в ArcGIS Enterprise имеют разные параметры и возможности. Более подробно о различиях между этими инструментами см. в разделе Различия между инструментами анализа объектов.
Примеры
Предположим, вы собрали данные по продажам в сети супермаркетов по всей стране. Сейчас у вас есть значения по общему объёму продаж в год в поле под названием TotalSales, и вы хотите подсчитать общий объём продаж для каждого местоположения. Вы хотите, чтобы в поле была представлена сумма всех продаж за 2016 и 2017 годы. Используя эти поля в выражении, вы вычисляете значение поля как $feature["Sales2016"] + $feature["Sales2017"].
Предположим, у вас есть GPS данные местоположений, времени, ID автобуса и скорости автобусов в городе. Мы хотим создать новое поле SpeedFrom3, в котором усредняется скорость последних 3 GPS-измерений для каждого объекта. Для такого вычисления можно использовать вычисления с учётом трекинга, где треком является автобус, обозначенный своим ID. Вычисление для определения средней скорости предыдущих 3 временных шагов и текущего шага выглядит так average($track.field["speed"].history(-4)).
Примечания по использованию
Вычислить поле можно применять к таблицам, точечным, линейным или площадным объектам.
Одновременно можно вычислить значения лишь в одном поле.
Вы можете вычислить значения поля, которое уже существует, или добавить новое поле, создав уникальное имя поля.
Выражения создаются с помощью выражений Arcade.
Более подробно о выражениях Arcade, используемых в инструменте Вычислить поле.
При желании можно отслеживать ваши вычисления. Вычисления с отслеживанием используют выражения Arcade, использующие функции отслеживания.
Более подробно о выражениях Arcade, используемых в инструменте Вычислить поле.
Чтобы включить отслеживание в вычисление, надо сделать следующее:
- Используйте слой с поддержкой времени и с мгновенным типом времени.
- Выберите В выражении учитывается трекинг.
- Выберите поля для идентификации треков
Треки представлены с помощью уникальной комбинации одного или нескольких полей трека. Например, если поля flightID и Destination используются в качестве идентификаторов трека, следующие объекты [ID007, Solden] и [ID007, Tokyo] попадут в два отдельных трека, поскольку они имеют отличающиеся значения в поле Destination.
Выходные объекты вернут все поля входных данных. Если вы вычисляли значения нового поля, это поле будет автоматически включено.
Если опция Использовать текущий экстент карты (Use current map extent) включена, будут анализироваться только те объекты, которые отображаются в текущем экстенте. Если опция отключена, анализ будет выполнен для всех входных объектов входного слоя, даже если они находятся вне текущего экстента карты.
Ограничения
Одновременно можно выбрать только одно поле.
Вычислить поле всегда производит новый векторный слой и не будет редактировать входной набор данных.
Похожие инструменты
Воспользуйтесь инструментом Вычислить поле, чтобы вычислить значения для пространственных объектов в новом или существующем поле. Другие инструменты могут оказаться полезными для решения похожих, но немного отличающихся проблем.
Инструменты анализа Map Viewer
Если вы хотите выявить пространственные объекты в слое с поддержкой времени, используйте Инструменты геоаналитики Выявление инцидентов.
Инструменты анализа ArcGIS Desktop
Инструменты геоаналитики Вычислить поле также доступен и в ArcGIS Pro.
Если вы хотите вычислить значения для входных или изменить существующие данные, воспользуйтесь инструментом Вычислить поле из набора инструментов Управление Данными в ArcGIS Pro.
Для запуска этого инструмента из ArcGIS Pro, вашим активным порталом должен быть Enterprise 10.6 или выше. Вход необходимо выполнить под учетной записью, имеющей права доступа для выполнения GeoAnalytics Анализа объектов.