适用于 ArcGIS Pro Standard 和 Data Reviewer 许可。
摘要
查找事件间隙校验用于查找同一路径或多条路径中类别相同的事件之间存在间隙的线性参考事件。 例如,它将找到同一路径上注册的两个限速事件,但是并未覆盖整个路径长度,从而形成间隙。
注:
查找事件间隙校验必须在路径的网络要素类中进行创作。
支持的工作流
ArcGIS Data Reviewer 校验支持多种用于实施数据自动检查的方法。 下表列出了此校验支持的实现方法:
验证 | 约束 | |
---|---|---|
Reviewer 批处理作业 | 属性(验证)规则 | 否 |
是 | 是 (ArcGIS Pro 3.1 和 ArcGIS Enterprise11.1 或更高版本) |
概览
查找事件间隙校验用于查找同一路径或多条路径中存在间隙的线性参考事件。
行业情景
此校验可用于以下情景:
- 在道路管理中,表示 55 英里/小时 (mph) 的限速事件需要覆盖对应路径要素的整个测量值。
- 为避免管道管理中的管道腐蚀,无间隙记录地下资产所用防护涂层的测量值可确保报告的准确性和地下要素的安全性。
示例
下图以红色说明了线性错误事件,表示同一路径和跨多条路径中其他事件之间的间隙。
语法
参数 | 必填 | 说明 | 工作流 |
---|---|---|---|
子类型 | 否 | 应用规则的子类型。 | 验证 |
属性 | 否 | 此查询用于标识将对其应用规则的要素。 | 验证 |
路径属性/路径标识符 | 是 | 包含将事件关联至路径所用值的字段名称。 该字段必须为数值数据类型。 | 验证 |
路径属性/路径开始日期 | 是 | 字段名称,其中包含用于定义路径开始日期的值。 该字段必须为日期数据类型。 | 验证 |
路径属性/路径结束日期 | 是 | 字段名称,其中包含用于定义路径结束日期的值。 该字段必须为日期数据类型。 | 验证 |
事件属性/事件源 | 是 | 注册到路径网络且要验证是否存在间隙的线事件。 | 验证 |
事件属性/路径标识符 | 是 | 包含将事件关联至路径所用值的字段名称。 该字段必须为数值数据类型。 | 验证 |
事件属性/起始测量值 | 是 | 包含点或线性事件要素起始测量值的字段名称。 该字段必须为数值数据类型。 | 验证 |
事件属性/终止测量值 | 是 | 包含线性事件要素终止测量值的字段名称。 该字段必须为数值数据类型。 | 验证 |
事件属性/事件开始日期 | 是 | 包含用于定义点或线性事件要素起始日期的值的字段名称。 该字段必须为日期数据类型。 | 验证 |
事件属性/事件结束日期 | 是 | 包含用于定义点或线性事件要素结束日期的值的字段名称。 该字段必须为日期数据类型。 | 验证 |
测量容差 | 否 | 根据特定容差值查找事件间隙时使用的可选值。 默认使用线性参考系统 M 容差。 | 验证 |
名称 | 是 | 规则的唯一名称。 此信息用于支持数据质量要求可追踪性、自动报告和校正工作流。 | 验证 |
描述 | 否 | 发现不合规要素时定义的错误描述。 此信息用于为推动校正工作流提供指导。 | 验证 |
严重性 | 否 | 发现不合规要素时分配错误的严重性。 该值表明错误相对于其他错误的重要性。 该值的范围从 1 到 5,1 为最高优先级,5 为最低优先级。 | 验证 |
标签 | 否 | 规则的标签属性。 此信息用于规则创作和管理流程,以支持数据质量要求的可追踪性和报告。 | 验证 |
备注
使用该校验时,请牢记以下内容:
- 该校验必须在路径的网络要素类中进行创作。
- 此校验支持对存储在线要素类中的事件进行验证。
- 或者,您也可以定义测量容差值,以在查找具有无效测量值的事件时使用。 此值不得小于输入路径要素的 m 容差值。
- 此校验支持验证存储在 企业级地理数据库 中以及注册到 ArcGIS Roads and Highways 或 ArcGIS Pipeline Referencing 的线性参考系统 (LRS) 的事件。
- 路线要素必须启用 m 值,并在 Roads and Highways 或 Pipeline Referencing 的 LRS 中注册。
- 所有路径和事件要素的路径标识符字段(数值数据类型)均为必填。
- 路径标识符字段上的属性索引可加快动态分段过程的速度。
- 与非单调路径要素关联的事件不由此校验评估。 非单调路径是包含连续或数值非严格递增或递减的测量值的路径。
单调性校验用于查找需要校正的非单调路径。
- 仅在规则评估期间考虑具有以下验证状态的输入要素:2(无需计算,需要验证,无错误)、3(无需计算,需要验证,存在错误)、6(需要计算,需要验证,无错误)或 7(需要计算,需要验证,存在错误)。
- 属性过滤器参数仅限于比较(=、<>、>、<、>=、<=)和逻辑(AND/OR、IN/NOT IN、LIKE/NOT LIKE、IS NULL)运算符。
- 复合规则配置不支持事件校验。