“差创建器处理器”可用于确定事件记录几何与单个地理围栏之间的相交部分。 处理器将裁剪或移除与事件记录几何相交的地理围栏部分。
示例
以下是差创建器处理器的用例:
- 计算地理围栏与相交事件记录之间的几何差可以显示扫雪车已清除积雪的区域以及积雪残留的区域。
- 计算地理围栏与相交事件记录之间的几何差可以显示外业工作人员已搜索的区域以及仍然需要搜索的区域。
- 计算地理围栏与相交事件记录之间的几何差可以帮助监控资产是否已接触、进入固定边界或与其相交。
用法说明
使用差创建器处理器时,请记住以下事项:
- 差创建器处理器需要指定两个离散几何。 您不能使用正则表达式指定多个地理围栏,然后将每个地理围栏的相交部分从事件记录几何中移除。
- 处理器还要求地理围栏的尺寸等于或大于事件记录几何的尺寸。 例如,您不能从折线中裁剪或减去点,也不能从面中裁剪折线。
- 处理器需要指定包含事件记录几何的字段。 可以指定几何字段名称,也可以将 GEOMETRY 标签应用于 GeoEvent 定义中的字段,以标识几何字段。
- 几何字段参数将显示包含几何数据类型的每个 GeoEvent 定义中每个字段的名称。 按名称选择几何字段时,请选择与事件记录的 GeoEvent 定义相对应的正确几何字段的名称。
- 可以对处理器进行配置以将事件记录的几何替换为计算的两个几何的差,或者使用替换几何参数将差放入新几何字段中。 通过添加新字段以更改事件记录的方案将需要 GeoEvent Server 来创建新的 GeoEvent 定义。 新的 GeoEvent 定义将由 GeoEvent Server 管理,并且如果处理器或者使用该处理器的 GeoEvent 服务发生改变,则该定义将被删除。
- 对于将新几何字段标记为几何参数,选择是将明确告知 GeoEvent Server 应视为事件记录已实现几何的几何字段,以用于后续处理或输出。
参数
以下是差创建器处理器的参数:
参数 | 描述 |
---|---|
名称 |
用于在 GeoEvent Manager 中引用的处理器的描述性名称。 |
处理器 |
指定所选的处理器。 |
几何字段 | 几何字段的名称或者处理器将用于计算具有相交地理围栏的几何差的入站事件记录中的 GEOMETRY 已标记字段。 |
替换几何 | 用于指定是否将当前事件记录几何替换为已裁剪地理围栏的几何。 默认为是。
|
新几何字段名称 (条件分析) | 将存储已裁剪地理围栏几何的新几何字段的名称。 此参数在替换几何设置为否时显示,设置为是时隐藏。 |
将新几何字段标记为几何 (条件分析) | 确定是否将处理器创建的新几何字段标记为 GEOMETRY。 如果存在多个几何字段,则 GeoEvent Server 将使用 GEOMETRY 标签来标识事件记录的已实现几何。 默认为否。 此参数在替换几何设置为否时显示,设置为是时隐藏。 |
新建 GeoEvent 定义名称 (条件分析) | 分配给新 GeoEvent 定义的名称。 新 GeoEvent 定义将对入站事件记录的方案和其他新几何字段进行组合。 此参数在替换几何设置为否时显示,设置为是时隐藏。 |
地理围栏 | 注册到 GeoEvent Server 的地理围栏的类别和名称 处理器将使用地理围栏来计算具有相交事件记录的几何差。 生成的几何为地理围栏的已裁剪部分。 所需格式为 category/name,以一对正则表达式模式指定。 例如,Pavilions/Alpha 使用在 Pavilions 类别中具有事件记录几何的地理围栏 Alpha。 注:不能将多个地理围栏 category/name 表达式指定为逗号分隔列表。 例如,指定 Countries/France, Countries/Germany 不能用于指定地理围栏 France 或 Germany。 注:类别和名称均使用正则表达式。 由于该表达式 .*/.* 包括所有类别中的所有地理围栏,并且该处理器仅适用于两个地理围栏,因此不太可能使用此模式。 请注意,正则表达式模式匹配区分大小写。 |
注意事项和限制
将事件数据发送到要素服务之前,请考虑将现有事件记录几何替换为表示计算差的几何。 要素服务仅支持一个几何类型字段,因此,将对未标记为 GEOMETRY 的字段进行转换并保存为字符串。