Выявление инцидентов

Значок инструмента Доступен в аналитике реального времени и больших данных.

Значок инструмента Выявление инцидентов Инструмент Выявление инцидентов сравнивает объекты с набором условий открытия и необязательных условий закрытия, а затем создает уникальный инцидент для каждого непрерывного набора наблюдений, которые удовлетворяют условиям.

Схема рабочего процесса

Схема рабочего процесса инструмента Выявление инцидентов

Примеры

  • Каждое транспортное средство в парке регулярно отправляет информацию о своем местонахождении и текущей скорости. Если заявленная скорость транспортного средства превышает ограничение скорости для указанного местоположения, Выявление инцидентов открывает инцидент. Для каждого последующего наблюдения, передаваемого транспортным средством, если его текущая скорость продолжает превышать ограничение скорости, инцидент поддерживается в открытом состоянии. Когда транспортное средство сообщает, что его скорость в пределах установленного ограничения скорости, инцидент закрывается.
  • Датчик давления на трубопроводе, показывающий текущее давление на вентиле, показывает давление вне нормального рабочего диапазона. Выявление инцидентов открывает инцидент и продолжает сообщать об открытом инциденте каждый раз, когда датчик показывает, что давление выходит за пределы нормального диапазона. Когда давление возвращается в норму инцидент закрывается.
  • Колонна грузовиков приближается к туннелю, где запрещены транспортные средства, перевозящие опасные материалы. Каждое транспортное средство сообщает свое местоположение и ArcGIS Velocity обогащает поступающую информацию о каждом транспортном средстве, основываясь на текущем манифесте своего груза. Один из грузовиков перевозит окислители, которые считаются опасными. Выявление инцидентов открывает инцидент на основании близости грузовика к туннелю и его текущих атрибутов груза. Когда грузовик объезжает туннель, инцидент закрывается.
  • Транспортное средство, осуществляющее доставку, назначенное для указанного района маршрута, выходит за пределы этого района на определенный период времени. Выявление инцидентов открывает инцидент, когда транспортное средство покидает назначенную область, и закрывает инцидент, когда транспортное средство возвращается в эту область.

