Record current 20nm render audit status

This commit is contained in:
OpenAI Codex
2026-03-31 21:04:48 +08:00
parent e83ae3b2a2
commit 0300de165d
3 changed files with 5069 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,355 @@
# NavSea 原始版 vs delivery版渲染审计报告
## 范围
- 原始样式: `/root/sourceserver/pbf/src/pbf/style.json`
- delivery版样式: `/root/sourceserver/pbf/src/pbf/style.navsea-delivery-karatsu-10nm.json`
- 原始瓦片根目录: `/home/wwwroot/newpec/exported_auto/tile.mapple-on.jp__newpec-mvt-20260106__z___x___y_.pbf/tiles`
- delivery版瓦片根目录: `/home/wwwroot/pbf-delivery-karatsu-20nm`
- 原始 feature 实例数: `258317`
- delivery版 feature 实例数: `258317`
- 审计结果数: `516634`
## 匹配口径
- 主键优先使用 legacy `fid`
- 没有 `fid` 的对象,回退到 `geometry + 稳定旧属性`
- 审计粒度保留 tile 实例,因为渲染具有 zoom 敏感性。
## 结果统计
- `extra_in_engineering`: `258317`
- `missing_in_engineering`: `258317`
## 主要问题层
- `extra_in_engineering` | `baseline_outline` | `87709`
- `missing_in_engineering` | `P基本線ククリ` | `87709`
- `extra_in_engineering` | `baseline_area` | `50421`
- `missing_in_engineering` | `P基本線` | `50421`
- `extra_in_engineering` | `depth_contour` | `36460`
- `missing_in_engineering` | `L等深線` | `36460`
- `extra_in_engineering` | `bathymetry_line` | `35940`
- `missing_in_engineering` | `L海底地形` | `35940`
- `extra_in_engineering` | `onshore_structure_line` | `10544`
- `missing_in_engineering` | `L陸上構造物陸` | `10544`
- `extra_in_engineering` | `land_area` | `7961`
- `missing_in_engineering` | `P陸域` | `7961`
- `extra_in_engineering` | `hole_area` | `6863`
- `missing_in_engineering` | `P穴` | `6863`
- `extra_in_engineering` | `seabed_text_point` | `4499`
- `missing_in_engineering` | `p底質` | `4499`
- `extra_in_engineering` | `hazard_boundary_outline` | `2646`
- `missing_in_engineering` | `P危険界ククリ` | `2646`
- `extra_in_engineering` | `fixed_fishing_gear_area` | `2479`
- `missing_in_engineering` | `P漁具定置箇所` | `2479`
## 标注专项问题
- `extra_text_in_engineering` | `bathymetry_line` | `24168`
- `text_missing_in_engineering` | `L海底地形` | `24168`
- `extra_text_in_engineering` | `depth_contour` | `11929`
- `text_missing_in_engineering` | `L等深線` | `11929`
- `extra_text_in_engineering` | `seabed_text_point` | `4499`
- `text_missing_in_engineering` | `p底質` | `4499`
- `extra_text_in_engineering` | `navigation_marks` | `1516`
- `text_missing_in_engineering` | `p航路標識群` | `1516`
- `text_missing_in_engineering` | `p地名` | `1444`
- `extra_text_in_engineering` | `place_label_sea` | `1444`
- `extra_icon_in_engineering` | `anchor_caution_hazard_point` | `1426`
- `icon_missing_in_engineering` | `p投錨注意障害物` | `1426`
- `text_missing_in_engineering` | `p地名陸` | `1109`
- `extra_text_in_engineering` | `place_label_land` | `1109`
- `icon_missing_in_engineering` | `p陸上構造物` | `910`
- `extra_icon_in_engineering` | `onshore_structure_point` | `891`
- `icon_missing_in_engineering` | `p航行危険障害物` | `664`
- `extra_icon_in_engineering` | `navigation_hazard_point` | `664`
- `extra_icon_in_engineering` | `navigation_marks` | `369`
- `icon_missing_in_engineering` | `p航路標識群` | `369`
## Style 语义专项问题
- `depth_numeric_missing` | `L海底地形` | `24168`
- `depth_numeric_missing` | `L等深線` | `11929`
- `safety_icon_missing` | `p航路標識群` | `1885`
- `depth_numeric_missing` | `L概略等深線` | `350`
- `clearance_numeric_missing` | `p高さ制限` | `33`
## 差异样例
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_area` | fid=`-1001350668` | object=`100-200m`
original: none
engineering: fill=['fill:{"fill_color":"rgba(200,230,255,1)"}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`hole_area` | fid=`-1001350668` | object=`P穴`
original: none
engineering: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`hole_area` | fid=`-1001350668` | object=`P穴`
original: none
engineering: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-100187935` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1004285450` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1004478221` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`hole_area` | fid=`-1004766316` | object=`P穴`
original: none
engineering: fill=['fill:{"fill_color":"rgba(0,0,0,0)"}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1005227929` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1006671238` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-100667807` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1008857267` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-10089736` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1011245193` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1011298607` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_area` | fid=`-1012210428` | object=`2000-3000m`
original: none
engineering: fill=['fill:{"fill_color":"rgba(132,169,255,1)"}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_area` | fid=`-1012615342` | object=`2000-3000m`
original: none
engineering: fill=['fill:{"fill_color":"rgba(132,169,255,1)"}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1012930076` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-101311542` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1013768546` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1013908015` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1014608693` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-101554676` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_area` | fid=`-1015995687` | object=`10-20m`
original: none
engineering: fill=['fill:{"fill_color":"rgba(220,250,255,1)"}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1016774370` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1017142898` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1018128169` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1018165694` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1020992820` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1022609407` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
- `extra_in_engineering` | tile=`0/0/0` | source_layer=`baseline_outline` | fid=`-1023696695` | object=`P基本線ククリ`
original: none
engineering: line=['line:{"line_color":"rgba(95,106,95,1)","line_width":2}']
## 标注问题样例
- `extra_text_in_engineering` | tile=`10/880/409` | source_layer=`navigation_marks` | fid=`-1033259184` | object=`港湾灯台`
original: none
engineering: icon=['icon:{"icon_image":"light-daytime-3","icon_size":1.0}', 'icon:{"icon_image":"symbol-daytime-301","icon_size":1.08}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 3s 22m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"手長島灯台"}']
- `extra_text_in_engineering` | tile=`10/880/409` | source_layer=`navigation_marks` | fid=`-193326989` | object=`沿岸灯台 (15M over)`
original: none
engineering: icon=['icon:{"icon_image":"symbol-daytime-300","icon_size":1.08}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Oc W 8s 106m 15M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"若宮灯台"}']
- `extra_text_in_engineering` | tile=`10/880/409` | source_layer=`navigation_marks` | fid=`-60468407` | object=`港湾灯台`
original: none
engineering: icon=['icon:{"icon_image":"light-daytime-3","icon_size":1.0}', 'icon:{"icon_image":"symbol-daytime-301","icon_size":1.08}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 49m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐長島灯台"}']
- `text_missing_in_engineering` | tile=`10/880/409` | source_layer=`p航路標識群` | fid=`12007768` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-04027289"}', 'icon:{"icon_image":"symbol-daytime-300"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Oc W 8s 106m 15M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"若宮灯台"}']
engineering: none
- `text_missing_in_engineering` | tile=`10/880/409` | source_layer=`p航路標識群` | fid=`12007824` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 49m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐長島灯台"}']
engineering: none
- `text_missing_in_engineering` | tile=`10/880/409` | source_layer=`p航路標識群` | fid=`12007921` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 3s 22m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"手長島灯台"}']
engineering: none
- `text_missing_in_engineering` | tile=`10/880/409` | source_layer=`p航路標識群` | fid=`12007971` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl(2) W 6s 14m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐大瀬灯台"}']
engineering: none
- `text_missing_in_engineering` | tile=`10/880/409` | source_layer=`p地名陸` | fid=`16040739` | object=`n/a`
original: text=['text:{"text_anchor":"bottom","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐市"}', 'text:{"text_anchor":"top","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Iki"}']
engineering: none
- `text_missing_in_engineering` | tile=`10/880/409` | source_layer=`p地名` | fid=`16040854` | object=`n/a`
original: text=['text:{"text_anchor":"bottom","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐島"}', 'text:{"text_anchor":"top","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"IKI SHIMA"}']
engineering: none
- `extra_text_in_engineering` | tile=`10/880/409` | source_layer=`place_label_land` | fid=`2138221132` | object=`p地名陸`
original: none
engineering: text=['text:{"text_anchor":"bottom","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐市"}', 'text:{"text_anchor":"top","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Iki"}']
- `extra_text_in_engineering` | tile=`10/880/409` | source_layer=`navigation_marks` | fid=`509002199` | object=`港湾灯台`
original: none
engineering: icon=['icon:{"icon_image":"light-daytime-3","icon_size":1.0}', 'icon:{"icon_image":"symbol-daytime-301","icon_size":1.08}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl(2) W 6s 14m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐大瀬灯台"}']
- `extra_text_in_engineering` | tile=`10/880/409` | source_layer=`place_label_sea` | fid=`906640000` | object=`p地名`
original: none
engineering: text=['text:{"text_anchor":"bottom","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐島"}', 'text:{"text_anchor":"top","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"IKI SHIMA"}']
- `extra_text_in_engineering` | tile=`10/880/410` | source_layer=`navigation_marks` | fid=`-1872756166` | object=`沿岸灯台 (15M over)`
original: none
engineering: icon=['icon:{"icon_image":"light-daytime-3","icon_size":1.0}', 'icon:{"icon_image":"symbol-daytime-300","icon_size":1.08}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Al Fl W,G 20s 99m W18,G16M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"二神島灯台"}']
- `extra_text_in_engineering` | tile=`10/880/410` | source_layer=`navigation_marks` | fid=`-457133759` | object=`港湾灯台`
original: none
engineering: icon=['icon:{"icon_image":"light-daytime-3","icon_size":1.0}', 'icon:{"icon_image":"symbol-daytime-301","icon_size":1.08}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Iso W 6s 101m 12M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"大碆鼻灯台"}']
- `extra_text_in_engineering` | tile=`10/880/410` | source_layer=`navigation_marks` | fid=`-60468407` | object=`港湾灯台`
original: none
engineering: icon=['icon:{"icon_image":"light-daytime-3","icon_size":1.0}', 'icon:{"icon_image":"symbol-daytime-301","icon_size":1.08}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 49m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐長島灯台"}']
- `extra_text_in_engineering` | tile=`10/880/410` | source_layer=`navigation_marks` | fid=`-918710454` | object=`港湾灯台`
original: none
engineering: icon=['icon:{"icon_image":"light-daytime-3","icon_size":1.0}', 'icon:{"icon_image":"symbol-daytime-301","icon_size":1.08}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 12m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"的山大島曲り鼻灯台"}']
- `text_missing_in_engineering` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007773` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-l3"}', 'icon:{"icon_image":"symbol-daytime-300"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Al Fl W,G 20s 99m W18,G16M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"二神島灯台"}']
engineering: none
- `text_missing_in_engineering` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007805` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 12m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"的山大島曲り鼻灯台"}']
engineering: none
- `text_missing_in_engineering` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007823` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl(2) W 6s 31m 12M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"海豚鼻灯台"}']
engineering: none
- `text_missing_in_engineering` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007824` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 49m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐長島灯台"}']
engineering: none
- `text_missing_in_engineering` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007836` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Iso W 6s 101m 12M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"大碆鼻灯台"}']
engineering: none
- `text_missing_in_engineering` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007880` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 3s 11m 3M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐郷ノ瀬灯台"}']
engineering: none
- `text_missing_in_engineering` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007885` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 5s 46m 3M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"馬ノ頭鼻灯台"}']
engineering: none
- `text_missing_in_engineering` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007886` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl(2) W 6s 14m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"崎瀬鼻灯台"}']
engineering: none
- `text_missing_in_engineering` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007938` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 25m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"的山大島長崎鼻灯台"}']
engineering: none
- `extra_text_in_engineering` | tile=`10/880/410` | source_layer=`navigation_marks` | fid=`1705367191` | object=`港湾灯台`
original: none
engineering: icon=['icon:{"icon_image":"light-daytime-3","icon_size":1.0}', 'icon:{"icon_image":"symbol-daytime-301","icon_size":1.08}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 25m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"的山大島長崎鼻灯台"}']
- `extra_text_in_engineering` | tile=`10/880/410` | source_layer=`navigation_marks` | fid=`1788936661` | object=`港湾灯台`
original: none
engineering: icon=['icon:{"icon_image":"light-daytime-3","icon_size":1.0}', 'icon:{"icon_image":"symbol-daytime-301","icon_size":1.08}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 5s 46m 3M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"馬ノ頭鼻灯台"}']
- `extra_text_in_engineering` | tile=`10/880/410` | source_layer=`navigation_marks` | fid=`1977066498` | object=`港湾灯台`
original: none
engineering: icon=['icon:{"icon_image":"light-daytime-3","icon_size":1.0}', 'icon:{"icon_image":"symbol-daytime-301","icon_size":1.08}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 3s 11m 3M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐郷ノ瀬灯台"}']
- `extra_text_in_engineering` | tile=`10/880/410` | source_layer=`navigation_marks` | fid=`298413274` | object=`港湾灯台`
original: none
engineering: icon=['icon:{"icon_image":"light-daytime-3","icon_size":1.0}', 'icon:{"icon_image":"symbol-daytime-301","icon_size":1.08}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl(2) W 6s 14m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"崎瀬鼻灯台"}']
- `extra_text_in_engineering` | tile=`10/880/410` | source_layer=`navigation_marks` | fid=`48104363` | object=`港湾灯台`
original: none
engineering: icon=['icon:{"icon_image":"light-daytime-3","icon_size":1.0}', 'icon:{"icon_image":"symbol-daytime-301","icon_size":1.08}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl(2) W 6s 31m 12M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"海豚鼻灯台"}']
## Style 语义问题样例
- `safety_icon_missing` | tile=`10/880/409` | source_layer=`p航路標識群` | fid=`12007768` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-04027289"}', 'icon:{"icon_image":"symbol-daytime-300"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Oc W 8s 106m 15M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"若宮灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/409` | source_layer=`p航路標識群` | fid=`12007824` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 49m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐長島灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/409` | source_layer=`p航路標識群` | fid=`12007921` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 3s 22m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"手長島灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/409` | source_layer=`p航路標識群` | fid=`12007971` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl(2) W 6s 14m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐大瀬灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007773` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-l3"}', 'icon:{"icon_image":"symbol-daytime-300"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Al Fl W,G 20s 99m W18,G16M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"二神島灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007805` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 12m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"的山大島曲り鼻灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007823` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl(2) W 6s 31m 12M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"海豚鼻灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007824` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 49m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐長島灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007836` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Iso W 6s 101m 12M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"大碆鼻灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007880` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 3s 11m 3M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"壱岐郷ノ瀬灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007885` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 5s 46m 3M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"馬ノ頭鼻灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007886` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl(2) W 6s 14m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"崎瀬鼻灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/410` | source_layer=`p航路標識群` | fid=`12007938` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 25m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"的山大島長崎鼻灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/411` | source_layer=`p航路標識群` | fid=`12007795` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 11m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"青砂埼灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/411` | source_layer=`p航路標識群` | fid=`12007835` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 3s 109m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"生月長瀬鼻灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/411` | source_layer=`p航路標識群` | fid=`12007897` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Al Fl(2) G,W 6s 7m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"平戸牛ケ首灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/411` | source_layer=`p航路標識群` | fid=`12007919` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 49m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"津崎鼻灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/411` | source_layer=`p航路標識群` | fid=`12007939` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 20m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"肥前横島灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/411` | source_layer=`p航路標識群` | fid=`12007940` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl(2) W 6s 9m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"南風埼灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/411` | source_layer=`p航路標識群` | fid=`12007941` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 3s 37m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"下枯木島灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/411` | source_layer=`p航路標識群` | fid=`12007942` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Iso W 8s 12m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"牛ケ首灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/411` | source_layer=`p航路標識群` | fid=`12007977` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m1"}', 'icon:{"icon_image":"light-daytime-1"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl G 3s 10m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"平戸港灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/411` | source_layer=`p航路標識群` | fid=`12008014` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl(2) W 6s 69m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"魚固島灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/411` | source_layer=`p航路標識群` | fid=`12008025` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl(2) W 6s 14m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"広瀬灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/411` | source_layer=`p航路標識群` | fid=`12008034` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 3s 13m 7M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"広瀬導流堤灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/411` | source_layer=`p航路標識群` | fid=`12008035` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 3s 19m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"佐世保港弁天島灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/412` | source_layer=`p航路標識群` | fid=`12007774` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-l3"}', 'icon:{"icon_image":"symbol-daytime-300"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 6s 64m 21M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"高後埼灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/412` | source_layer=`p航路標識群` | fid=`12007943` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Iso W 6s 48m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"御床島灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/412` | source_layer=`p航路標識群` | fid=`12007944` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 3s 24m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"兜島灯台"}']
engineering: none
- `safety_icon_missing` | tile=`10/880/412` | source_layer=`p航路標識群` | fid=`12007945` | object=`n/a`
original: icon=['icon:{"icon_image":"arc-daytime-m3"}', 'icon:{"icon_image":"light-daytime-3"}', 'icon:{"icon_image":"symbol-daytime-301"}']; text=['text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"Fl W 4s 15m 5M"}', 'text:{"text_anchor":"left","text_color":"rgba(0,0,0,1)","text_size":10,"text_value":"大蟇島大瀬灯台"}']
engineering: none

View File

@@ -318,6 +318,16 @@ Remote: `ssh://git@nas:2222/tei/pbf.git`
- 恢复 `nav-light-flare`
- 继续关闭 `nav-light-arc`
- 即保留红绿小标识,不恢复灯塔环/扇形
- 当前后台审计状态补充:
- 已用当前 `r7` 样式重新跑:
- [`NavSea_Original_vs_Delivery_Render_Audit_Karatsu_20nm_2026-03-31.r7.md`](/root/sourceserver/pbf/NavSea_Original_vs_Delivery_Render_Audit_Karatsu_20nm_2026-03-31.r7.md)
- 结果与前一版 `20nm refresh` 基本完全一致
- 这说明当前 `20nm` render audit 脚本对以下问题是“盲”的:
- sprite 资源是否实际可加载
- 浏览器里 symbol icon 是否真正渲染成功
- 换句话说:
- 当前 20nm 后台 render audit 更像“样式表达式审计”
- 不是浏览器级最终出图审计
线上已同步: