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, будет преобразовано и сохранено в виде строки.