Примечания по использованию

  • Требуется параметр Условие открытия; но при этом параметр Условия закрытия является дополнительным. Если условие закрытия явно не задано, то в качестве условия закрытия используется логическое NOT условия открытия. Исключение может быть в случае, если значение для Пространственного отношения задано как Вход или Выход, а значение Условие закрытия задано как Выход или Вход соответственно.
  • В аналитике реального времени, если значение для Пространственного отношения задано как Вход или Выход для параметров Условие открытия или Условие закрытия, то инструмент будет действовать с отслеживанием состояния. Это позволяет ему сравнивать последовательные наблюдения друг с другом, чтобы выявлять, когда состояние изменилось, например, отличается ли текущее состояние от состояния предыдущего наблюдения. При использовании других пространственных отношений в аналитике в реальном времени инструменту не нужно сравнивать какие-либо наблюдения с предыдущими, поэтому он может работать без сохранения состояния, что менее ресурсоемко.
  • При работе с отслеживанием состояния инструмент Выявить инциденты поддерживает хранилище состояний текущего наблюдения для каждого Track ID. Когда получено новое наблюдение, оно сравнивается с текущим наблюдением того же Track ID, если оно присутствует. Если у нового наблюдения более новая временная метка, чем у текущего наблюдения в хранилище состояний, то текущее наблюдение будет заменено. Если же временная метка такая же, как у текущего наблюдения для того же Track ID, то инструмент не находит различий между двумя наблюдениями. Это значит, что инструмент не заменит текущее наблюдение в хранилище состояний на новое, а новое наблюдение не будет добавлено к хранилищу состояний, и новые наблюдения для этого Track ID будут сравниваться с текущим наблюдением, которое останется в хранилище состояний до тех пор, пока не появится новое наблюдение с более поздней меткой времени. В таком случае в работе инструмента появится предупреждение.
  • У этого инструмента два входных параметра, но параметр Присоединить слой обязателен только в том случае, если выбрано Пространственное отношение для параметров Условие открытия или Условие закрытия.
  • Параметры Условие открытия и Условие закрытия указываются с помощью выражения Arcade. Обзор выражений Arcade и поддерживаемых функций см. в документации к ArcGIS Arcade.
  • В аналитике реального времени, если параметр Закрыть по истечении срока действия задан как Да, то любые открытые инциденты закрываются, когда истекает время, указанное для Целевого временного окна. Если задано Нет, любые открытые инциденты отменяются.
  • Если для параметра Условие открытия выбрано Пространственное отношение и используется пространственный оператор Вход или Выход, то отметка у опций Первое наблюдение может вызвать вход или Первое наблюдение может вызвать выход указывает, что первый полученный или обрабатываемый целевой объект для каждого Track ID может открыть инцидент, если он находится внутри любого присоединяемого объекта в случае, если выбран Ввод, или вне всех присоединяемых объектов, если выбран Выход, несмотря на отсутствие предыдущего целевого объекта, с которым можно было бы сравнить текущее местоположение целевого объекта. По умолчанию не отмечен.
  • Параметр Целевое Временное окно в аналитике реального времени должен быть по крайней мере такой же длины, как самый длинный ожидаемый интервал между наблюдениями для любого заданного трека. Наблюдения старше этой продолжительности будут удалены из памяти для управления ресурсами.
  • Значение IncidentDuration, которое вычисляется для выходных событий в милисекундах.
  • Если канал подключен к порту соединения, выявление событий выполняется динамически на основе изменяющихся объектов как в целевом, так и в присоединенном каналах.
  • В динамическом геозонировании необходимо установить параметр Временное окно присоединения. Если в присоединенном канале нет поля, помеченного как ключевое поле Время окончания, а последнее известное наблюдение для объекта соединения старше этого окна будут удалены из памяти инструмента и не будут включены в анализ. Если в канале присоединения есть поле, помеченное как ключевое поле Время окончания, объект будет удален из хранилища геозоны в соответствии со значением в поле, отмеченном как Время окончания или по окончании временного окна присоединения, в зависимости от того, что наступит раньше.
  • Если выполняется динамическое геозонирование, выражения Arcade допустимы только для целевого объекта.

Параметры

ПараметрОписаниеТип данных

Входной слой

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

Возможности

Присоединить слой (необязательный)

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

Возможности

Условие открытия

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

  • Пространственное отношение – определяет критерии, используемые для пространственной фильтрации целевых объектов. Этот параметр появляется только при условии, что набор данных был подключен к порту join. Пространственные операторы включают Разъединен, Ввод, Равен, Выход, Ближе к геодезическому и Ближе к плоскостному, Касается и Внутри.
  • Первое наблюдение может вызвать ввод и Первое наблюдение может вызвать выход – включено, если Ввод или Выход выбраны как пространственное отношение, и указывают, что первый полученный целевой объект может открыть инцидент, если он находится внутри любого присоединяемого объекта (в случае, если выбран Ввод), или вне всех присоединяемых объектов (если выбран Выход), несмотря на отсутствие предыдущего целевого объекта, с которым можно было бы сравнить текущее местоположение целевого объекта. Значение по умолчанию - false (не отмечено).
  • Соединение полей (дополнительно) (только для аналитики в реальном времени) — указывает поля из присоединяемого слоя для добавления к целевым объектам. Например, если в качестве поля соединения выбрано поле TUNNEL_ID, схема вывода будет включать поле TUNNEL_ID и его значения. Если инцидент выявлен в туннеле с TUNNEL_ID, равным 10, это значение добавляется в поле в целевом объекте. Если указано условие закрытия с соответствующими пространственными объектами, то поля и значения также присоединяются к целевому объекту. Если указаны какие-либо присоединяемые поля для обогащения данными из соответствующих пространственных объектов, используя разделенные пространственные отношения, то значениям полей будет присвоено значение null.
  • Выражение – атрибутивное выражение, которое будет вычислено для фильтрации поступающих данных. Атрибутивные выражения создаются с помощью Arcade.
  • Соответствие всем условиям открытия – должны ли быть выполнены все пространственные, временные и атрибутные условия, чтобы открыть инцидент. Если выбрано Нет, то будет достаточно выполнить любое из условий, чтобы открыть инцидент.

