Skip To Content

基本 GeoEvent Server 词汇

使用 ArcGIS GeoEvent Server 时需要理解以下术语。

ArcGIS GeoEvent Manager

ArcGIS GeoEvent Manager 是用于管理 GeoEvent Server 的应用程序。 使用 GeoEvent Manager 可监控获取、处理和广播的事件记录计数;创建和管理输入和输出;以及设计和发布 GeoEvent 服务。GeoEvent Manager 也是用于查看和更新 GeoEvent 定义、导入地理围栏以及管理 GeoEvent Server 配置和数据存储连接的应用程序。

有关详细信息,请参阅登录 GeoEvent Manager

配置

GeoEvent Server 配置是一个由用户创建的输入、输出、GeoEvent 服务、连接器、GeoEvent 定义、标签、地理围栏、数据存储等内容组成的集合。 您可以通过 GeoEvent Server 配置文件 (.xml) 存档、恢复以及与其他人共享您的配置。 可以使用 GeoEvent Manager 导出配置文件。

有关详细信息,请参阅管理配置

配置存储

借助 GeoEvent Manager 中的配置存储,管理员可以导入、导出和重置 GeoEvent Server 配置。 导入配置会添加并更新现有组件。 重置配置可恢复 GeoEvent Server 的默认配置。

有关详细信息,请参阅管理配置

连接器

连接器可以是入站(输入)连接器或出站(输出)连接器。 可以通过连接器轻易获取流入和流出 GeoEvent Server 的流数据。 在 GeoEvent Manager 中,管理员可浏览到站点 > GeoEvent > 连接器以查看可用连接器列表或创建新的连接器。

有关详细信息,请参阅输入连接器简介输出连接器简介管理连接器

数据存储

借助 GeoEvent Manager 中的数据存储页面,管理员可以将系统文件夹和 ArcGIS EnterpriseArcGIS ServerArcGIS Online 连接注册到 GeoEvent Server。 注册很有必要,因为参与 GeoEvent 服务的多种类型的输入连接器、输出连接器和处理器在读取或写入事件数据时必须引用一个已注册的数据存储。

有关详细信息,请参阅管理数据存储

事件查看器

事件查看器是 GeoEvent Sampler 中提供的 Web 地图查看器,可用于显示已采样事件记录的几何。

有关详细信息,请参阅使用 GeoEvent Sampler 采样数据

过滤

过滤器是 GeoEvent 服务中的一个元素,在输入连接器和输出连接器之间传递事件时,过滤器可过滤掉不满足特定条件的事件数据 (GeoEvent)。 满足过滤条件的 GeoEvent 会通过过滤器,以供后续处理。

有关详细信息,请参阅过滤器简介

GeoEvent

实时数据以一系列事件或 GeoEvent 的形式流经 GeoEvent 服务中的元素。 当事件数据(可描述为包含事件发生的日期和时间和指定事件位置的坐标等属性值的一系列消息)由输入连接器接收(输入)时,事件数据将由该连接器解释并转换为一系列 GeoEvent。

GeoEvent 定义

“GeoEvent 定义”用于定义 GeoEvent 流经 GeoEvent Server 的方案,并标识各个 GeoEvent 的属性字段和数据类型(日期、字符串、整型等)。 为使输入连接器可以根据数据源构建 GeoEvent,必须存在一个 GeoEvent 定义。 同样地,为使输出连接器能够解构 GeoEvent 并传播事件数据,必须存在一个与指定输出的方案相一致的 GeoEvent 定义。

有关详细信息,请参阅管理 GeoEvent 定义

GeoEvent Sampler

GeoEvent Sampler 是 GeoEvent Manager 服务设计器中提供的实用程序。 此实用程序用于在发布的 GeoEvent 服务的元素流经时对固定数量的 GeoEvent 进行采样。 经采样的 GeoEvent 可以在采样器窗口中以经过修饰的 JSON 或分隔文本形式进行查看。 经采样的 GeoEvent 可以更早、更深刻地洞察实时数据源,并有助于对 GeoEvent 服务中的不同路径进行设计、验证和故障排除。

有关详细信息,请参阅使用 GeoEvent Sampler 采样数据

GeoEvent 服务

GeoEvent 服务在将 GeoEvent 从一个或多个输入连接器传送到一个或多个输出连接器时,会对事件记录执行实时分析。 GeoEvent 服务中可包含可配置的过滤器和处理器元素,用于在一项服务的输入和输出之间传送 GeoEvent 时对其进行识别、丰富、添加地理标记和进一步处理。

