chore: 全量快照提交以防磁盘风险

This commit is contained in:
OpenAI Codex
2026-04-08 19:32:25 +08:00
parent 86726e3247
commit 4f96d7be91
243 changed files with 49757 additions and 343 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 291 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 681 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 239 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

View File

@@ -0,0 +1,325 @@
{
"compare_url": "http://192.168.200.184/newpec/navsea-compare-karatsu-20nm.html?profile=karatsu20&center=130.335,33.6385&zoom=12.2",
"compare_version": "compare-r15-20260401-1705",
"backend_audit_json": "/root/sourceserver/pbf/NavSea_Original_vs_Delivery_Render_Audit_Karatsu_20nm_2026-03-31.r7.json",
"visual_metrics": {
"image_width": 640,
"image_height": 400,
"total_pixels": 256000,
"changed_pixels": 205046,
"changed_ratio": 0.800961,
"mean_abs_rgb": [
35.4022,
30.6562,
37.4255
],
"rms_rgb": [
63.5214,
59.0088,
61.944
],
"diff_bbox": [
0,
0,
640,
400
],
"full_crop_left": [
0,
150,
640,
550
],
"full_crop_right": [
640,
150,
1280,
550
],
"hotspots": [
{
"image_width": 243,
"image_height": 160,
"total_pixels": 38880,
"changed_pixels": 36639,
"changed_ratio": 0.942361,
"mean_abs_rgb": [
56.6596,
49.0425,
59.2729
],
"rms_rgb": [
81.0649,
76.8494,
82.4494
],
"diff_bbox": [
0,
0,
243,
160
],
"id": "hakata_inner_harbor_facilities",
"label": "博多港内港设施区",
"notes": "校验港湾、渔港、海之驿、码头设施点是否保留细分类图标。",
"backend_focus": [
"p施設・境界線等",
"facility_boundary_point",
"class_code"
],
"pane_box_norm": [
0.48,
0.36,
0.86,
0.76
],
"pane_box_pixels": [
307,
144,
550,
304
],
"left_image": "report/strict_audit_20nm_hakata_r10/hotspots/hakata_inner_harbor_facilities_left.png",
"right_image": "report/strict_audit_20nm_hakata_r10/hotspots/hakata_inner_harbor_facilities_right.png",
"diff_image": "report/strict_audit_20nm_hakata_r10/hotspots/hakata_inner_harbor_facilities_diff.png"
},
{
"image_width": 269,
"image_height": 128,
"total_pixels": 34432,
"changed_pixels": 27335,
"changed_ratio": 0.793884,
"mean_abs_rgb": [
26.3041,
26.9503,
39.6168
],
"rms_rgb": [
47.5471,
47.864,
59.4608
],
"diff_bbox": [
0,
0,
269,
128
],
"id": "hakata_route_outline_facility",
"label": "博多港航路边界与设施点区",
"notes": "校验紫色航路虚线是否存在,以及 class 505/520/530/550 设施点是否不再被画成通用图标。",
"backend_focus": [
"P航路ククリ",
"p施設・境界線等",
"route_outline",
"facility_boundary_point"
],
"pane_box_norm": [
0.2,
0.2,
0.62,
0.52
],
"pane_box_pixels": [
128,
80,
397,
208
],
"left_image": "report/strict_audit_20nm_hakata_r10/hotspots/hakata_route_outline_facility_left.png",
"right_image": "report/strict_audit_20nm_hakata_r10/hotspots/hakata_route_outline_facility_right.png",
"diff_image": "report/strict_audit_20nm_hakata_r10/hotspots/hakata_route_outline_facility_diff.png"
},
{
"image_width": 256,
"image_height": 104,
"total_pixels": 26624,
"changed_pixels": 20936,
"changed_ratio": 0.786358,
"mean_abs_rgb": [
28.3906,
26.5104,
30.451
],
"rms_rgb": [
54.2047,
52.0623,
54.2764
],
"diff_bbox": [
0,
0,
256,
104
],
"id": "hakata_central_passage_marks",
"label": "博多港中央航路灯标区",
"notes": "校验 31135x 灯标、红绿小灯和航路文字是否仍然可见。",
"backend_focus": [
"p航路標識群",
"navigation_marks",
"display_code"
],
"pane_box_norm": [
0.02,
0.1,
0.42,
0.36
],
"pane_box_pixels": [
13,
40,
269,
144
],
"left_image": "report/strict_audit_20nm_hakata_r10/hotspots/hakata_central_passage_marks_left.png",
"right_image": "report/strict_audit_20nm_hakata_r10/hotspots/hakata_central_passage_marks_right.png",
"diff_image": "report/strict_audit_20nm_hakata_r10/hotspots/hakata_central_passage_marks_diff.png"
}
]
},
"backend_summary": {
"original_feature_instances": 258317,
"engineering_feature_instances": 258317,
"result_count": 516634,
"status_counts": {
"extra_in_engineering": 258317,
"missing_in_engineering": 258317
},
"top_annotation_issues": [
{
"issue": "extra_text_in_engineering",
"source_layer": "bathymetry_line",
"count": 24168
},
{
"issue": "text_missing_in_engineering",
"source_layer": "L海底地形",
"count": 24168
},
{
"issue": "extra_text_in_engineering",
"source_layer": "depth_contour",
"count": 11929
},
{
"issue": "text_missing_in_engineering",
"source_layer": "L等深線",
"count": 11929
},
{
"issue": "extra_text_in_engineering",
"source_layer": "seabed_text_point",
"count": 4499
},
{
"issue": "text_missing_in_engineering",
"source_layer": "p底質",
"count": 4499
},
{
"issue": "extra_text_in_engineering",
"source_layer": "navigation_marks",
"count": 1516
},
{
"issue": "text_missing_in_engineering",
"source_layer": "p航路標識群",
"count": 1516
},
{
"issue": "text_missing_in_engineering",
"source_layer": "p地名",
"count": 1444
},
{
"issue": "extra_text_in_engineering",
"source_layer": "place_label_sea",
"count": 1444
}
],
"top_style_semantic_issues": [
{
"issue": "depth_numeric_missing",
"source_layer": "L海底地形",
"count": 24168
},
{
"issue": "depth_numeric_missing",
"source_layer": "L等深線",
"count": 11929
},
{
"issue": "safety_icon_missing",
"source_layer": "p航路標識群",
"count": 1885
},
{
"issue": "depth_numeric_missing",
"source_layer": "L概略等深線",
"count": 350
},
{
"issue": "clearance_numeric_missing",
"source_layer": "p高さ制限",
"count": 33
}
],
"top_source_layer_issues": [
{
"status": "extra_in_engineering",
"source_layer": "baseline_outline",
"count": 87709
},
{
"status": "missing_in_engineering",
"source_layer": "P基本線ククリ",
"count": 87709
},
{
"status": "extra_in_engineering",
"source_layer": "baseline_area",
"count": 50421
},
{
"status": "missing_in_engineering",
"source_layer": "P基本線",
"count": 50421
},
{
"status": "extra_in_engineering",
"source_layer": "depth_contour",
"count": 36460
},
{
"status": "missing_in_engineering",
"source_layer": "L等深線",
"count": 36460
},
{
"status": "extra_in_engineering",
"source_layer": "bathymetry_line",
"count": 35940
},
{
"status": "missing_in_engineering",
"source_layer": "L海底地形",
"count": 35940
},
{
"status": "extra_in_engineering",
"source_layer": "onshore_structure_line",
"count": 10544
},
{
"status": "missing_in_engineering",
"source_layer": "L陸上構造物陸",
"count": 10544
}
]
},
"notes": [
"Visual metrics are browser-rendered screenshot diff metrics from the fixed compare page.",
"Backend metrics are current render-audit summary metrics and may remain blind to sprite-load failures."
]
}

