Files
CM95/替换与下一步说明.md

1.9 KiB

CM95 PBF Stage 1 Mapping v1 使用说明

本包是 CM95 → NavSea PBF 的 PBF-02 初版实施产物。

文件

config/mappings/cm95_to_navsea_v1.yaml
docs/CM95到NavSea映射设计报告_v1.md
docs/cm95_mapping_contract_check_v1.json
tools/cm95_nav_aid_relation_audit_v1.py
tools/cm95_mapping_contract_check_v1.py

当前状态

  • 映射覆盖选定 AOI 全部 80 个 object_class + geometry_type 组合。
  • 当前 unified style source-layer 静态检查 PASS。
  • 当前 semantic sprite 常量引用静态检查 PASS。
  • 生产 importer / schema 未修改。
  • 还没有生成正式 PBF。
  • 下一门禁是对全 AOI 的 _cm93_relation20_raw 助航对象合成关系做验证。

复制位置

将本包内目录整体合并到 CM95 仓库根目录:

D:\React\cm93-mysql-importer-starter\

即得到:

D:\React\cm93-mysql-importer-starter\config\mappings\cm95_to_navsea_v1.yaml
D:\React\cm93-mysql-importer-starter\docs\CM95到NavSea映射设计报告_v1.md
D:\React\cm93-mysql-importer-starter\tools\cm95_nav_aid_relation_audit_v1.py
D:\React\cm93-mysql-importer-starter\tools\cm95_mapping_contract_check_v1.py

下一步只需运行 relation20 审计

cd D:\React\cm93-mysql-importer-starter

& ".\.venv\Scripts\python.exe" .\tools\cm95_nav_aid_relation_audit_v1.py `
  --host 127.0.0.1 `
  --port 3306 `
  --user root `
  --database cm93_chart `
  --dataset-id 1

输入 MySQL 密码。

输出:

cm95_nav_aid_relation_audit_v1.json
cm95_nav_aid_relation_groups_v1.csv
cm95_nav_aid_relation_audit_v1.txt

把 JSON 上传给 ChatGPT。

不要修改

此阶段不修改:

src/cm93db/geometry.py
src/cm93db/importer.py
sql/001_schema_mysql57.sql

relation20 通过后

下一阶段直接进入:

PBF-03
CM95 MySQL
→ semantic mapping
→ navigation aid composition
→ z10/914/385 single-tile MVT/PBF generator