Files
CM95/docs/PBF03_离线自检报告_v1.md

1.5 KiB
Raw Permalink Blame History

PBF-03 离线自检报告 v1

状态:PASS / WAITING FOR USER MYSQL + WINDOWS MVT BUILD

已检查

  • 当前仓库 pyproject.toml 基线已读取并按完整文件方式更新。
  • requirements.txt 已同步新增 PyYAML 与 mapbox-vector-tile。
  • 新增包:src/cm95pbf/,不修改 src/cm93db/ importer/geometry。
  • Mapping:80 条 object_class + geometry_type 规则,无重复 key。
  • 当前 NavSea style:37 个 source-layer。
  • 当前 semantic sprite:476 个 key。
  • Mapping contract:layer failure = 0,sprite failure = 0。
  • AOI:z10/914/385。
  • Tile math:WGS84 bbox 与前置 AOI 审计一致。
  • 子瓦片:z11 = 4 张,z12 = 16 张。
  • relation20:96 LIGHTS 中 94 可安全关联,坐标冲突 0,2 条独立 LIGHTS。
  • Python 静态编译:src/cm95pbf/*.py 与 tools/*.py PASS。

生成器原则

  • MySQL 只读。
  • 不使用 chart_feature.id 作为外部稳定 MVT id。
  • 使用 Dataset FID manifest。
  • Coverage 决定同一 tile 内的比例尺优先级和回退区域。
  • Engineering 版保留 trace;Delivery 版按当前 NavSea delivery allowlist 裁字段。
  • 无安全映射对象不进入正式 delivery,engineering 进入 cm95_unmapped。
  • 扇区灯第一轮不伪造 arc_id;待与实际生成结果和现有 PBF 做专项闭合。

尚需用户环境验证

  • MySQL 实际查询与 Coverage 回退。
  • mapbox-vector-tile Windows 编码结果。
  • 21 张 PBF 实际 decode/audit。
  • 与现有 NavSea/NEWPEC 同 AOI 的 source-layer、hard-gate 和视觉对照。