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` - 结论 `PASS`
- 备注:由于当前环境 headless Chrome 无法建立 WebGL context未能在本机截图直接看到修复后的地图画面需在真实浏览器里刷新 r2 页面确认该灯标本体已恢复。 - 备注:由于当前环境 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 显示消费关系调查 ### 2026-08-06 当前 Full PBF 与 style 显示消费关系调查
- 调查对象:`/home/wwwroot/pbf-delivery-full-20260418-rebuild`,共 `65148` 张 PBF对照当前 Full extent-fix / semantic-extent-fix style。 - 调查对象:`/home/wwwroot/pbf-delivery-full-20260418-rebuild`,共 `65148` 张 PBF对照当前 Full extent-fix / semantic-extent-fix style。

View File

@@ -28,12 +28,16 @@
"fac_fisherina", "fac_fisherina",
"fac_fishport", "fac_fishport",
"fac_marina", "fac_marina",
"fac_pilot",
"fac_port", "fac_port",
"fac_seastation", "fac_seastation",
"fill-daytime-420", "fill-daytime-420",
"fill-daytime-427", "fill-daytime-427",
"fill-daytime-428", "fill-daytime-428",
"fill-daytime-754", "fill-daytime-754",
"fl_G",
"fl_R",
"fl_YW",
"harbor_lighthouse", "harbor_lighthouse",
"hz_danger_clear", "hz_danger_clear",
"hz_danger_iso", "hz_danger_iso",
@@ -58,8 +62,10 @@
"light_beacon_isolated_danger_variantt_311359", "light_beacon_isolated_danger_variantt_311359",
"light_beacon_north_cardinal_variantt", "light_beacon_north_cardinal_variantt",
"light_beacon_north_cardinal_variantt_311356", "light_beacon_north_cardinal_variantt_311356",
"light_beacon_port_lateral_variantt_311350",
"light_beacon_safe_water_variantt_311360", "light_beacon_safe_water_variantt_311360",
"light_beacon_south_cardinal_variantt", "light_beacon_south_cardinal_variantt",
"light_beacon_starboard_lateral_variantt_311351",
"light_beacon_west_cardinal_variantt_311358", "light_beacon_west_cardinal_variantt_311358",
"light_up_green", "light_up_green",
"light_up_red", "light_up_red",
@@ -73,6 +79,8 @@
"lm_prom", "lm_prom",
"lm_twr", "lm_twr",
"lt_bcn", "lt_bcn",
"lt_bkw",
"lt_cst",
"lt_hbr", "lt_hbr",
"lt_lead_a", "lt_lead_a",
"lt_lead_b", "lt_lead_b",
@@ -86,8 +94,8 @@
"special_pattern_line_754", "special_pattern_line_754",
"tide_spot" "tide_spot"
], ],
"used_key_count": 83, "used_key_count": 91,
"sprite_key_count": 119, "sprite_key_count": 121,
"missing_keys": [], "missing_keys": [],
"legacy_sprite_keys": [], "legacy_sprite_keys": [],
"verdict": "PASS" "verdict": "PASS"

View File

@@ -2,8 +2,8 @@
- 资产版本:`kyushu-semantic-icon-v1-20260806-r2` - 资产版本:`kyushu-semantic-icon-v1-20260806-r2`
- 扫描瓦片:`4707` - 扫描瓦片:`4707`
- 使用中的 icon_id/arc_id/纹理 key`83` - 使用中的 icon_id/arc_id/纹理 key`91`
- sprite 键数:`119` - sprite 键数:`121`
- 缺失键:`0` - 缺失键:`0`
- 旧前缀键:`0` - 旧前缀键:`0`
- 结论:`PASS` - 结论:`PASS`

View File

@@ -1922,9 +1922,9 @@
"31100004", "31100004",
"light_beacon", "light_beacon",
"31135001", "31135001",
"light_beacon", "light_beacon_port_lateral_variantt_311350",
"31135102", "31135102",
"light_beacon", "light_beacon_starboard_lateral_variantt_311351",
"31135400", "31135400",
"light_beacon_north_cardinal_variantt", "light_beacon_north_cardinal_variantt",
"31135404", "31135404",

View File

@@ -1729,9 +1729,9 @@
"31100004", "31100004",
"lt_bcn", "lt_bcn",
"31135001", "31135001",
"lt_bcn", "light_beacon_port_lateral_variantt_311350",
"31135102", "31135102",
"lt_bcn", "light_beacon_starboard_lateral_variantt_311351",
"31135400", "31135400",
"light_beacon_north_cardinal_variantt", "light_beacon_north_cardinal_variantt",
"31135404", "31135404",

View File

@@ -27,6 +27,8 @@
"symbol-daytime-30700003": "mk_lead_c", "symbol-daytime-30700003": "mk_lead_c",
"symbol-daytime-308": "mk_lead_v", "symbol-daytime-308": "mk_lead_v",
"symbol-daytime-310": "lt_bcn", "symbol-daytime-310": "lt_bcn",
"symbol-daytime-311350": "light_beacon_port_lateral_variantt_311350",
"symbol-daytime-311351": "light_beacon_starboard_lateral_variantt_311351",
"symbol-daytime-320": "bu_lit", "symbol-daytime-320": "bu_lit",
"symbol-daytime-321": "bu_gen", "symbol-daytime-321": "bu_gen",
"symbol-daytime-323": "bu_pil", "symbol-daytime-323": "bu_pil",