Refresh 20nm delivery audit baseline

This commit is contained in:
OpenAI Codex
2026-03-31 16:05:00 +08:00
parent 17c8150526
commit 57b07a1a20
3 changed files with 5266 additions and 0 deletions

View File

@@ -22,6 +22,7 @@ Remote: `ssh://git@nas:2222/tei/pbf.git`
- 已确认 `Karatsu 20nm` 当前“和旧版差很大”的问题,既有 style 原因,也有 delivery 数据覆盖范围与旧版上下文不一致的原因
- 已确认 `domain-compatible` 线上“最接近旧版”的那份 style与仓库当前同名文件并不一致
- 已正式确定:当前“去掉 PBF 里的日文字段,同时视觉保持尽量不变”的主工作线,不再以 `20nm delivery compare` 为主,而改用固定的 `domain-compatible` 对比页
- 用户于本轮再次明确重定向:下一步视觉复原重新以 `/home/wwwroot/pbf-delivery-karatsu-20nm` 为目标 PBF并继续结合 render audit 推进
## Fixed Compare Baseline
@@ -131,6 +132,37 @@ Remote: `ssh://git@nas:2222/tei/pbf.git`
- `/home/wwwroot/pbf-domain-karatsu-10nm/safety`
- `/home/wwwroot/pbf-domain-karatsu-10nm/detail`
## 20nm Delivery Current Working Baseline
用户本轮已明确:
- 下一步视觉复原,先按:
- `/home/wwwroot/pbf-delivery-karatsu-20nm`
- 配套左右对比页继续复用:
- `http://192.168.200.184/newpec/navsea-compare-karatsu-20nm.html`
当前确认:
- 这张页面已经具备点击拾取功能
- 点击左右任一地图对象,都可以查看:
- `source`
- `source-layer`
- `render layer`
- feature properties
- 因此这张页面可以继续作为 `20nm delivery` 线的人工视觉审查页
本轮生成的对比截图:
- `/tmp/navsea-compare-karatsu-20nm-review.png`
截图结论:
- 右侧 `20nm delivery` 目前仍与左侧原始版差距明显
- 差异仍主要集中在:
- `baseline / bathymetry / depth contour`
- 陆域/道路上下文层次
- 标注与航标文本/图标
## 20nm Delivery JP Status
已对 `/home/wwwroot/pbf-delivery-karatsu-20nm` 全量 `154` 个瓦片做扫描。
@@ -169,6 +201,62 @@ Remote: `ssh://git@nas:2222/tei/pbf.git`
- `20nm delivery` 已经基本摆脱“日文键名”
- 但还远没有摆脱“日文语义值”
## 20nm Delivery Build Chain
当前已经查明,这套:
- `/home/wwwroot/pbf-delivery-karatsu-20nm`
是由:
- [`navsea_tile_builder.py`](/root/sourceserver/pbf/navsea_tile_builder.py)
这条交付 builder 代码链生成的。
直接证据:
- 存在构建审计文件:
- `/home/wwwroot/pbf-delivery-karatsu-20nm.mapping_audit.json`
- `/home/wwwroot/pbf-delivery-karatsu-20nm.mapping_audit.md`
- 其中明确记录:
- `bundle_id = navsea-core`
- `output_root = /home/wwwroot/pbf-delivery-karatsu-20nm`
- `tile_jobs = 154`
- `written_tiles = 154`
代码链条:
1. `navsea_tile_builder.py`
- 从原始 `newpec` 瓦片读取 source feature
- 从 MySQL `pbf_analysis` 库读取 `pbf_relayer_candidates`
- 通过 [`navsea_mapping_registry.py`](/root/sourceserver/pbf/navsea_mapping_registry.py) 做 source-layer / render-rule / field-name 映射
- 输出 delivery PBF
2. `tasks/pbf/mappings/navsea_field_name_rules_v1.yaml`
- 控制哪些字段保留在 delivery
3. `NavSeaMappingRegistry`
- 控制 `source_layer_jp -> output_layer`
- 控制 render rule / field-name rule 的匹配
可高置信还原的构建形态是:
```bash
./.venv/bin/python navsea_tile_builder.py \
--center-lat 33.4425 \
--center-lon 129.9697 \
--radius-nm 20 \
--zmin 0 \
--zmax 14 \
--output /home/wwwroot/pbf-delivery-karatsu-20nm \
--fid-key 'thisMyWorld@2026' \
--fid-key-id navsea-fid-key-v1 \
--bundle-id navsea-core
```
说明:
- 上面这条命令是依据 builder 参数、Karatsu 中心点、输出目录、mapping audit 结果做的高置信还原
- 当前 shell history 里没有直接留下这次 `20nm delivery` 的完整原始命令行,所以这部分属于“高置信重建”,不是逐字历史回放
## Latest Audit Clarification
关于“最新审计是否就是拿这批 PBF 做的”,需要分两层说:
@@ -187,6 +275,47 @@ Remote: `ssh://git@nas:2222/tei/pbf.git`
- 所以它可以做“看起来对不对”的粗审
- 但不能做可信的对象级 render audit
### 20nm Refresh Audit
本轮已重新刷新一份 `20nm delivery` render audit
- [`NavSea_Original_vs_Delivery_Render_Audit_Karatsu_20nm_2026-03-31.refresh.md`](/root/sourceserver/pbf/NavSea_Original_vs_Delivery_Render_Audit_Karatsu_20nm_2026-03-31.refresh.md)
- [`NavSea_Original_vs_Delivery_Render_Audit_Karatsu_20nm_2026-03-31.refresh.json`](/root/sourceserver/pbf/NavSea_Original_vs_Delivery_Render_Audit_Karatsu_20nm_2026-03-31.refresh.json)
刷新结果延续原判断:
- `extra_in_engineering = 258317`
- `missing_in_engineering = 258317`
仍然说明:
- 这份审计可以继续作为“粗审 / 分层排查”参考
- 但由于缺少对象级回对锚点,不能把它当成严格可信的对象级等价审计
当前最值得作为视觉复原优先级的 20nm 问题组:
- `baseline_outline` / `P基本線ククリ`
- `87709`
- `baseline_area` / `P基本線`
- `50421`
- `depth_contour` / `L等深線`
- `36460`
- `bathymetry_line` / `L海底地形`
- `35940`
- `onshore_structure_line` / `L陸上構造物陸`
- `10544`
- `land_area` / `P陸域`
- `7961`
Style 语义专项里仍最重要的是:
- `depth_numeric_missing` on `L海底地形`
- `24168`
- `depth_numeric_missing` on `L等深線`
- `11929`
- `safety_icon_missing` on `p航路標識群`
- `1885`
## Latest Audit Status
### 0. Latest Visual Compare Adjustment