Процессор Построитель замкнутой оболочки можно использовать для динамического создания полигона, представляющего наименьший регион или область, содержащую геометрию записи события. Концептуально, замкнутая (выпуклая) оболочка является формой, которую может принять резиновая лента, если её растянуть вокруг геометрии записи события.
Примеры
Ниже приведены примеры использования Процессора Построителя выпуклой оболочки:
- Замкнутая оболочка вокруг записей событий многоточечной геометрии может использоваться в качестве входных данных для динамического создания геозон. Можно считать, что элементы, которые пересекают эту замкнутую оболочку, пересекают и сам объект.
- Выпуклая оболочка вокруг полигонального объекта может использоваться для упрощения геометрии неправильных форм со значительным количеством вершин для обработки. Это полезно для генерализации форм и улучшения эффективности хранения.
Примечания по использованию
При работе с Процессором Построителем выпуклой оболочки учитывайте следующее:
- Для точки, этот процессор будет создавать эквивалентную точку.
- Имея линию с двумя вершинами, этот процессор создаст такую же линию.
- Имея простой выпуклый полигон (многоугольник) или оболочку, этот процессор создаст эквивалентную ему геометрию.
- Или наоборот, имея неправильный или вогнутый полигон (многоугольник), процессор создаст наименьший выпуклый полигон, содержащий геометрию записи события.
- Этот процессор требует поле, содержащее заданную геометрию записи события. Можно указать имя поля геометрии или применить тег GEOMETRY к полю в определении GeoEvent для идентификации поля геометрии.
- Параметр Поле Geometry будет отображать имена всех полей от всех определений GeoEvent, в которых содержится тип данных геометрии. При выборе поля геометрии по имени выберите имя правильного поля геометрии, которое соответствует определению GeoEvent записи события.
- Настройки этого процессора позволяют либо заменить геометрию записи события на созданную замкнутую оболочку, либо поместить эту замкнутую оболочку в новое поле геометрии с помощью параметра Заменить геометрию. Изменение схемы записи события путем добавления нового поля GeoEvent Server требует создания нового определения GeoEvent. Новое определение GeoEvent будет управляться GeoEvent Server и будет удалено, если изменения вносятся в процессор или в сервис GeoEvent, в котором используется процессор.
- Выбор значения Да для параметра Пометить новое поле геометрии как Geometry явно указывает GeoEvent Server, какое поле геометрии следует рассматривать как реализованную геометрию записи события для последующей обработки или выхода.
Параметры
Ниже приведены параметры для Процессора Построителя выпуклой оболочки:
Параметр | Описание |
---|---|
Имя |
Описательное имя процессора, используемое для справочной информации в GeoEvent Manager. |
Процессор |
Указывает выбранный процессор. |
Поле геометрии | Имя поля геометрии или поле с тегом GEOMETRY из входящей записи события, которую этот процессор будет использовать для вычисления замкнутой оболочки. |
Заменить геометрию | Указывает, будет ли текущая геометрия записи события заменена на геометрию замкнутой оболочки. По умолчанию – Да.
|
Новое имя поля геометрии (Условия) | Имя нового поля геометрии, в которое будет сохранена геометрия замкнутой оболочки. Этот параметр отображается, если для параметра Заменить геометрию задано значение Нет, и скрывается, если задано значение Да. |
Пометить поле новой геометрии как Geometry (Условия) | Определяет, будет ли новое поле геометрии, созданное процессором, помечено тегом GEOMETRY. Тег GEOMETRY используется GeoEvent Server для идентификации действительной геометрии записи события при наличии нескольких полей геометрии. По умолчанию Нет. Этот параметр отображается, если для параметра Заменить геометрию задано значение Нет, и скрывается, если задано значение Да. |
Имя нового определения GeoEvent (Условия) | Имя, которое присваивается для нового Определения GeoEvent. Новое Определение GeoEvent будет сочетать в себе схему записи входного события и дополнительное поле новой геометрии. Этот параметр отображается, если для параметра Заменить геометрию задано значение Нет, и скрывается, если задано значение Да. |
Советы и ограничения
Замените существующую геометрию записи события на геометрию замкнутой оболочки перед отправкой данных события в сервис объектов. Сервисы объектов поддерживают только одно поле типа геометрии, поэтому любое поле, не помеченное как GEOMETRY, будет преобразовано и сохранено в виде строки.