Примечание:

Целевой объект должен удовлетворять своим пространственным отношениям ко всем присоединяемым объектам, если был указан выход или отсоединение и существует более одного присоединяемого объекта. Для любого другого пространственного отношения и там, где имеется более одного присоединенного объекта, целевой объект может удовлетворять своему пространственному отношению к любому отдельному присоединяемому объекту соединен.

Параметры

Условие закрытия (необязательные)

Набор условий, определяющих закрытие инцидента Как и в Условиях открытия, это может включать пространственные условия, временной диапазон и набор атрибутивных выражений.

  • Пространственные отношение – определяет критерии, используемые для пространственной фильтрации целевых объектов. Этот параметр появляется только при условии, что набор данных был подключен к порту join. Пространственные операторы включают Разъединен, Ввод, Равен, Выход, Ближе к геодезическому и Ближе к плоскостному, Касается и Внутри.
  • Выражение – атрибутивное выражение, которое будет вычислено для фильтрации поступающих данных. Атрибутивные выражения создаются с помощью Arcade.
  • Соответствие всем условиям открытия – должны ли быть выполнены все пространственные, временные и атрибутные условия, чтобы открыть инцидент. Если выбрано Нет, то будет достаточно выполнить любое из условий, чтобы открыть инцидент.
Примечание:

Целевой объект должен удовлетворять своим пространственным отношениям ко всем присоединяемым объектам, если был указан выход или отсоединение и существует более одного присоединяемого объекта. Для любого другого пространственного отношения и там, где имеется более одного присоединенного объекта, целевой объект может удовлетворять своему пространственному отношению к любому отдельному присоединяемому объекту соединен.

Параметры

Возвращать только инциденты

Возвращать только те наблюдения, которые относятся к инциденту (Да), или все наблюдения (Нет).

Boolean

TRACK_ID Fields (только аналитика больших данных)

Выберите поле(я) для однозначной идентификации обрабатываемых объектов. Параметр заполняется автоматически, если ключевое поле Track ID установлено в значении Входного слоя.

Поля

Целевое Временное окно (применяется только к аналитике в реальном времени).

Временное окно должно быть по крайней мере такой же длины, как самый длинный ожидаемый интервал между наблюдениями для любого заданного трека. Наблюдения старше этой продолжительности будут удалены из памяти для управления ресурсами.

String

Временное окно присоединения (применяется только к аналитике в реальном времени).

Временное окно для соединения каналов (динамические геозоны). Если последнее наблюдение для соединяемого объекта произашло позже, чем указано во временном окне, оно будет отброшено и не включено в анализ. Если в канале присоединения есть поле, помеченное как Время окончания, этот параметр не является обязательным.

String

Закрыть по истечении срока действия (только к аналитике в реальном времени)

Если задано Да, любые открытые инциденты закрываются, когда истекает срок действия Целевого Временного окна. Если задано Нет, любые открытые инциденты отменяются.

Boolean

Выходной слой

Выходной слой будет обладать такой же схемой, как и входные объекты, и будет дополнен нижеследующими полями.

Имя поляОписаниеТип поля

IncidentID

Уникальный идентификатор инцидента.

String

IncidentStatus

Текущий статус инцидента, включая Запущен и Завершен.

String

IncidentDuration

Число милисекунд, в течение которых существовал инцидент.

Integer