附录A 检查项算子清单(精简版)
本篇导读
这份清单把正文散在第 3—4 章、第 6 章与第 10 章的检查项,按对象类型收成七组算子:矢量几何、拓扑、属性与逻辑、三维、点云、栅格、元数据与合规,每组只给判定与典型阈值,不给实现代码。用法是当规则库骨架:先按成果类型选组,再回正文确定阈值口径,最后把每条算子与标准条款挂上映射。它回答一条检查怎么写成可判定的原子,不回答阈值取多少才对。
A.1 矢量几何(可直接实现)
| 算子 | 判定 | 典型阈值 |
|---|---|---|
| 自相交检测 | ST_IsValid = false 且 reason 含 Self-intersection | 0 容忍 |
| 环未闭合 | 首尾节点坐标不等 | 0 容忍 |
| 重复点 | 相邻顶点距离 < ε | ε 按精度等级设定 |
| 极小面积 | ST_Area < 阈值 | 按比例尺(如 1:500 取 0.5 m²) |
| 坐标超范围 | 超出图幅或行政区缓冲 | 按项目 |
| 空几何 / 类型不符 | GeometryType 与图层定义不一致 | 0 容忍 |
| 环方向 | 外壳顺时针、内环逆时针(按规范) | 0 容忍 |
A.2 拓扑
| 算子 | 判定 |
|---|---|
| 悬挂节点 | 线端点未与任何线/面接触(按图层语义允许的除外) |
| 过头 | 线端点超出应终止的线/面 |
| 缝隙 / 重叠 | 相邻面之间 gap 或 overlap 面积 > 阈值 |
| 覆盖一致性 | 面层并集与范围面差异 > 阈值 |
| 未打断相交 | 线线相交处无节点 |
| 网络连通 | 起点到终点不可达(按网络语义) |
A.3 属性与逻辑
必填空值、值域越界、字典编码非法、字段长度超限、唯一性重复、正则格式不符、跨字段条件约束、编码—名称映射不一致、日期逻辑倒挂、层级归属错误、面积/长度汇总守恒偏差超限。
A.4 三维(3D Tiles / Mesh)
tileset.json 结构合法、boundingVolume 与内容一致、geometricError 随层级递减、refine 策略匹配、空洞率超限、悬浮物体积超限、纹理分辨率低于下限、UV 越界、瓦片接缝错位超限、LOD 层级缺失、根变换与 CRS 一致。
A.5 点云
点密度低于下限、高程中误差超限、粗差率超限、噪声点比例超限、拼接错位超限、分类混淆矩阵各类精度低于阈值、覆盖空洞面积超限。
A.6 栅格
COG 结构合法、概览层级缺失、NoData 不一致、无效值比例超限、云量与云影比例超限、接边色差超限、DEM 中误差超限与粗差(尖峰/漏斗)、格网间距不符。
A.7 元数据与合规
元数据必填项缺失、CRS 声明与实际不符、密级标注缺失或矛盾、审图号缺失或版本错配、公开分辨率优于 0.5 米、位置字段未最小化、对外提供未审批。
使用提醒
- 这是精简版,只列常用算子,不等于检查项全集;正式规则库应按对应标准逐条补齐,不宜把本附录直接当验收依据。
- 阈值一列多为占位写法(如“按比例尺”“按项目”“按精度等级设定”),引用时必须替换为项目适用标准或合同约定的具体数值。
- 每条算子应能回溯到具体标准条款编号,否则争议时无法举证“这条检查项从何而来”。
- A.7 组含合规判定项,其中密级标注、审图号版本、公开分辨率、对外提供审批属阻断级;建议与质量规则分开管理层级与签署责任,不要只统计命中数量。
- 算子随标准换版调整,规则库需记录版本号与生效日期,保证历史结论可回放。