refactor: CellData.sql 700M 物理站地市前缀通用化,不再写死江门

This commit is contained in:
2026-06-26 11:32:53 +08:00
parent 5914046dec
commit 909aaef113
3 changed files with 13 additions and 11 deletions
+7 -6
View File
@@ -73,13 +73,14 @@ cellinfo.制式 已给出粗类(FDD/TDD/700M/2.6G),频段再按频点细
- **非 700M**:= 小区名去设备码后,删除所有括号/方括号内容,但**保留 `(微小X)`**。
- 例 `江门台山河东家禽(从…搬迁)(微小M)(共…F-ZLH)F-ZLH-2` → `江门台山河东家禽(微小M)`。
- 例 `江门鹤山坚美园52至53栋(共…E-ZLW)E-ZLW-8` → `江门鹤山坚美园52至53栋`。
- **700M/广电**:名称结构 `CBN-<枢纽>(<真实站址>)<码>` 或 `CBN-<站址><码>`。
- 去码后取**最后一个括号内容**作为物理站;若该内容**以「共」开头**(共建标注,如 `(共…E-ZLW)`)则改取**括号前的外层**(去 `CBN-` 前缀);无括号则取外层去 `CBN-`。
- 取到的内容再删除其内部子括号(如 `(搬迁)(重建)`)。
- 注意:`共和` 等地名(括号内容以「江门」开头、共字在中间)**不算共建**,仍取内层。
- 例 `CBN-江门新会圭阳路(江门新会雍翠峰(搬迁))U-Z5H-0712` → `江门新会雍翠峰`。
- 例 `CBN-江门台山通济公园U-Z5H-0713` → `江门台山通济公园`。
- **700M/广电**:名称结构 `CBN-<枢纽>(<真实站址>)<码>` 或 `CBN-<站址><码>`,枢纽与站址**同地市前缀**。
- **通用做法(不写死江门)**:取外层名(去 `CBN-`、首个括号前)的**前 2 个字**作为地市前缀,匹配 base 中**以该前缀开头的括号内容**为物理站;无匹配则取外层(去 `CBN-`)。
- 前 2 字:2 字地市(江门/广州…)直接命中;3 字地市(石家庄…)取「石家」仍能与同地市站址括号匹配。
- 共建(`(共…)`)/`从…拉远` 等注记括号不以地市开头,自然落外层 → 等价「共建取外层」;`共和` 等地名因括号以地市开头仍取内层。
- 例 `CBN-江门台山田头接入间(江门台山狮山)(BBU搬迁)U-Z5H-0713` → 前缀「江门」→ `江门台山狮山`。
- 例 `CBN-江门台山通济公园U-Z5H-0713`(无括号)→ 外层 `江门台山通济公园`。
- 例 `CBN-江门鹤山铸德(江门鹤山共和鸿江工业区)U-Z5H-0712` → `江门鹤山共和鸿江工业区`。
- 实测:对现有(全江门)数据,通用前缀写法与原写死「江门」结果 **100% 一致(19726/19726)**。
**扇区** = 物理站 + 扇区号(如 `江门新会五和农村二` + `1` = `江门新会五和农村二1`)。