可使用 ArcGIS GeoEvent Manager 和 ArcGIS GeoEvent Server 软件开发工具包 (SDK) 扩展 GeoEvent Server。
创建新连接器
可使用 GeoEvent Server 提供的适配器和传输在 GeoEvent Manager 中配置新连接器。如果 GeoEvent Server 提供的可用适配器和传输无法满足您的需求,可使用 GeoEvent Server 软件开发工具包 (SDK) 创建自定义适配器和传输。可将上述自定义适配器和传输添加至 GeoEvent Server,然后将其用于配置新连接器。
什么是适配器?
适配器是将原始流数据与 GeoEvent 进行相互转换的组件。要查看可用适配器列表,可在 GeoEvent Manager 中导航至站点 > 组件 > 适配器页面。可按照入站和出站适配器对列表进行过滤。入站适配器支持创建输入连接器,而出站适配器支持创建输出连接器。
如果 GeoEvent Server 提供的适配器无法满足您的需求,可使用 GeoEvent Server SDK 创建自定义适配器。适配器实施后会定义一组用于配置适配器的属性。在创建自定义适配器后,可将其添加到组件模板中,随后可根据特定目的对模板进行配置。
什么是传输?
传输是用于在 GeoEvent Server 之外将原始流数据与其原生格式进行互相转换的组件。要查看可用传输列表,可在 GeoEvent Manager 中导航至站点 > 组件 > 传输页面。可按照入站和出站传输对列表进行过滤。入站传输支持创建输入连接器,而出站传输支持创建输出连接器。
如果 GeoEvent Server 提供的一组传输无法满足您的需求,可使用 GeoEvent Server SDK 创建自定义传输。
创建新处理器
处理器是 GeoEvent 服务中的组件,用于对 GeoEvent 执行处理。要查看可用处理器列表,可在 GeoEvent Manager 中导航至站点 > 组件 > 处理器页面。
如果 GeoEvent Server 提供的一组处理器无法满足您的需求,可使用 GeoEvent Server SDK 创建自定义处理器。
使用 GeoEvent Manager 进行扩展
GeoEvent Server 提供多个可支持新建连接器的适配器和传输。管理员可通过在 GeoEvent Manager 中浏览到站点 > GeoEvent > 连接器页面来查看可用连接器。
可通过单击新建连接器新建连接器,并根据特定需要设置相应属性。
通过 GeoEvent Server 软件开发工具包 (SDK) 进行扩展
如果使用 GeoEvent Manager 新建连接器无法满足您的需求,可使用 GeoEvent Server 软件开发工具包 (SDK) 创建自定义适配器、传输和处理器。
GeoEvent Server SDK 包括库文件、示例、Javadoc API 参考以及开发人员指南。GeoEvent Server SDK 与 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 SDK 扩展 GeoEvent Server 的详细信息,请参阅 GeoEvent Server SDK 入门。