View File

@@ -0,0 +1,104 @@
# NavSea Strict Audit Summary
## Scope
- Compare page: `http://192.168.200.184/newpec/navsea-compare-karatsu-20nm.html?profile=karatsu20&center=130.335,33.6385&zoom=12.2`
- Compare version: `compare-r15-20260401-1705`
- Backend render audit: `/root/sourceserver/pbf/NavSea_Original_vs_Delivery_Render_Audit_Karatsu_20nm_2026-03-31.r7.json`
## Visual Audit
- changed pixels: `205046` / `256000`
- changed ratio: `0.800961`
- mean abs rgb: `[35.4022, 30.6562, 37.4255]`
- rms rgb: `[63.5214, 59.0088, 61.944]`
- left crop: `[0, 150, 640, 550]`
- right crop: `[640, 150, 1280, 550]`
Artifacts:
- `report/strict_audit_20nm_hakata_r10/compare_full.png`
- `report/strict_audit_20nm_hakata_r10/compare_left.png`
- `report/strict_audit_20nm_hakata_r10/compare_right.png`
- `report/strict_audit_20nm_hakata_r10/compare_diff.png`
## Hotspot AOI Audit
### 博多港内港设施区
- id: `hakata_inner_harbor_facilities`
- notes: `校验港湾、渔港、海之驿、码头设施点是否保留细分类图标。`
- backend focus: `['p施設・境界線等', 'facility_boundary_point', 'class_code']`
- changed pixels: `36639` / `38880`
- changed ratio: `0.942361`
- mean abs rgb: `[56.6596, 49.0425, 59.2729]`
- pane box norm: `[0.48, 0.36, 0.86, 0.76]`
- pane box pixels: `[307, 144, 550, 304]`
- left image: `report/strict_audit_20nm_hakata_r10/hotspots/hakata_inner_harbor_facilities_left.png`
- right image: `report/strict_audit_20nm_hakata_r10/hotspots/hakata_inner_harbor_facilities_right.png`
- diff image: `report/strict_audit_20nm_hakata_r10/hotspots/hakata_inner_harbor_facilities_diff.png`
### 博多港航路边界与设施点区
- id: `hakata_route_outline_facility`
- notes: `校验紫色航路虚线是否存在,以及 class 505/520/530/550 设施点是否不再被画成通用图标。`
- backend focus: `['P航路ククリ', 'p施設・境界線等', 'route_outline', 'facility_boundary_point']`
- changed pixels: `27335` / `34432`
- changed ratio: `0.793884`
- mean abs rgb: `[26.3041, 26.9503, 39.6168]`
- pane box norm: `[0.2, 0.2, 0.62, 0.52]`
- pane box pixels: `[128, 80, 397, 208]`
- left image: `report/strict_audit_20nm_hakata_r10/hotspots/hakata_route_outline_facility_left.png`
- right image: `report/strict_audit_20nm_hakata_r10/hotspots/hakata_route_outline_facility_right.png`
- diff image: `report/strict_audit_20nm_hakata_r10/hotspots/hakata_route_outline_facility_diff.png`
### 博多港中央航路灯标区
- id: `hakata_central_passage_marks`
- notes: `校验 31135x 灯标、红绿小灯和航路文字是否仍然可见。`
- backend focus: `['p航路標識群', 'navigation_marks', 'display_code']`
- changed pixels: `20936` / `26624`
- changed ratio: `0.786358`
- mean abs rgb: `[28.3906, 26.5104, 30.451]`
- pane box norm: `[0.02, 0.1, 0.42, 0.36]`
- pane box pixels: `[13, 40, 269, 144]`
- left image: `report/strict_audit_20nm_hakata_r10/hotspots/hakata_central_passage_marks_left.png`
- right image: `report/strict_audit_20nm_hakata_r10/hotspots/hakata_central_passage_marks_right.png`
- diff image: `report/strict_audit_20nm_hakata_r10/hotspots/hakata_central_passage_marks_diff.png`
## Backend Render Audit
- original feature instances: `258317`
- delivery feature instances: `258317`
- result count: `516634`
Status counts:
- `extra_in_engineering`: `258317`
- `missing_in_engineering`: `258317`
Top annotation issues:
- `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`
Top style semantic issues:
- `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`
## Interpretation
- This report intentionally puts browser-rendered visual output and backend render-audit summary in one place.
- If the browser screenshot improves but backend counts do not, the current backend audit is likely blind to a browser/runtime issue such as sprite resolution.