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 服务的多种类型的输入连接器、输出连接器和处理器在读取或写入事件数据时必须引用一个已注册的数据存储。

了解有关管理数据存储的详细信息

事件查看器

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

滤波器

GeoEvent 服务中的过滤器元素可过滤出不满足指定条件的事件记录。 满足过滤器条件的事件记录将通过过滤器以供后续处理。

事件记录

实时数据以一系列事件记录的形式流经 GeoEvent 服务中的元素。 事件记录是描述观测结果的数据。 它们通常具有标量属性,如序列号或其他资产标识符。 它们还具有时态属性,例如观测结果的日期和时间。 事件记录可以包含坐标,指定进行观测的点,但也可以包含格式为 JSON 字符串的 //点、折线或面几何//。 输入连接器(输入)可将原始数据格式调整为 JSON、XML 或分隔文本,以创建由 GeoEvent 服务处理的事件记录。

GeoEvent 定义

GeoEvent 定义用于定义事件记录的方案。 在 GeoEvent 服务中的过滤器和处理器之间路由的事件记录具有特定数据类型的属性,如日期、字符串、整型或几何。 属性字段名称及其数据类型在 GeoEvent 定义中指定。 为使输入连接器可以根据数据源构建事件记录,必须存在一个 GeoEvent 定义。 同样地,为使输出连接器能够解构事件记录并传播事件数据,必须存在一个与指定输出的方案相一致的 GeoEvent 定义。

GeoEvent Sampler

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

GeoEvent 服务

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

地理围栏

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

了解有关地理围栏的详细信息

输入连接器(输入)

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

输出连接器(输出)

输出连接器(或输出)是将事件记录转换回数据流以发送到指定目的地的 GeoEvent 服务元素。 每个 GeoEvent 服务都必须至少包括一个输出连接器。

处理器

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

实时分析

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

路径

路径是 GeoEvent 服务中两个元素(输入、输出、过滤器和处理器)之间的连接。 GeoEvent 服务中两个可配置元素之间的每个连接称为路径。 输入、一个或多个过滤器或处理器以及输出之间的一系列连接可称为路径或事件记录处理工作流。

流容器

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

流图层

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

了解有关 ArcGIS Maps SDK for JavaScript 中的流图层的详细信息

流服务器

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

流服务

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

注:

流服务不包含多个图层(例如地图服务或要素服务)。

标记

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

了解有关管理标记的详细信息

追踪 ID (TRACK_ID)

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