有关详细信息,请参阅下方的实时分析GeoEvent 服务简介

地理围栏

地理围栏是一种用于空间邻域分析的几何,最常见的是面。 例如,可以对事件检测器处理器进行配置,使其检测所接收事件的位置何时位于一组指定的地理围栏之内或之外。 可以对地理标记器处理器进行配置,以包括地理围栏的名称以及是在地理围栏的内部还是外部发现事件。

有关详细信息,请参阅管理地理围栏

输入连接器(输入)

输入连接器(或输入)是 GeoEvent 服务中的元素,用于接收和解释来自流数据的事件。 输入连接器会检索每个事件的属性值并构建一个 GeoEvent,而此 GeoEvent 可以经过可选的过滤器和处理器到达输出连接器。 每个输入连接器均配置为从单个数据源接收事件数据。 每个 GeoEvent 服务都必须至少包括一个输入连接器。

有关详细信息,请参阅输入连接器简介

输出连接器(输出)

输出连接器(输出)是 GeoEvent 服务中的一个元素,用于将 GeoEvent 转换回数据流,以便将其发送至指定目的地。 每个 GeoEvent 服务必须至少包括一个输出连接器,也可包含多个输出连接器。

有关详细信息,请参阅输出连接器简介

处理器

处理器是 GeoEvent 服务的元素,可用于在 GeoEvent 经过 GeoEvent Server 时对其执行实时处理和分析(例如事件数据的标识和丰富)。

有关详细信息,请参阅处理器简介

实时分析

实时分析是 GeoEvent 服务中由一个或多个可配置过滤器处理器的组合执行的处理。 配置为将要素记录或表中的值插入事件记录的字段丰富器处理器是实时分析的示例之一。 另一个实时分析的示例是地理标记器处理器,此处理器配置为使用与事件记录几何共享空间关系的地理围栏的名称丰富事件记录。 配置为对流数据执行实时分析的 GeoEvent 服务元素的示例还包括:配置为舍弃属性或几何不满足指定条件的事件记录的过滤器和配置为计算派生值或操作字符串值的处理器

路径

路径是 GeoEvent 服务中两个元素(输入、输出、过滤器和处理器)之间的连接。

有关详细信息,请参阅创建 GeoEvent 服务

流容器

流容器是托管流服务的运行时实体。 例如,支持 WebSocket 的 Jetty Web 服务器可称作“流容器”。

流图层

流服务包含流图层,这与要素服务包含一个或多个要素图层的方法相似。 每个流图层都对应一个特定的几何类型,例如点、折线或面。 流服务仅可包含单个流图层(这与可具有多个图层的要素服务或地图服务不同)。

有关详细信息,请参阅 ArcGIS Maps SDK for JavaScript 帮助中的 StreamLayer

流服务器

流服务器是指 ArcGIS Server REST 服务目录中流服务的 REST 端点。 例如,可以在 http://<server>:<port>/<site>/services/Assets/StreamServer 上找到名为 Assets 的流服务的信息。

流服务

流服务是 ArcGIS Server 的一种服务类型。 可在 Portal for ArcGIS 中找到流服务(在 ArcGIS REST 服务目录中列出以供查看),并可使用 ArcGIS Server 管理员目录来管理。 在 ArcGIS GeoEvent Manager 中,可使用发送要素到流服务输出连接器创建流服务。

注:

流服务不像地图服务或要素服务一样包含多个图层;每个流服务提供访问一个数据源的权限。

有关详细信息,请参阅流服务

标记

标签是 GeoEvent 定义中的字段上的一种标注。 标签类似于字段别名,当不同事件定义将相似数据与不同字段名称相关联时,标签可为表达式的一致性提供支持。 多个内置标签可以识别包含关键信息的 GeoEvent Server 字段,例如 TRACK_IDGEOMETRY

有关详细信息,请参阅管理标签

追踪 ID (TRACK_ID)

追踪 ID (TRACK_ID) 是 GeoEvent 定义中的一个字段,用于将 GeoEvent 与特定实体联系起来。 例如,一辆卡车可以通过它的车牌号进行标识,而一架飞机可以通过指定的航班号进行标识。 这些标识符可用作追踪 ID,以便追踪与特定实际实体或一组事故相关联的事件。 GeoEvent Server 包括一个内置标签,即 TRACK_ID,这一标签应用于 GeoEvent 定义的字段中,从而为实体或事件提供唯一的标识符。

有关详细信息,请参阅管理标签