Skip To Content

缓冲区创建器处理器

缓冲区创建器处理器用于在事件记录的几何周围动态创建缓冲区。

缓冲区创建器处理器的输出示例

示例

以下是缓冲区创建器处理器的用例:

  • 可以在飞行中的飞机周围生成缓冲区以确保与地面上的关键站点或其他禁飞区保持适当的距离。
  • 可以将在设施点周围放置缓冲区用作地理围栏,从而在车辆或人员靠近设施点时发出警报。
  • 在船只周围创建缓冲区,以确保在狭窄的运输走廊内保持安全距离。 接触或相交的缓冲区可用于指示两艘船只彼此之间的距离过近。

用法说明

使用缓冲区创建器处理器时,请记住以下事项:

  • 可以将缓冲区大小参数指定为数字文字值或表达式,与字段映射器处理器支持的值相似。 为此参数输入的值的求解结果应为正数值。
  • 可以为缓冲区大小参数指定属性字段的名称,而不是数字文字值,以根据事件记录数据的值创建动态缓冲区。
  • 处理器需要指定包含事件记录几何的字段。 可以指定几何字段名称,也可以将 GEOMETRY 标签应用于 GeoEvent 定义中的字段,以标识几何字段。
  • 几何字段参数将显示包含几何数据类型的每个 GeoEvent 定义中每个字段的名称。 按名称选择几何字段时,请选择与事件记录的 GeoEvent 定义相对应的正确几何字段的名称。
  • 可以对处理器进行配置以将事件记录的几何替换为计算的缓冲区,或者使用替换几何参数将计算的缓冲区放入新几何字段中。 通过添加新字段以更改事件记录的方案将需要 GeoEvent Server 来创建新的 GeoEvent 定义。 新的 GeoEvent 定义将由 GeoEvent Server 管理,并且如果处理器或者使用该处理器的 GeoEvent 服务发生改变,则该定义将被删除。
  • 对于将新几何字段标记为几何参数,选择将明确告知 GeoEvent Server 应视为事件记录已实现几何的几何字段,以用于后续处理或输出。
  • 将事件记录从处理器发送到要素服务输出时,请确保出站 GeoEvent 定义中仅存在一个几何字段。
  • 缓冲区大小单位参数将显示各种可用线性单位。 通过在 GeoEvent Manager 中的全局设置中修改允许的单位列表,可以显示并使用其他测量单位。
  • 使用创建测地线缓冲区参数计算缓冲区时,可以指定是创建测地线缓冲区还是使用指定的投影坐标系 (PCS)。 无论选择何种选项,从处理器发出的事件记录中的缓冲区都将重新投影,以匹配用作缓冲区中心点的几何的空间参考和坐标系。
  • 例如,如果路由到缓冲区创建器处理器的事件记录具有以纬度和经度表示坐标的点几何(与 WKID 为 4326 的地理坐标系一致),但该点所在的区域与美国国家平面投影坐标系(南卡罗来纳州)的区域一致,则您可以选择计算测地线缓冲区或在处理坐标系 WKID 参数中输入值 32133 以指定要使用的国家平面投影。 在任何一种情况下,由处理器计算的缓冲区都会再次投影,以匹配处理器最初接收的点几何的地理坐标系。

参数

以下是缓冲区创建器处理器的参数:

参数描述

名称

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

处理器

指定所选的处理器。

几何字段

几何字段的名称或者处理器将用于计算缓冲区的入站事件记录中的 GEOMETRY 已标记字段。

替换几何

用于指定是否将当前事件记录几何替换为缓冲区面的几何。 默认为

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

新几何字段名称

(条件分析)

新几何字段的名称,将在其中存储缓冲区面几何。

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

将新几何字段标记为几何

(条件分析)

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

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

新建 GeoEvent 定义名称

(条件分析)

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

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

缓冲区单位

用于计算缓冲区的测量单位。 可用线性单位可包括但不限于以下各项:

  • 厘米
  • 仪表
  • 英里
  • 海里
  • 英寸
  • 千米
  • 十进制
  • 英尺
  • 庭院
  • 毫米

注:

通过在 GeoEvent Manager 中的全局设置中修改允许的单位列表,可以显示并使用其他测量单位。

缓冲区大小

处理器创建的缓冲区大小。 可以使用数值或入站事件记录 GeoEvent 定义中的字段名称字符串来指定缓冲区大小。

创建测地线缓冲区

指定是创建测地线缓冲区还是使用投影坐标系 (PCS) 计算缓冲区。 默认为

  • - 将计算测地线缓冲区。
  • - 计算缓冲区时将使用指定的处理坐标系。

处理坐标系 WKID

(条件分析)

处理器在计算缓冲区时应使用的投影坐标系 (PCS) 的熟知 ID (WKID)。 请注意,从处理器发出的事件记录中的缓冲区都将重新投影,以匹配用作缓冲区中心点的几何的空间参考和坐标系。 有关投影坐标系及其 WKID 的详细信息,请参阅投影坐标系表

此参数在创建测地线缓冲区设置为时显示,设置为时隐藏。

注意事项和限制

使用缓冲区创建器处理器时,需要牢记几点注意事项:

  • GeoEvent Server 不支持以角度单位(例如十进制度)测量的缓冲区。
  • 将事件数据发送到要素服务之前,请考虑将现有事件记录几何替换为缓冲区几何。 要素服务仅支持一个几何类型字段,因此,将对未标记 GEOMETRY 标签的字段进行转换并将其保存为字符串。