5.4 KiB
5.4 KiB
项目步骤记录
最后更新:2026-04-18
仓库:/root/sourceserver/pbf
远端:ssh://git@nas:2222/tei/pbf.git
保留原则
- 只保留最近 3 天里真正会反复回看的内容
- 重点保留三类信息:
- pickup 相关
- 图标改进相关
- 所有审计的方法
- 详细过程、反复试跑、临时中间值尽量不写,统一指向报告或脚本
- 详细审计结论索引:
当前固定基线
- 视觉人工审计页:
http://192.168.200.184/newpec/navsea-compare-karatsu-20nm.html
- 全国 full/semantic 审计页:
http://192.168.200.184/newpec/navsea-compare-full-audit.html
最近 3 天摘要
2026-04-16 图标改进与语义迁移
- 完成了新旧 sprite / 图标键的梳理与迁移准备
- 形成了语义版图标映射和审计材料:
src/pbf/semantic_sprite_key_map_2026-04-16.jsonsrc/pbf/style.navsea-delivery-full-semantic.jsontasks/pbf/NavSea_Sprite_Audit_2026-04-16.*tasks/pbf/NavSea_Sprite_Audit_newpec_style_with_pbf_2026-04-16.*
- 相关目标:
- 让 full / semantic 的图标来源、命名和可审计性对齐
- 方便后续对比新旧 style 时追查具体 icon 差异
2026-04-17 pickup 相关
- 补了 pickup 解释链与点击定位链路:
src/pbf/navsea-pickup-interpreter.tssrc/pbf/navsea-pickup-interpreter.jssrc/pbf/navsea-pickup-rules.v1.jsonsrc/pbf/navsea-click-target-karatsu-20nm.htmlsrc/pbf/navsea-pickup-test-karatsu-20nm.html
- 目标:
- 让当前点选对象的解释、迁移、回放更稳定
- 方便把 pickup 规则直接纳入人工审计页
2026-04-18 全国审计与重建
- 建了全国 full / semantic 的几何、extent、native 风险审计
- 建了全国固定 AOI 的截图对比审计
- 把全国人工审计页改成可切换
variant=full / semantic - 支持右侧
deliveryTileUrl覆盖,便于直接拿 rebuild 产物做对比 - 已确认并修掉两类问题:
extent=4096的错退片- 旧坏 tile 的几何坐标漂移
- 已做 AOI 固定点:
- 博多港中心
10nm - 东京湾
10nm - 大阪
10nm - 冲绳
10nm - 唐津
5nm
- 博多港中心
审计方法
1. 物体保全审计
- 脚本:
navsea_object_preservation_audit.py
- 用法要点:
- 优先看对象是否被保留、合并、丢失
- delivery 侧尽量用可追溯字段做比对
- 经验基线:
Karatsu 10nm--fid-key 'thisMyWorld@2026'--match-on-fid-only
2. render 审计
- 脚本:
navsea_render_audit.py
- 作用:
- 看 delivery 与 source 的渲染结果是否一致
- 先排除对象被错误合并/丢失,再看视觉
3. AOI 截图对比审计
- 脚本:
navsea_full_aoi_visual_audit.py
- 页面:
src/pbf/navsea-compare-full-audit.html
- 方法:
- 左右截图
- 取固定 AOI
- 计算图像 diff
- 重点看
zoom 10 / 12
4. extent / native 风险审计
- 脚本:
navsea_geometry_native_audit.pynavsea_extent_shift_audit.pynavsea_tile_reencode_guard.py
- 目的:
- 先抓
extent=1048576相关回退、错重编码、几何越界 - 再把视觉差异与真正的几何风险分开
- 先抓
5. 热点重建审计
- 脚本:
navsea_rebuild_hotspot_tiles.py
- 目的:
- 对固定 AOI 热点先重建 full,再刷新 semantic
- 用来确认坏 tile 是历史产物还是当前 builder 问题
当前结论
full / semantic的z12 extent错退问题已修正- 旧坏 tile 的几何漂移已定位并重建
- 当前 AOI 高 diff 主要是 full / semantic 与原始
newpec的整体表达差异 - 视觉审计继续优先看:
- 图标是否对
- pickup 是否对
- AOI 截图是否仍有几何级异常
继续工作的保留点
- pickup 相关文件优先看:
src/pbf/navsea-pickup-interpreter.tssrc/pbf/navsea-pickup-rules.v1.jsonsrc/pbf/navsea-click-target-karatsu-20nm.html
- 图标相关文件优先看:
src/pbf/style.navsea-delivery-full-semantic.jsonsrc/pbf/semantic_sprite_key_map_2026-04-16.jsontasks/pbf/NavSea_Sprite_Audit_2026-04-16.*
- 审计相关文件优先看:
navsea_object_preservation_audit.pynavsea_render_audit.pynavsea_geometry_native_audit.pynavsea_extent_shift_audit.pynavsea_full_aoi_visual_audit.pynavsea_rebuild_hotspot_tiles.py
2026-04-18 full 全国版状态
- 已合并完成:
/home/wwwroot/pbf-delivery-full-20260418-rebuild
- 合并后总瓦片数:
65148
- zoom 分布:
z0=1z5=10z6=27z7=76z8=230z9=813z10=3156z11=12279z12=48556
- 当前可继续做的事:
- 全量 extent / native 审计
- 全量 AOI 截图对比审计
- 需要时再把该目录切换给 compare page 做最终人工审查
2026-04-18 full 最终审计状态
- 已完成:
- 全国分片重建
- 全国根目录合并
- 几何 / extent / native 审计
- 全国固定 AOI 截图对比审计
- 当前结论:
full根目录已可用于继续做人工视觉审查extent=1048576的高精度 tile 仍然是统一口径- AOI 高 diff 主要仍是和原始
newpec的整体视觉差异,不是旧坏片那种几何炸裂
- 备注:
- 全量
extent shift长扫耗时过大,已暂停,后续如需可改成更小范围抽样或直接复用几何审计结论
- 全量