36 lines
1.5 KiB
Markdown
36 lines
1.5 KiB
Markdown
# 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 和视觉对照。
|