Понимание следующих терминов крайне важно для работы с GeoEvent Server.
Конфигурация
Конфигурация включает в себя созданные пользователем входные и выходных данные, Сервисы GeoEvent, коннекторы, Определения GeoEvent, теги, GeoFences, места хранения данных и прочее. Файл конфигурации (.xml) можно экспортировать с помощью Configuration Store GeoEvent Manager, что позволяет вам архивировать, восстанавливать и предоставлять доступ к вашим конфигурациям.
Хранилище конфигурации
Хранилище конфигурации в GeoEvent Manager позволяет администраторам импортировать, экспортировать и сбрасывать конфигурации GeoEvent Server. Импорт конфигурации добавляет и обновляет существующие компоненты. Сброс конфигурации восстанавливает конфигурацию GeoEvent Server по умолчанию.
Примечание:
Существующие компоненты не изменяются, если в импортируемой конфигурации нет компонента с таким же именем.
Коннекторы
Входные и выходные коннекторы позволяют легко получить потоковую передачу данных в и из GeoEvent Server. В GeoEvent Manager администраторы могут просматривать страницы Сайт > GeoEvent > Коннекторы, чтобы увидеть список имеющихся коннекторов, а также создать новые.
Более подробно об коннекторах см. в разделе Управление коннекторами.
Хранилище данных
Хранилище данных в GeoEvent Manager через Сайт > GeoEvent > Хранилище данных позволяет администраторам зарегистрировать системные папки и подключения ArcGIS Server для дополнительного модуля GeoEvent Server. Регистрация необходима, поскольку некоторые типы входных коннекторов, выходных коннекторов и процессоры, участвующие в сервисе GeoEvent, должны ссылаться на зарегистрированное хранилище данных при чтении и записи данных о событии.
Фильтр
Фильтры являются компонентами сервиса GeoEvent, которые позволяют отбирать события GeoEvent, которые не удовлетворяют заданным критериям, в процессе их пути от входных к выходным коннекторам. События GeoEvents, удовлетворяющие критериям, проходят через фильтр для дальнейшей обработки.
Более подробно о типах фильтров см. в разделе Применение фильтров.
GeoEvent
Данные проходят через GeoEvent Server как серии событий, или GeoEvent. Когда поток событий, который может быть охарактеризован как последовательность сообщений, содержащих атрибутивные значения, такие как дата и время совершения события, а также координаты, указывающие местоположение события, получен через входной коннектор, данные интерпретируются и преобразовываются в серии событий GeoEvents.
Определение GeoEvent
Определение GeoEvent описывает схему для прохождения событий GeoEvents в потоком режиме через GeoEvent Server и определяет атрибутивные поля и типы данных (дата, строка, целое и т.д.) для каждого события GeoEvent. Определение GeoEvent должно существовать для построения событий GeoEvents из потока данных через входной коннектор. Аналогично, определение GeoEvent в соответствии со схемой назначенного выхода должно существовать для деконструкции событий GeoEvent и диспетчеризации данных событий через выходной коннектор.
Сервис GeoEvent
Сервис GeoEvent направляет события GeoEvent из одного и более входных коннекторов в один или более выходных коннекторов. Настраиваемые компоненты фильтра и процессора могут быть включены в сервис GeoEvent, чтобы определить, обогатить, создать геотег и дальше обрабатывать GeoEvents по мере их маршрутизации между сервисами входных и выходных коннекторов.
Геозона
Геозона – это геометрия, чаще всего полигон, которая используется для анализа пространственной близости. Например, Incident Detector Processor может быть настроен для определения положения координат полученного события внутри или вне определенного набора геозон. GeoTagger Processor может быть настроен для включения название геозоны и определения находится ли событие в событиях внутри атрибута данных.
Входной коннектор (вход)
Входной коннектор является компонентом сервиса GeoEvent, отвечающего за получение и расшифровку событий из потока данных. Входной коннектор извлекает значения атрибута из каждого события и создает событие GeoEvent, которое может быть направлено через дополнительные фильтры и процессоры в выходной коннектор. Каждый входной коннектор настроен для получения потоковых данных из одного определенного источника данных. Каждый сервис GeoEvent может включать в себя как минимум один входной коннектор.
Выходной коннектор (выход)
Выходной коннектор является компонентом сервиса GeoEvent, который отвечает за преобразование событий GeoEvents обратно в поток данных и отправку этих событий по определенному пути. Каждый сервис GeoEvent может включать в себя как минимум один выходной коннектор, но может включать и больше.
Обработчик
Процессоры являются компонентами сервиса GeoEvent, которые позволяют в реальном времени обрабатывать события GeoEvent, например, идентификация или обогащение в процессе их прохождения через GeoEvent Server.
Более подробно о типах процессоров см. в разделе Процессоры.
Потоковый контейнер
Потоковый контейнер является элементом среды, запускающим и поддерживающим потоковый сервис. Например, Jetty Web Server, который поддерживает WebSockets, может рассматриваться как потоковый контейнер.
Слой потоков
Потоковые сервисы содержат слой потоков, подобно тому как сервис объектов содержит один или более векторных слоев. Каждый слой потоков соответствует определенному типу геометрии: точка, полилиния или полигон. Потоковые сервисы содержат только один слой потоков (в противоположность картографическим сервисам или сервисам объектов, которые могут содержать множество слоёв).
Потоковый сервер
Потоковый сервер ссылается на конечную точку 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.
ID трека
Track ID – это поле в Определении GeoEvent, которое связывает события GeoEvent с определенными сущностями. Например, грузовик может быть идентифицирован по номеру автомобиля, или самолету присвоен номер рейса. Эти идентификаторы могут быть использованы в качестве Track ID, чтобы отслеживать события, связанные с конкретной сущностью реального мира или набором инцидентов. GeoEvent Server включает в себя встроенный тег, TRACK_ID, который должен применяться в поле определения GeoEvent, которое предоставляет уникальный идентификатор объекта или инцидента.