适用于 ArcGIS Pro Standard 和 Data Reviewer 许可。
摘要
无效事件测量值校验会找到在线性参考事件中,具有无效测量值的事件,这些事件可能位于同一路径上或跨越多条路径。
支持的工作流
ArcGIS Data Reviewer 校验支持多种用于实施数据自动检查的方法。 下表列出了此校验支持的实现方法:
验证 | 约束 | |
---|---|---|
Reviewer 批处理作业 | 属性(验证)规则 | 否 |
是 | 是 (ArcGIS Pro 3.1 和 ArcGIS Enterprise 11.1 或更高版本) |
概览
无效事件测量值校验用于识别具有可能影响分析和资产管理工作流的错误的线性参考事件。 含无效测量值的事件包含相关路径要素范围外的测量值。 包括大于、小于相关路径测量值间隙或位于其中的事件测量值。
行业情景
此校验可用于以下情景:
- 在道路管理中,代表 55 英里每小时的限速事件需要具有与相关路径要素相同的测量值。
- 在道路管理中,具有无效测量值的事件要素会对长度计算产生不利影响,例如,美国交通运输部 (DOT) 里程报告。
- 在管道管理中,记录地下资产所用防护涂层的测量值可确保报告的准确性和地下要素的安全性。
示例
下图演示了包含同一路径和跨多条路径的无效测量值的点和线性事件(红色)。
语法
参数 | 必填 | 说明 | 工作流 |
---|---|---|---|
子类型 | 否 |
应用规则的子类型。 | 验证 |
属性 | 否 | 此查询用于标识将对其应用规则的要素。 | 验证 |
事件属性/路径标识符 | 是 |
包含将事件关联至路径所用值的字段名称。 该字段必须为数值数据类型。 | 验证 |
事件属性/起始测量值 | 是 | 包含点或线性事件要素起始测量值的字段名称。 该字段必须为数值数据类型。 | 验证 |
事件属性/终止测量值 | 是 | 包含线性事件要素终止测量值的字段名称。 该字段必须为数值数据类型。 | 验证 |
事件属性/事件开始日期 | 是 |
包含用于定义点或线性事件要素起始日期的值的字段名称。 该字段必须为日期数据类型。 | 验证 |
事件属性/事件结束日期 | 是 |
包含用于定义点或线性事件要素结束日期的值的字段名称。 该字段必须为日期数据类型。 | 验证 |
路径属性/输入路径 | 是 |
引用事件的输入路径要素。 | 验证 |
路径属性/路径标识符 | 是 |
包含将事件关联至路径所用值的字段名称。 该字段必须为数值数据类型。 | 验证 |
路径属性/路径开始日期 | 是 | 字段名称,其中包含用于定义路径开始日期的值。 该字段必须为日期数据类型。 | 验证 |
路径属性/路径结束日期 | 是 | 字段名称,其中包含用于定义路径结束日期的值。 该字段必须为日期数据类型。 | 验证 |
测量容差 | 否 | 查找具有无效测量的事件时使用的可选值。 默认使用线性参考系统 M 容差。 | 验证 |
名称 | 是 | 规则的唯一名称。 此信息用于支持数据质量要求可追踪性、自动报告和校正工作流。 | 验证 |
描述 | 否 | 发现不合规要素时定义的错误描述。 此信息用于为推动校正工作流提供指导。 | 验证 |
严重性 | 否 | 发现不合规要素时分配错误的严重性。 该值表明错误相对于其他错误的重要性。 该值的范围从 1 到 5,1 为最高优先级,5 为最低优先级。 | 验证 |
标签 | 否 | 规则的标签属性。 此信息用于规则创作和管理流程,以支持数据质量要求的可追踪性和报告。 | 验证 |
备注
使用该校验时,请牢记以下内容:
- 事件的相关路径源要素图层必须启用 m 值。
- 此校验支持对存储在点或线要素类中的事件进行验证。
- 或者,您也可以定义测量容差值,以在查找具有无效测量值的事件时使用。 此值不得小于输入路径要素的 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)运算符。
- 复合规则配置不支持事件校验。