简化器处理器用于更正事件记录相关几何,从而拓扑渲染与其类型一致的几何。 简化器处理器对点几何不起作用。 多点几何将所有折点捕捉到适合几何空间参考的格网中,然后移除重复折点。 使用多条路径或多个环来重新构建带有自相交线段的折线几何和面几何,以生成具有正确拓扑的多部分折线或面。
示例
以下是简化器处理器的用例:
- 在尝试将事件数据发送到要素服务以在 Web 地图中显示之前,可使用简化器处理器更正外部数据源的几何。
- 在 GeoEvent 服务开始时,使用简化处理器是一种执行几何数据质量保证和质量控制的方法。
用法说明
使用简化器处理器时,请记住以下事项:
- 简化与综合不同。 简化沿着具有正确拓扑的线段移除不必要的折点或者修整几何以减少细节,从而生成一个能够以较小的地图比例有效展示的几何。 简化旨在生成一个能够有效写入地理数据库中的要素。
- 如果提供一个点,处理器将返回相同的点。 处理器对点几何不起作用。
- 提供一个多点几何,处理器将所有折点捕捉到适合几何空间参考的格网中,然后移除重复折点。
- 如果提供一个折线或面,处理器将对自相交线段进行评估。 使用多条路径或多个环来重新构建带有自相交线段的几何,以生成具有正确拓扑的多部分折线或面。
- 在 ArcGIS Desktop 或 ArcGIS Pro 编辑会话中创建的要素已经具有正确拓扑且拓扑结构比较简单。
- 在 GeoEvent 服务中,处理从要素服务轮询的要素之前不需要进行简化。
- 可以对处理器进行配置以将事件记录的几何替换为简化几何,或者使用替换几何参数将简化几何放入新几何字段中。 向 GeoEvent 添加新字段将更改事件记录的方案,这需要 GeoEvent Server 创建一个新的 GeoEvent 定义。 新的 GeoEvent 定义将由 GeoEvent Server 管理,并且如果处理器或者使用该处理器的 GeoEvent 服务发生改变,则该定义将被删除。
参数
以下是简化器处理器的参数:
参数 | 描述 |
---|---|
名称 |
用于在 GeoEvent Manager 中引用的处理器的描述性名称。 |
处理器 |
指定所选的处理器。 |
几何字段 | 入站事件记录中几何字段或具有 GEOMETRY 标签的字段的名称。 处理器根据该字段评估和更正几何,从而拓扑渲染与其类型一致的几何。 |
替换几何 | 用于指定是否将当前几何替换为简化几何。 默认为是。
|
新几何字段名称 (条件分析) | 存储简化几何的新几何字段的名称。 此参数在替换几何设置为否时显示,设置为是时隐藏。 |
将新几何字段标记为几何 (条件分析) | 指定是否将处理器创建的新几何字段使用 GEOMETRY 标签标记。 如果存在多个几何字段,则 GeoEvent Server 将使用 GEOMETRY 标签来标识事件记录的已实现几何。 默认为否。 此参数在替换几何设置为否时显示,设置为是时隐藏。 |
新建 GeoEvent 定义名称 (条件分析) | 分配给新 GeoEvent 定义的名称。 新 GeoEvent 定义将对入站事件记录的方案和新几何字段进行组合。 此参数在替换几何设置为否时显示,设置为是时隐藏。 |
注意事项和限制
将事件数据发送到要素服务之前,请考虑将现有事件记录几何替换为简化(已更正)几何。 要素服务仅支持一个几何类型字段,因此,将对未标有 GEOMETRY 标签的字段进行转换并将其保存为字符串。 此外,事件记录将移除其所有无效几何。