Skip To Content

Основные термины GeoEvent Server

Понимание приведенных ниже терминов имеет важное значение при использовании ArcGIS GeoEvent Server.

ArcGIS GeoEvent Manager

ArcGIS GeoEvent Manager – это приложение для администрирования GeoEvent Server. Используйте GeoEvent Manager для мониторинга количества записей событий для приема, обработки и передачи; создания входных и выходных данных и управления ими; а также разработки и публикации сервисов GeoEvent. GeoEvent Manager также является приложением для просмотра и обновления определений GeoEvent, импорта геозон, а также управления конфигурациями GeoEvent Server и подключениями к хранилищам данных.

Для получения подробной информации см. раздел Вход в GeoEvent Manager.

Конфигурация

Конфигурация GeoEvent Server является набором созданных пользователем входных и выходных данных, в который входят сервисы GeoEvent, коннекторы, Определения GeoEvent, теги, геозоны, хранилища данных и прочее. Файл конфигурации GeoEvent Server (.xml) позволяет архивировать, восстанавливать и делиться своими конфигурациями с другими людьми. Файл конфигурации можно экспортировать с помощью 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 необходимо для того, чтобы входной коннектор мог создавать геособытия из канала данных. Аналогичным образом, определение 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, который поддерживает 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 Server Administrator Directory. Потоковые сервисы создаются в ArcGIS 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, содержащего уникальный идентификатор объекта или инцидента.

Подробнее см. в разделе Управление тегами