Skip To Content

Процессор Построитель буфера

Краткая информация

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

Рисунок

Пример выходных данных процесса Построитель буфера

Примеры

  • Построение буфера вокруг воздушного судна в полете может использоваться в качестве одного из механизмов, обеспечивающих поддержание надлежащих расстояний относительно критических мест или других бесполетных зон на земле.
  • Буфер, размещенный вокруг объекта, может использоваться в качестве географического ограничения, служащего для оповещения в случае приближения к этому объекту транспортных средств или персонала.
  • Создание буферов вокруг судов может использоваться как один из методов обеспечения безопасного расстояния в узких транзитных коридорах. Касания или наложения буфера могут указывать на чрезмерное сближение судов.

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

  • Буферное расстояние указывается как положительное целое число.
  • Этому процессору требуется поле, в котором должна быть задана геометрия записи события. Для определения поля геометрии может быть задано имя поля геометрии или применен тег GEOMETRY к полю в определении GeoEvent.
  • Параметр Поле Geometry будет отображать имена всех полей от всех определений GeoEvent, в которых содержится тип данных геометрии. При выборе поля геометрии по имени выберите имя корректного поля геометрии, которое соответствовало бы определению GeoEvent записи события.
  • Настройки этого процессора позволяют либо заменить геометрию записи события вычисленным буфером, либо поместить вычисленный буфер в новое поле геометрии с помощью параметра Заменить геометрию. Для изменения схемы записи события путем добавления нового поля необходимо, чтобы GeoEvent Server создал новое определение GeoEvent. Новое определение GeoEvent будет управляться посредством GeoEvent Server и будет удалено, если в процессор или в сервис GeoEvent, в котором используется этот процессор, будут внесены изменения.
  • Выбор варианта Да для параметра Пометить поле новой геометрии как Geometry однозначно укажет GeoEvent Server, какое именно поле геометрии следует считать реализованной геометрией записи события для последующей обработки или на выходе.
  • При передаче записей событий от процессора в сервис объектов необходимо, чтобы в выходящем определении GeoEvent было только одно поле геометрии.
  • Параметр Единицы измерения буфера Параметр представлен множеством доступных линейных единиц. Можно отобразить и использовать дополнительные единицы измерения, изменив Допустимые единицы измерения в Глобальных настройках GeoEvent Manager.
  • Вместо статического числового значения для параметра Размер буфера можно указать имя поля из записи входящего события. Это позволяет дополнительно создавать динамические буферы на основе значений из данных записи события.
  • Параметр WKID буфера используется для вычисления точного расстояния, центрированного на ожидаемом экстенте обрабатываемой записи события. Затем буферизированные записи событий повторно проецируются с помощью исходного WKID исходной записи события. Это обеспечивает точность расстояния перепроецированного буфера. Например, если входящая запись события использует WKID 4326, а действительная геометрия объекта характерна для области в Южной Каролине, США, то допустимый WKID буфера можно указать как WKID 32133. Полученные данные геометрии буфера будут поддерживать WKID 4326, но расстояние будет рассчитано с использованием пространственной привязки с локальным центром в области Южной Каролины.

Параметры

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

Имя

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

Процессор

Имя выбранного процессора.

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

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

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

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

  • Да - Геометрия записи события будет заменена на геометрию полигона буфера.
  • Нет - Геометрия записи события останется неизменной. Геометрия полигона буфера будет сохранена в новом поле геометрии. Для изменения схемы записи события путем добавления нового поля необходимо новое определение GeoEvent.

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

(Условия)

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

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

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

(Условия)

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

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

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

(Условия)

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

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

Единицы измерения буфера

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

  • Сантиметр
  • Метр
  • Миля
  • Морская миля
  • Дюйм
  • Километр
  • Десятичные числа
  • Фут
  • Ярды
  • Миллиметр
Примечание:

Можно отобразить и использовать дополнительные единицы измерения, изменив Допустимые единицы измерения в Глобальных настройках GeoEvent Manager.

Размер буфера

Размер буфера, созданного процессором. Размер буфера можно указать с помощью числового значения или строки имени поля из определения GeoEvent записи входящего события. Для этого параметра отсутствует значение по умолчанию.

WKID буфера

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

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

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