Skip To Content

要素转点处理器

要素转点处理器可用于从事件记录的面或折线几何动态生成点。 处理器将点作为原始几何的质心返回。

示例

以下是要素转点处理器的用例:

  • 计算面要素的质心可用于实时显示质心。 例如,可以将表示实时飓风的面要素简化为点质心,以显示概化风暴眼。
  • 将面或折线要素简化为点可用于提高事件记录吞吐量和存储性能。 具有数千个折点的面要素或折线要素可能会影响 GeoEvent Server 中实时分析的性能。

用法说明

使用要素转点处理器时,请记住以下事项:

  • 处理器需要指定包含事件记录几何的字段。 可以指定几何字段名称,也可以将 GEOMETRY 标签应用于 GeoEvent 定义中的字段,以标识几何字段。
  • 几何字段参数将显示包含几何数据类型的每个 GeoEvent 定义中每个字段的名称。 按名称选择几何字段时,请选择与事件记录的 GeoEvent 定义相对应的正确几何字段的名称。
  • 可以对处理器进行配置以将事件记录的几何替换为点质心,或者使用替换几何参数将点质心放入新几何字段中。 通过添加新字段以更改事件记录的方案将需要 GeoEvent Server 来创建新的 GeoEvent 定义。 新的 GeoEvent 定义将由 GeoEvent Server 管理,并且如果处理器或者使用该处理器的 GeoEvent 服务发生改变,则该定义将被删除。
  • 对于将新几何字段标记为几何参数,选择将明确告知 GeoEvent Server 应视为事件记录已实现几何的几何字段,以用于后续处理或输出。
  • 将事件记录从处理器发送到要素服务输出时,请确保出站 GeoEvent 定义中仅存在一个几何字段。

参数

以下是要素转点处理器的参数:

参数描述

名称

用于在 GeoEvent Manager 中引用的处理器的描述性名称。

处理器

指定所选的处理器。

几何类型

用于指定要处理的事件记录的当前几何类型。 默认为

  • - 入站事件记录的几何类型为面。
  • 折线 - 入站事件记录的几何类型为折线。

替换几何

用于指定是否将当前事件记录几何替换为点质心的几何。 默认为

  • - 事件记录几何将替换为点质心的几何。
  • - 事件记录几何将保持不变。 点质心的几何将存储在新几何字段中。 通过添加新字段名称来更改事件记录的方案将需要新的 GeoEvent 定义。

几何字段

几何字段的名称或者处理器将用于计算点质心的入站事件记录中的 GEOMETRY 已标记字段。 指定几何字段的实际几何必须与几何类型参数中指定的几何类型相匹配。

新几何字段

(条件分析)

将存储点质心几何的新几何字段的名称。

此参数在替换几何设置为时显示,设置为时隐藏。

新建 GeoEvent 定义名称

(条件分析)

分配给新 GeoEvent 定义的名称。 新 GeoEvent 定义将对入站事件记录的方案和其他新几何字段进行组合。

此参数在替换几何设置为时显示,设置为时隐藏。

将新几何字段标记为几何

(条件分析)

确定是否将处理器创建的新几何字段标记为 GEOMETRY。 如果存在多个几何字段,则 GeoEvent Server 将使用 GEOMETRY 标签来标识事件记录的已实现几何。 默认为

此参数在替换几何设置为时显示,设置为时隐藏。

注意事项和限制

使用要素转点处理器时,需要牢记几点注意事项:

  • 要素转点处理器仅支持面和折线几何类型。 不支持其他几何类型,例如多点或包络。
  • 针对入站事件数据,处理器只能处理一种类型的几何,例如面或点,但不能同时处理这两种类型的几何。 如果入站事件数据中同时存在两种类型的几何,请考虑实施第二个要素转点处理器以处理每种受支持类型的几何,即一个用于处理面几何,另一个用于处理折线几何。
  • 将事件数据发送到要素服务之前,请考虑将现有事件记录几何替换为表示点(质心)的几何。 要素服务仅支持一个几何类型字段,因此,将对未标记 GEOMETRY 标签的字段进行转换并将其保存为字符串。