Краткая информация
Процессор Построитель замкнутой оболочки можно использовать для динамического создания полигона, представляющего наименьший регион или область, содержащую геометрию записи события. Концептуально, замкнутая (выпуклая) оболочка является формой, которую может принять резиновая лента, если её растянуть вокруг геометрии записи события.
Рисунок
Примеры
- Замкнутая оболочка вокруг записей событий многоточечной геометрии может использоваться в качестве входных данных для динамического создания геозон. Можно считать, что элементы, которые пересекают эту замкнутую оболочку, пересекают и сам объект.
- Замкнутая оболочка вокруг полигонального объекта может использоваться для упрощения геометрии неправильных форм со значительным количеством вершин для обработки. Это полезно для генерализации форм и улучшения эффективности хранения.
Примечания по использованию
- Имея точку, этот процессор создаст эквивалент точки.
- Имея линию с двумя вершинами, этот процессор создаст такую же линию.
- Имея простой выпуклый полигон (многоугольник) или оболочку, этот процессор создаст эквивалентную ему геометрию.
- Или наоборот, имея неправильный или вогнутый полигон (многоугольник), процессор создаст наименьший выпуклый полигон, содержащий геометрию записи события.
- Этому процессору требуется поле, в котором должна быть задана геометрия записи события. Для определения поля геометрии может быть задано имя поля геометрии или применен тег 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 будет преобразовано и сохранено как строка.