Skip To Content

Процессор Построитель объединения

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

Пример Процессора Построитель объединения

Примеры

Ниже приводится пример использования процессора Построитель объединения:

  • Процессор можно использовать для улучшения геометрии записи события с помощью геозон, которые она пересекает. Объединение геометрий может использоваться в рабочем процессе постобработки для обозначения наложения геозон (или областей), где произошло событие.
  • Процессор может использоваться для создания мультиточечного объекта по наблюдениям точечного события в реальном времени. Входные точечные события могут быть отправлены в сервис объектов для хранения в качестве геозон. В то же время, каждое полученное новое точечное событие может использоваться для объединения с предыдущими наблюдениями в виде геозон. Полученная геометрия будет мультиточечным объектом, соединяющим текущее наблюдение точечного события с набором предыдущих наблюдений событий в геозонах.

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

При работе с процессором Построитель объединения имейте в виду следующее:

  • Для процессора необходимо, чтобы поле записи события, содержащее геометрию, было определено. Указанное имя поля геометрии или примененный к полю в определении GeoEvent тег GEOMETRY могут быть использованы для идентификации поля геометрии.
  • Процессор может быть сконфигурирован либо для замены геометрии записи события на объединение указанных геометрий, либо для помещения объединения в новое поле геометрии с помощью параметра Заменить геометрию. Добавление нового поля в GeoEvent изменяет схему записи события, что требует от GeoEvent Server создания нового определения GeoEvent. Новое определение GeoEvent будет управляться GeoEvent Server и будет удалено, если изменения вносятся в процессор или в сервис GeoEvent, в котором используется процессор.
  • В отличие от других процессоров, таких как Построитель разницы и Построитель симметричной разницы, которые работают только с двумя дискретными геометриями, процессор Построитель объединения принимает регулярное выражение, что позволяет указать несколько геозон. Следовательно, объединение полученных геометрий записи события может быть выполнено с использованием одной или нескольких геометрий, которые были импортированы как геозоны.

Параметры

Ниже приведены параметры процессора Построитель объединения:

ПараметрОписание

Имя

Описательное имя процессора, используемое для справочной информации в GeoEvent Manager.

Процессор

Указывает выбранный процессор.

Поле геометрии

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

Заменить геометрию

Указывает, следует ли заменить текущую геометрию записи события объединением геометрии записи события и геозон. По умолчанию – Да.

  • Да – геометрия записи события будет заменена геометрией объединения записи события и геозон.
  • Нет — геометрия записи события останется прежней. Геометрия объединения записи события и геозон будет сохранена в новом поле геометрии как часть записи события. Изменение схемы записи события путем добавления нового поля требует нового определения GeoEvent.

Новое имя поля геометрии

(Условия)

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

Этот параметр отображается, если для параметра Заменить Геометрию задано значение Нет, и скрывается, если задано значение Да.

Пометить поле новой геометрии как Geometry

(Условия)

Определяет, будет ли новое поле геометрии, созданное процессором, помечено тегом GEOMETRY. Тег GEOMETRY используется GeoEvent Server для идентификации действительной геометрии записи события при наличии нескольких полей геометрии. По умолчанию Нет.

Этот параметр отображается, если для параметра Заменить Геометрию задано значение Нет, и скрывается, если задано значение Да.

Имя нового определения GeoEvent

(Условия)

Имя, которое присваивается для нового Определения GeoEvent. Новое Определение GeoEvent будет сочетать в себе схему записи входного события и дополнительное поле новой геометрии.

Этот параметр отображается, если для параметра Заменить Геометрию задано значение Нет, и скрывается, если задано значение Да.

Геозоны

Категории и имена геозон. Процессор использует геозону для вычисления геометрического объединения с геометрией записи события. Процессор поддерживает регулярные выражения, позволяя задавать несколько геозон категории или несколько категорий геозон. Требуемым форматом для указания геозоны является формат категория/имя, например:

  • .*/.* - Объединение всех геозон всех категорий с геометрией записи события.
  • Oceans/.* - Объединение всех геозон категории Oceans с геометрией записи события.
  • Oceans/Pacific - Объединение геозоны Pacific категории Oceans с геометрией записи события.

Советы и ограничения

При использовании процессора Построитель объединения нужно иметь в виду следующее:

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