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

36 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 和视觉对照。