可使用 ArcGIS GeoEvent Manager 和 GeoEvent Server 软件开发工具包 (SDK) 扩展 ArcGIS GeoEvent Server。
创建新连接器
可使用 GeoEvent Server 提供的适配器和传输在 GeoEvent Manager 中配置新连接器。 如果 GeoEvent Server 提供的可用适配器和传输无法满足您的需求,可使用 GeoEvent Server 软件开发工具包 (SDK) 创建自定义适配器和传输。 可将上述自定义适配器和传输添加至 GeoEvent Server,然后将其用于配置新连接器。
什么是适配器?
适配器是用于在 GeoEvents 中来回转换原始流数据的组件。 要查看可用适配器列表,可在 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。