ArcGIS GeoEvent Server 是 ArcGIS Server 的一个服务器许可角色,可用于对流式传输数据进行实时获取和分析。以下部分显示了 GeoEvent Server 的关键功能。除此之外,还可将 GeoEvent Server 快速入门指南 (PDF) 用作 ArcGIS 实时和大数据 GIS 功能入门的快速参考。
GeoEvent 服务
GeoEvent 服务用于配置事件流、要执行的过滤和处理步骤、输入连接器要将其应用至何处以及输出连接器要发送怎样的结果。
有关详细信息,请参阅 GeoEvent 服务概述。
ArcGIS GeoEvent Manager
ArcGIS GeoEvent Manager 用于创建和配置服务组件,以及设计、发布和管理 GeoEvent 服务。可浏览至 https://gisserver.domain.com:6143/geoevent/manager 打开 GeoEvent Manager。首次打开 GeoEvent Manager 后,将显示如下所示的空白 监控页面。
创建输入连接器、输出连接器和已发布的 GeoEvent 服务后,监控页面将包含如下图所示的组件。
有关详细信息,请参阅登录到 GeoEvent Manager。
创建连接器
GeoEvent Server 包含用于创建输入连接器和输出连接器的连接器。提供了适用于常用数据格式(文本、RSS、Esri 要素 JSON 和通用 JSON)和数据通信通道(系统文件、HTTP、TCP、UDP、WebSocket 和 Esri 要素服务)的连接器。GeoEvent Server 提供的输入连接器示例如下所示。
创建 GeoEvent 服务
GeoEvent 服务是使用类似于 ModelBuilder 的简单图形界面在 GeoEvent Manager 中创建的。使用服务设计器将输入和输出添加到 GeoEvent 服务。GeoEvent 服务还可以包含过滤器和处理器,用于对流式传输数据执行实时分析。
发布后,GeoEvent 服务会将事件数据从输入路由至任意数量的过滤器和处理器以及一个或多个输出。输入连接器负责接收和解释事件流,并将事件数据转换成一系列的 GeoEvent。过滤器应用属性和空间过滤以识别感兴趣的 GeoEvent。处理器会计算导数值、通过合并来自其他服务或文件的数据来丰富 GeoEvent、根据空间关系标记 GeoEvent 以及使用 GeoEvent 方案来映射和减少 GeoEvent 中的字段。输出连接器负责将 GeoEvent 转换回数据流并通过选定的数据通信通道发送事件。
GeoEvent Server 对流式传输事件数据的此类处理和分析全部实时进行处理。
有关详细信息,请参阅 GeoEvent 服务概述。
将您的应用程序引入日常生活
整个 ArcGIS 平台均可以使用 GeoEvent Server 中的流式传输事件数据将日常的 GIS 应用程序引入生活中。GeoEvent Server 可通过更新要素服务和其他在线内容,从而实现将流数据集成到企业级 GIS 中。接下来,可以在 Web 地图、Operations Dashboard for ArcGIS 等应用程序,或任何 ArcGIS 查看器或应用程序中使用这些要素和内容,以在事件发生时显示其最新相关信息。