Skip to main content

Вычислить поле (Инструменты GeoAnalytics Server)

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

Создает слой с вычисленными значениями поля.

Прежние версии:

Расширение ArcGIS GeoAnalytics Server устаревает в ArcGIS Enterprise. Финальный релиз of GeoAnalytics Server был включен в состав ArcGIS Enterprise 11.3. Этот инструмент геообработки доступен в ArcGIS Enterprise 11.3 и более ранних версиях.

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

  • Этот инструмент геообработки доступен с ArcGIS Enterprise 10.6 или более поздними версиями.

  • Вычислить поле можно применять к таблицам, точечным, линейным или полигональным объектам.

  • Вычислить поле всегда создает слой. Он не влияет на входные данные. Одновременно можно вычислить значения лишь в одном поле.

  • Вы можете вычислить значения для существующего поля или для нового поля, которое вы добавляете, создав уникальное имя поля.

  • Выражения создаются с помощью Arcade.

    Узнайте больше о выражениях Arcade GeoAnalytics Server для инструмента Вычислить поле

  • В выражениях Arcade может учитываться возможность отслеживания. Для выражений с отслеживанием требуется, чтобы для данных была включена поддержка времени с типом времени Моментальный, и было указано поле отслеживания. Более подробно о построении выражений с учетом трекинга см. раздел Примеры с учетом трекинга.

  • Чтобы включить отслеживание в вычислениях, надо сделать следующее:

    • Используйте слой с поддержкой времени и с мгновенным типом времени.

    • Отметьте опцию С учетом трекинга.

    • Выберите поля для идентификации треков

  • Треки представлены с помощью уникальной комбинации одного или нескольких полей трека. Например, если поля flightID и Destination используются в качестве идентификаторов трека, объекты ID007, Solden и ID007, Tokyo попадут в два отдельных трека, поскольку они имеют отличающиеся значения в поле Destination.

  • Применение границ временного интервала разделяет треки на заданные интервалы. Например, если вы выбрали интервал в 1 день, начиная с 9 утра 1 января 1 января 1990 г. каждый трек будет обрезан в 9 утра каждого дня и проанализирован в пределах этого сегмента. Такое разбиение ускоряет обработку, т.к. анализа создаются меньшие треки. Если разбиение на повторяющиеся интервалы может влиять на результаты анализа, рекомендуется использовать обработку больших данных. Для задания временных границ, в анализе должно использоваться время.

  • Дополнительно к вычисляемому полю, выходные данные могут включать следующие типы полей:

    • ObjectID

    • GlobalID—Если результаты хранятся в пространственно-временном хранилище данных.

    • datetime—Если в результатах используется время. Новыми полями являются instant_datetime для типа времени Мгновенный, а также start_datetime и end_datetime для типа времени Интервал.

  • Можно повысить производительность инструмента Вычислить поле, выполнив одно или несколько из следующих действий:

    • Установите параметр среды экстента таким образом, чтобы анализировались только интересующие вас данные.

    • Если вы используете треки, разбейте их с помощью параметра Установка временного шага.

    • Выбирайте С учетом трекинга, только если выражение включает выражение трекинга.

    • Используйте локальные данные, относительно места выполнения анализа.

  • Этот инструмент геообработки работает на ArcGIS GeoAnalytics Server. Анализ выполняется на GeoAnalytics Server, а результаты сохраняются в ресурсах ArcGIS Enterprise.

  • При запуске инструментов GeoAnalytics Server анализ выполняется на GeoAnalytics Server. Для оптимальной производительности предоставьте данные GeoAnalytics Server через векторные слои, размещенные на вашем портале ArcGIS Enterprise, или через общие ресурсы файлов больших данных. Данные, которые не находятся локально на GeoAnalytics Server, будут перемещены на GeoAnalytics Server перед началом анализа. Это означает, что выполнение инструмента займет больше времени, и в некоторых случаях перемещение данных из ArcGIS Pro на GeoAnalytics Server может завершиться с ошибкой. Порог сбоя зависит от скорости сети, а также от размера и сложности данных. Рекомендуется всегда публиковать данные или создавать файловое хранилище больших данных.

    Более подробно о публикации локаторов на портале

    [Узнайте больше о создании совместного файла больших данных через Server Manager

  • Аналогичный анализ можно выполнить следующим образом:

    • Инструмент геообработки Вычислить поле в наборе инструментов Управление данными

Параметры

Подпись Объяснение Тип данных

Входной слой

Входные объекты, для которых требуется вычислить поле.

Record Set

Выходное имя

Имя выходного сервиса пространственных объектов.

String

Имя поля

Имя поля, в котором будут вычисляться значения. Это может быть существующее или новое поле.

String

Тип поля

Задает тип поля для вычисляемого поля.

  • СтрокаЛюбая строка символов

  • IntegerЦелые числа

  • DoubleДробные числа

  • ДатаДата

String

Выражение

Вычисляет значения в поле. Выражения пишутся на Arcade и могут содержать операторы [+ - * / ] и несколько полей. Вычисленные значения применяются в единицах измерения пространственной привязки входных данных, но если используется географическая система координат – единицами измерения будут метры.

Если слой добавлен на карту, фильтры Поля и Помощник могут использоваться для построения выражения.

Calculator Expression

Возможность отслеживания

(Дополнительный)

Определяет, будет ли выражение использовать выражения с трекингом.

  • ОтмеченоВ выражении используется трекинг, необходимо задать поле трекинга.

  • Не отмеченоВ выражении не используется трекинг. Используется по умолчанию.

Boolean

Поля трека

Одно или несколько полей, которые будут использованы для идентификации уникальных треков.

Field

Хранилище данных

(Дополнительный)

Задает хранилище ArcGIS Data Store, в котором будут храниться выходные данные. Все результаты, находящиеся в хранилище пространственно-временных больших данных, будут храниться в системе WGS84. Результаты в реляционном хранилище данных сохраняют свои систему координат.

  • Хранилище пространственно-временных больших данныхРезультаты будут храниться в хранилище больших пространственно-временных данных. Используется по умолчанию.

  • Реляционное хранилище данныхРезультаты будут храниться в хранилище реляционных данных.

String

Разбиение временных границ

(Дополнительный)

Временной промежуток, на который делятся входные данные для анализа. Временные границы позволяют анализировать значения в пределах заданного отрезка времени. Например, если вы используете временные границы в 1 день, начиная с 1 января , 1980, треки будут разбиты в начале каждого дня. Этот параметр доступен только в ArcGIS Enterprise 10.7 и более поздних версиях.

Time Unit

Начало отсчета временных границ

(Дополнительный)

Базовое время, используемое для деления входных данных для анализа. Временные границы будут созданы для всего диапазона времени, а время начала отсчета не обязательно должно быть в самом начале. Если базовое время не задано, используется 1 января 1970. Этот параметр доступен только в ArcGIS Enterprise 10.7 и более поздних версиях.

Date

Производные выходные данные

Подпись Объяснение Тип данных

Выходная таблица

Новые выходные данные с вычисленными значениями.

Record Set

Параметры среды

Выходная система координат, Экстент, Текущая рабочая область

Особые случаи

Выходная система координат

The coordinate system that will be used for analysis. Analysis will be completed in the input coordinate system unless specified by this parameter. For GeoAnalytics Tools, final results will be stored in the spatiotemporal data store in WGS84.

Информация о лицензировании

  • Basic: Требуется ArcGIS GeoAnalytics Server
    Доступно с ArcGIS Enterprise 10.6
  • Standard: Требуется ArcGIS GeoAnalytics Server
    Доступно с ArcGIS Enterprise 10.6
  • Advanced: Требуется ArcGIS GeoAnalytics Server
    Доступно с ArcGIS Enterprise 10.6