Skip To Content

管理 GeoEvent 定义

在本主题中

什么是 GeoEvent 定义?

GeoEvent 扩展模块 中的事件数据具有相关联的方案,可以识别事件数据的属性字段和数据类型(日期、字符串和整型等)。这个方案被称为 GeoEvent 定义。通过在 GeoEvent Manager 中浏览至站点 > GeoEvent > GeoEvent 定义,可查看 GeoEvent 定义。

使用 GeoEvent Manager 查看并管理 GeoEvent 定义。
注:

GeoEvent 扩展模块 包括两个 GeoEvent 定义,事件TrackGap。不要删除或修改这些 GeoEvent 定义;事件检测器处理器和追踪间距检测器处理器会使用这些 GeoEvent 定义。

为使输入连接器能够根据正在进入的事件构建 GeoEvent,必须存在与事件流中的数据相一致的 GeoEvent 定义。同理,为使输出连接器能够构建 GeoEvent 并发送事件数据,必须存在与指定输出的方案相一致的 GeoEvent 定义。

GeoEvent 定义可由用户创建并编辑。某些输入连接器能够基于它们在所接收的事件中发现的数据来创建事件定义。管理员导入事件定义来支持更新已发布的要素服务等操作。这意味着已知 GeoEvent 定义的列表会频繁更改。

GeoEvent 扩展模块 入门教程中包含练习,这些练习将演示如何创建 GeoEvent 定义、输入连接器如何根据其接收的数据构建 GeoEvent 定义以及如何导入来自发布的要素服务的 GeoEvent 定义。要查看该教程,请访问 GeoEvent Extension 教程

GeoEvent 定义字段数据类型

GeoEvent 定义中包含的每个字段均具有关联的数据类型。在输入连接器根据流数据构建 GeoEvent 时,或在通过输出连接器发送 GeoEvent 前解构 GeoEvent 时,将使用此数据类型。

可用的数据字段类型如下:

  • 布尔型
  • 日期
  • 双精度型
  • 浮点型
  • 几何
  • 组 *
  • 整型
  • 长整型
  • 短整型
  • 字符串

* 有关详细信息,请参阅以下“字段组”部分。

字段基数

某些基于事件的数据流可定义一种单个字段具有多个条目(如数组)的方案。在 GeoEvent 定义中,这些字段被表示为基数大于一的字段。字段基数是一种高级功能,用于在发现上述情况时为数据流提供支持。

管理员可在 GeoEvent Manager 中配置 GeoEvent 定义的基数,方法是将字段基数由更改为

字段组

某些数据流可定义这样一种方案,其中单个字段不是离散数据类型(如日期、字符串和整型),而是包含多个数据值类型的组。在 GeoEvent 定义中,这些字段被表示为。组内每个字段的离散数据类型将以缩进形式排列在字段组名称下。

字段组支持是另一种高级功能,用于在发现上述情况时为数据流提供支持。组字段类型可以包括嵌套组,允许创建复杂结构。

在 GeoEvent Manager 中,将 GeoEvent 定义的字段配置为组字段的方法是将字段类型更改为