Files
CM95/docs/CM95_助航名称规则冻结_v1.md

48 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 批量生成。