fix: correct Kyushu semantic beacon variants

This commit is contained in:
OpenAI Codex
2026-08-06 19:58:16 +08:00
parent 6d9c0d571a
commit e3745a385a
6 changed files with 57 additions and 8 deletions

View File

@@ -91,6 +91,45 @@
- 结论 `PASS`
- 备注:由于当前环境 headless Chrome 无法建立 WebGL context未能在本机截图直接看到修复后的地图画面需在真实浏览器里刷新 r2 页面确认该灯标本体已恢复。
### 2026-08-06 九州语义图标测试版 r2 修复灯标图标映射错误
- 用户继续指出另一处灯标对象图标不对:
- 左侧原始版不是通用灯标,而是专用 variant
- 右侧语义版却画成了普通 `light_beacon`
- 现场对象属性:
- `source-layer = navigation_marks`
- `render layer = nav-marks-light-beacons`
- `display_code = 31135102`
- `canonical_object_type = light_beacon`
- `icon_id = lt_bcn`
- 对照原始 `style.json` 确认:
- `31135001 -> symbol-daytime-311350`
- `31135102 -> symbol-daytime-311351`
- 当前 `style.navsea-delivery-full-semantic-extentfix.json` 原先错误地把这两项都降成了通用:
- `31135001 -> light_beacon`
- `31135102 -> light_beacon`
- 已修复为:
- `31135001 -> light_beacon_port_lateral_variantt_311350`
- `31135102 -> light_beacon_starboard_lateral_variantt_311351`
- 已更新语义映射表:
- `symbol-daytime-311350 -> light_beacon_port_lateral_variantt_311350`
- `symbol-daytime-311351 -> light_beacon_starboard_lateral_variantt_311351`
- 已重新生成并部署九州测试版右侧 style / sprite
- `style.navsea-delivery-kyushu-semantic-icon-v1.json`
- `/newpec/sprite-kyushu-semantic-icon-v1-20260806-r2/sprite`
- 现已确认:
- style 中 `31135102 -> light_beacon_starboard_lateral_variantt_311351`
- style 中 `31135001 -> light_beacon_port_lateral_variantt_311350`
- r2 sprite 已包含这两个 key
- 刷新后的闭合审计结果:
- 扫描瓦片 `4707`
- 使用 key `91`
- sprite key `121`
- 缺失 key `0`
-`symbol-daytime-* / arc-daytime-*` key `0`
- 结论 `PASS`
- 备注:这次修复的是 style 显式 display_code -> sprite key 映射,不涉及 PBF 对象或几何重写。
### 2026-08-06 当前 Full PBF 与 style 显示消费关系调查
- 调查对象:`/home/wwwroot/pbf-delivery-full-20260418-rebuild`,共 `65148` 张 PBF对照当前 Full extent-fix / semantic-extent-fix style。