Refresh 20nm delivery audit baseline
This commit is contained in:
129
STEP_RECORD.md
129
STEP_RECORD.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user