Краткий обзор дополнительного модуля GeoEvent
В этом разделе
- Сервисы GeoEvent
- ArcGIS GeoEvent Manager
- Создание операторов подключения
- Разработка Сервисов GeoEvent
- Внедрение ваших приложений в жизнь
Дополнительный модуль ArcGIS GeoEvent for Server является дополнительным модулем ArcGIS for Server, который выполняет обработку потоковых ГИС-данных в реальном времени. В следующих ниже разделах рассматриваются ключевые функции дополнительного модуля GeoEvent.
Сервисы GeoEvent
GeoEvent Service настраивает поток событий, фильтров и шагов обработки, которые должны применяться входными коннекторами подключения (Input Connectors), а также то, что выходные операторы подключения (Output Connectors) отправляют в результаты.
ArcGIS GeoEvent Manager
ArcGIS GeoEvent Manager применяется для создания и настройки компонентов сервиса, а также для дизайна и публикации сервисов GeoEvent (GeoEvent Services) и управления ими. Откройте GeoEvent Manager, перейдя по URL-адресу https://<server-host-name>:6143/geoevent/manager. При первом открытии GeoEvent Manager отображается пустая страница Монитор (Monitor), как показано ниже.
Когда Входные и Выходные операторы подключения и публикуемые сервисы будут созданы, все эти компоненты будут отображены на странице Монитор (Monitor), как показано ниже.
Создание операторов подключения
Дополнительный модуль GeoEvent включает коннекторы для создания Входных и Выходных коннекторов подключений. Поставляется несколько коннекторов для общих форматов данных (текстовый, RSS, Esri feature JSON и generic JSON) и каналов передачи данных (системный файл, HTTP, TCP, UDP, WebSocket и сервис объектов Esri). Пример входных коннекторов подключения, доступных в дополнительном модуле GeoEvent, демонстрируется ниже.
Разработка Сервисов GeoEvent
Сервисы GeoEvent (GeoEvent Services) создаются с помощью простого графического интерфейса, аналогичного интерфейсу ModelBuilder. Возможности дизайнера сервисов в GeoEvent Manager позволяют аналитикам добавлять входные и выходные коннекторы подключения в сервис GeoEvent (GeoEvent Service). Сервисы GeoEvent (GeoEvent Services) могут также содержать фильтры и процессоры, которые настраиваются дизайнером сервисов.
Опубликованные сервисы GeoEvent (GeoEvent Services) направляют данные событий из входного коннектора подключения на любое количество фильтров и процессоров, и далее в один или более выходных коннекторов подключения. Входные операторы подключения отвечают за получение и расшифровку потока событий и перевод данных о событиях в серию событий GeoEvent. Для идентификации представляющих интерес событий GeoEvent используется фильтрация по атрибутам и пространственная фильтрация. Процессоры рассчитывают производные значения, добавляют в события GeoEvent данные из других сервисов или файлов, тегируют эти события на основе пространственных отношений и работают со схемами событий GeoEvent для выявления и сокращения этих полей из событий GeoEvent. Выходные операторы подключения отвечают за преобразование событий GeoEvent обратно в поток данных и отправку этих событий через выбранный канал передачи данных.
Дополнительный модуль GeoEvent выполняет обработку и анализ потоковых данных в режиме реального времени.
Внедрение ваших приложений в жизнь
Потоковые данные из дополнительного модуля GeoEvent могут применяться всей системой ArcGIS, чтобы привнести в жизнь повседневное использование ГИС-приложений. Дополнительный модуль GeoEvent позволяет интегрировать потоковые данные в корпоративную ГИС-систему посредством обновления сервисов объектов и других онлайн ресурсов. Объекты и ресурсы могут затем использоваться в веб-картах и вьюерах, например – в Operations Dashboard for ArcGIS (или любом вьюере ArcGIS) для отображения самой последней информации о событиях по мере их развития.