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