Понимание следующих терминов крайне важно для работы с ArcGIS GeoEvent Server.
ArcGIS GeoEvent Manager
ArcGIS GeoEvent Manager – это приложение для администрирования GeoEvent Server. Воспользуйтесь GeoEvent Manager для отслеживания числа записей событий для приема, обработки и трансляции, создания входных данных и управления ими, выходных данных, а также для дизайна и публикации сервисов GeoEvent. GeoEvent Manager также является основным приложением для просмотра и обновления определений GeoEvent Definitions, импорта геозон, а также управления конфигурациями и подключениями к хранилищам данных GeoEvent Server.
Подробнее см. Вход в GeoEvent Manager.
Конфигурация
Конфигурация GeoEvent Server включает в себя созданные пользователем входные и выходных данные, Сервисы GeoEvent, операторы подключения, Определения GeoEvent, теги, геозоны, места хранения данных и прочее. Файл конфигурации (.xml) можно экспортировать с помощью Configuration Store GeoEvent Manager, что позволяет вам архивировать, восстанавливать и предоставлять доступ к вашим конфигурациям.
Подробнее см. в разделе Поддерживаемые конфигурации.
Хранилище конфигурации
Хранилище конфигураций в GeoEvent Manager позволяет администраторам импортировать, экспортировать и перезапускать конфигурации GeoEvent Server. Импорт конфигурации добавляет и обновляет существующие компоненты. Сброс конфигурации восстанавливает конфигурацию GeoEvent Server по умолчанию.
Подробнее см. в разделе Поддерживаемые конфигурации.
Соединители
Соединители могут быть либо входными коннекторами, либо выходными коннекторами. Коннекторы позволяют легко вводить и выводить потоковые данные в GeoEvent Server. В GeoEvent Manager администраторы могут просматривать страницы Сайт > GeoEvent > Коннекторы, чтобы увидеть список имеющихся коннекторов, а также создать новые.
Подробнее см. Обзор входных коннекторов, Обзор выходных коннекторов и Управление коннекторами.
Хранилище данных
Хранилища данных в GeoEvent Manager позволяет администраторам регистрировать системные папки, подключения к ArcGIS Enterprise, ArcGIS Server, ArcGIS Online с GeoEvent Server. Регистрация необходима, поскольку некоторые типы входных коннекторов, выходных коннекторов и процессоры, участвующие в сервисе GeoEvent, должны ссылаться на зарегистрированное хранилище данных при чтении и записи данных о событии.
Подробнее см. в разделе Поддерживаемые хранилища данных.
Вьюер событий
Вьюер событий – это вьюер веб-карт, доступный в Geoevent Sampler, который можно использовать для отображения геометрии записей выбранных событий.
Подробнее см. в разделе GeoEvent Sampler.
Фильтр
Фильтры являются компонентами сервиса GeoEvent, которые позволяют отбирать события GeoEvent, которые не удовлетворяют заданным критериям, в процессе их пути от входных к выходным коннекторам. События GeoEvents, удовлетворяющие критериям, проходят через фильтр для дальнейшей обработки.
Подробнее см. в разделе Что такое фильтры?.
Событие GeoEvent
Данные в реальном времени проходят через элементы сервиса GeoEvent в виде серии событий или геособытий. Когда поток данных событий, который может быть охарактеризован как последовательность сообщений, содержащих атрибутивные значения, такие как дата и время совершения события, а также координаты, указывающие местоположение события, получен через входной коннектор, данные интерпретируются и преобразовываются в серии событий GeoEvents.
Определение GeoEvent
Определение GeoEvent описывает схему для прохождения событий GeoEvents в потоком режиме через GeoEvent Server и определяет атрибутивные поля и типы данных (дата, строка, целое и т.д.) для каждого события GeoEvent. Определение GeoEvent необходимо для построения событий GeoEvents из канала данных через входной коннектор. Аналогично, определение GeoEvent в соответствии со схемой назначенного выхода применяется для деконструкции событий GeoEvent и управления данных событий через выходные коннекторы.
Подробнее см. в разделе Управление определениями GeoEvent.
GeoEvent Sampler
GeoEvent Sampler –это утилита, доступная в конструкторе сервиса в GeoEvent Manager. Он выполняет выборку фиксированного количества записей событий (геособытий) по мере их движения через элементы опубликованного сервиса GeoEvent. Выбранные геособытия можно просмотреть в окне утилиты в формате JSON или текста с разделителями. Выборка геособытия может обеспечить более раннее представление о ваших каналах данных в реальном времени и может помочь в разработке, проверке и устранении неполадок различных маршрутов в сервисе GeoEvent.
Подробнее см. в разделе GeoEvent Sampler.
Сервис GeoEvent
Сервис GeoEvent выполняет анализ записей событий в реальном времени, по мере того, как он направляет события GeoEvent из одного и более входных коннекторов в один или более выходных коннекторов. Настраиваемые элементы фильтра и процессора могут быть включены в сервис GeoEvent, чтобы определить, обогатить, создать геотег и дальше обрабатывать GeoEvents по мере их маршрутизации между сервисами входных и выходных коннекторов.
Подробнее см. ниже в разделе Анализ в реальном времени и в разделе Обзор сервисов GeoEvent.
Геозона
Геозона – это геометрия, чаще всего полигон, которая используется для анализа пространственной близости. Например, Процессор Детектор инцидентов может быть настроен для определения положения координат полученного события внутри или вне определенного набора геозон. Процессор GeoTagger может быть настроен для включения название геозоны и определения находится ли событие в событиях внутри атрибута данных.
Подробнее см. в разделе Управление геозонами.
Входной коннектор (вход)
Входной коннектор (вход) является компонентом сервиса GeoEvent, отвечающего за получение и расшифровку событий из потока данных. Входной коннектор извлекает значения атрибута из каждого события и создает событие GeoEvent, которое может быть направлено через дополнительные фильтры и процессоры в выходной коннектор. Каждый входной коннектор настроен для получения потоковых данных из одного определенного источника данных. Каждый сервис GeoEvent может включать в себя как минимум один входной коннектор.
Подробнее см. в разделе Обзор выходных коннекторов.
Выходной коннектор (выход)
Выходной коннектор (выход) является компонентом сервиса GeoEvent, который отвечает за преобразование событий GeoEvents обратно в поток данных и отправку этих событий по определенному пути. Каждый сервис GeoEvent может включать в себя как минимум один выходной коннектор, но может включать и больше.
Подробнее см. в разделе Обзор выходных коннекторов.
Процессор
Процессоры являются компонентами сервиса GeoEvent, которые позволяют в реальном времени обрабатывать события GeoEvent, например, идентификация или обогащение в процессе их прохождения через GeoEvent Server.
Подробнее см. в разделе Что такое процессоры?.
Анализ в реальном времени
Анализ в реальном времени – это процесс, выполняемый комбинацией одного или нескольких настраиваемых фильтров и/или процессоров в сервисе GeoEvent. Примером анализа в реальном времени является Процессор Field Enricher, сконфигурированный для включения значений из записи объекта или таблицы в запись события. Еще одним примером анализа в реальном времени является Процессор GeoTagger, сконфигурированный для обогащения записи события именем геозоны, к которой геометрия записи события имеет пространственное отношение. Фильтр, сконфигурированный для удаления записи события, атрибуты или геометрия которой не удовлетворяют заданным критериям, или процессор, сконфигурированный для вычисления производного значения или манипулирования значением строки, также являются примерами компонентов сервиса GeoEvent, сконфигурированных для выполнения анализа потоковых записей событий в реальном времени.
Маршрут
Маршрут соединяет два элемента (входные и выходные данные, фильтр и процессор) в сервисе GeoEvent.
Подробнее см. в разделе Создание сервиса GeoEvent.
Потоковый контейнер
Потоковый контейнер является элементом среды, запускающим и поддерживающим потоковый сервис. Например, Jetty Web Server, который поддерживает WebSockets, может рассматриваться как потоковый контейнер.
Потоковый слой
Потоковые сервисы содержат слой потоков, подобно тому как сервис объектов содержит один или более векторных слоев. Каждый слой потоков соответствует определенному типу геометрии: точка, полилиния или полигон. Потоковые сервисы содержат только один слой потоков (в противоположность картографическим сервисам или сервисам объектов, которые могут содержать множество слоёв).
Подробнее см. StreamLayer в ArcGIS API for JavaScript.
Потоковый сервер
Потоковый сервер ссылается на конечную точку REST потокового сервиса внутри ArcGIS Server REST Services Directory. Например, информация о потоковом сервисе с именем Assets может быть найдена на потоковом сервере http://<server>:<port>/<site>/services/Assets/StreamServer.
Потоковый сервис
Потоковый сервис является типом сервиса ArcGIS Server. Потоковые сервисы можно обнаружить на Portal for ArcGIS, они перечислены для просмотра в ArcGIS REST Services Directory и могут быть администрированы с использованием ArcGIS Server Administrator Directory. Потоковые сервисы создаются в GeoEvent Manager с помощью Отправки объектов в выходной коннектор потокового сервиса.
Примечание:
Потоковый сервисы не содержат множество слоев, как картографические сервисы или сервисы объектов, каждый потоковый сервис обеспечивает доступ к единственному каналу данных.
Подробнее см. Потоковые сервисы.
Теги
Тег – это метка, размещенная в конкретном поле определения GeoEvent. Теги аналогичны псевдонимам полей; они поддерживают согласованность в выражениях, когда различные определения событий связывают аналогичные данные с различными именами полей. Некоторые встроенные теги идентифицируют поля GeoEvent Server, содержащие важную информацию, такую, как TRACK_ID или GEOMETRY.
Подробнее см. в разделе Управление тегами.
Track ID (TRACK_ID)
Track ID (TRACK_ID) – это поле в Определении GeoEvent, которое связывает события GeoEvent с определенными сущностями. Например, грузовик может быть идентифицирован по номеру автомобиля, или самолету присвоен номер рейса. Эти идентификаторы могут быть использованы в качестве Track ID, чтобы отслеживать события, связанные с конкретной сущностью реального мира или набором инцидентов. GeoEvent Server включает в себя встроенный тег TRACK_ID который должен применяться в поле определения GeoEvent, которое предоставляет уникальный идентификатор объекта или инцидента.
Подробнее см. в разделе Управление тегами.