Skip To Content

Расширение GeoEvent Server

Функциональность дополнительного модуля ArcGIS GeoEvent Server можно расширить с помощью GeoEvent Manager или пакета разработчика GeoEvent Server Software Development Kit (SDK).

Создание новых коннекторов

Новые коннекторы могут быть настроены в GeoEvent Manager с использованием адаптеров и транспортных сервисов, включённых в GeoEvent Server. Если доступные адаптеры и транспортные сервисы, включённые в GeoEvent Server не соответствуют вашим требованиям, можно создать пользовательские адаптеры и транспортные сервисы с использованием пакета разработчика Software Development Kit (SDK) для GeoEvent Server. Эти пользовательские адаптеры и транспортные сервисы могут быть добавлены в GeoEvent Server и могут быть использованы для настройки новых коннекторов.

Что такое адаптеры?

Адаптеры являются компонентами, которые переводят необработанные потоковые данные в события GeoEvents и наоборот. Для просмотра списка доступных адаптеров в GeoEvent Manager перейдите на страницу Сайт > Компоненты > Адаптеры. Вы можете отфильтровать список адаптеров как входящие и исходящие. Входящие адаптеры поддерживают создание входных коннекторов, а исходящие адаптеры поддерживают создание выходных коннекторов.

Список доступных адаптеров развёрнутых в

Если адаптеры, предоставляемые GeoEvent Server не удовлетворяет вашим требованиям, то можно создать пользовательские адаптеры с использованием пакета разработчика SDK для GeoEvent Server. Реализация адаптера определяет набор свойств, которые используются для настройки адаптера. После создания пользовательский адаптер включается в шаблон компонента, который затем настраивается для конкретной цели.

Что такое транспортные сервисы?

Транспортные сервисы являются компонентами, которые переводят необработанные потоковые данные в их родной формат и в обратном направлении вне GeoEvent Server. Для просмотра списка доступных транспортных сервисов в GeoEvent Manager перейдите на страницу Сайт > Компоненты > Транспортные сервисы. Вы можете отфильтровать список транспортных сервисов как входящие и исходящие. Входящие транспортные сервисы поддерживают создание входных коннекторов, а исходящие транспортные сервисы поддерживают создание выходных коннекторов.

Список доступных транспортных сервисов, развёрнутых в

Если набор транспортных сервисов, предоставленный GeoEvent Server не удовлетворяет вашим требованиям, то можно создать пользовательские транспортные сервисы с использованием пакета разработчика SDK для GeoEvent Server.

Создание новых процессоров

Процессоры являются компонентами сервисов GeoEvent, которые выполняют обработку событий GeoEvent. Для просмотра списка доступных процессоров в GeoEvent Manager перейдите на страницу Сайт > Компоненты > Процессоры.

Список доступных процессоров развёрнутых в

Если набор процессоров, предоставленный GeoEvent Server не удовлетворяет вашим требованиям, то можно создать пользовательские процессоры с использованием пакета разработчика SDK для GeoEvent Server.

Расширение возможностей с использованием GeoEvent Manager

GeoEvent Server предоставляет множество адаптеров и транспортных сервисов, позволяющих создавать новые коннекторы. Администраторы могут просматривать имеющиеся коннекторы, открыв страницу GeoEvent Manager Сайт > GeoEvent > Коннекторы.

Создайте новый коннектор, щёлкнув Новый коннектор и установив соответствующие вашим специфическим требованиям свойства.

Расширение с использованием пакета разработчика Software Development Kit (SDK) для GeoEvent Server

Если создание нового коннектора с помощью GeoEvent Manager не соответствуют вашим требованиям, можно создать пользовательские адаптеры и транспортные сервисы и процессоры с помощью пакета разработчика Software Development Kit (SDK) для GeoEvent Server.

Пакет SDKдля GeoEvent Server содержит файлы библиотек, примеры, справочник по API Javadoc и руководство разработчика. SDK для GeoEvent Server устанавливается вместе с GeoEvent Server в следующих местоположениях:

  • Windows: <ArcGIS Server installation directory>\GeoEvent\sdk (например, C:\Program Files\ArcGIS\Server\GeoEvent\sdk).
  • Linux: <ArcGIS Server installation directory>/GeoEvent/sdk (например, ~/arcgis/server/GeoEvent/sdk).

Подробнее о расширении функциональных возможностей GeoEvent Server с помощью GeoEvent Server SDK см. в разделе Знакомство с GeoEvent Server SDK.