48 lines
1.9 KiB
Markdown
48 lines
1.9 KiB
Markdown
# CM95 助航名称规则冻结 v1
|
||
|
||
## 结论
|
||
|
||
基于 Dataset ID=1、z10/914/385 AOI 的 1:20,000 / 1:50,000 / 1:200,000 多尺度审计,冻结以下规则:
|
||
|
||
1. `navigation_marks.chart_label_text` 只允许来自助航组件自身的 `OBJNAM` 或 `NOBJNM`。
|
||
2. `_texto._texta.text` 不参与自动助航名称关联。
|
||
3. 不使用“最近文字”“同 Cell 最近文字”“距离阈值”生成助航名称。
|
||
4. 不从 NEWPEC / reference PBF 反向灌入名称。
|
||
5. relation20 仍只负责同 Cell 助航组件合成,不用于关联 `_texto`。
|
||
6. 合成组中:
|
||
- 基体存在直接名称时,基体名称优先;
|
||
- 否则只有一个唯一 LIGHTS 直接名称时使用该名称;
|
||
- 若多个 LIGHTS 提供不同直接名称,则 delivery 留空,engineering trace 记录 `nav_name_conflict=true` 与所有候选。
|
||
7. standalone LIGHTS 同样只使用自身 `OBJNAM/NOBJNM`。
|
||
|
||
## 审计事实
|
||
|
||
- 共 136 个助航组。
|
||
- 1:20,000:62 组,7 组带直接名称。
|
||
- 1:50,000:57 组,0 组带直接名称。
|
||
- 1:200,000:17 组,0 组带直接名称。
|
||
- 三个比例尺 `explicit_text_candidates = 0`。
|
||
- `_texto` 中没有可用于显式关联的 relation/index 字段。
|
||
- 1:20,000 的 7 个直接名称均来自 `LIGHTS.OBJNAM`,值为:
|
||
`L2 / R1 / L1 / C1 / C1 / C2 / R2`。
|
||
|
||
这些值属于 CM95 源对象自身字段,因此可以保留;但它们不能被解释成 NEWPEC 的日文灯塔名,也不能作为距离文字关联的依据。
|
||
|
||
## 生成器实现要求
|
||
|
||
- `OBJNAM` 优先,`NOBJNM` fallback。
|
||
- 不引入 `_texto` proximity lookup。
|
||
- engineering report 统计:
|
||
- `named_from_direct_source`
|
||
- `name_conflict_groups`
|
||
- engineering trace 记录:
|
||
- `nav_name_source`
|
||
- `nav_name_candidates`
|
||
- `nav_name_conflict`
|
||
|
||
## 状态
|
||
|
||
名称调查:CLOSED / PASS
|
||
|
||
本规则不阻塞 PBF-03 后续 21 张 z10-z12 批量生成。
|