feat-特殊车牌生成器
This commit is contained in:
1 parent
c0cc5904c9
commit
003f9efa6d
244 files changed
+1588
No files matched your search
+330
@@ -0,0 +1,330 @@
|
||||
# 中国机动车号牌字符标准 (LP Standard)
|
||||
|
||||
> 依据:中华人民共和国公共安全行业标准 **GA36-2018**《中华人民共和国机动车号牌》
|
||||
> (代替 GA36-2014,2018年5月1日起实施)
|
||||
> 参考:Wikipedia、百度百科、chinese_license_plate_generator 源码
|
||||
|
||||
---
|
||||
|
||||
## 一、号牌分类、规格、颜色及适用范围
|
||||
|
||||
### 1.1 规格总览
|
||||
|
||||
| 序号 | 号牌类型 | 外廓尺寸 (mm) | 底色 | 字符颜色 | 字符数 | 单/双层 | 适用范围 |
|
||||
|------|----------|---------------|------|----------|--------|---------|----------|
|
||||
| 1 | 小型汽车 | 440×140 | 蓝 | 白 | 7 | 单层 | 车长<6m, 载客≤9人的小型客车; 车长<6m, 车重<4.5t的货车 |
|
||||
| 2 | 大型汽车前牌 | 440×140 | 黄 | 黑 | 7 | 单层 | 车长≥6m或载客>9人的大型客车; 车长≥6m或车重≥4.5t的货车 |
|
||||
| 3 | 大型汽车后牌 | 440×220 | 黄 | 黑 | 7 | 单层 | 大型汽车后牌 |
|
||||
| 4 | 挂车 | 440×220 | 黄 | 黑 | 7 | 双层 | 全挂车/半挂车, 末位"挂"字 |
|
||||
| 5 | 教练汽车 | 440×140 | 黄 | 黑 | 7 | 单层 | 驾校教练车, 末位"学"字 |
|
||||
| 6 | 警用汽车 | 440×140 | 白 | 黑(警红) | 7 | 单层 | 公安/法院/检察/国安/司法, 末位"警"字红色 |
|
||||
| 7 | 军队/武警 | 440×140 | 白 | 黑 | 7 | 单层 | 解放军/武警部队, 首位为字母 |
|
||||
| 8 | 港澳入出境 | 440×140 | 黑 | 白 | 7 | 单层 | 港澳入出境车辆, 末位"港"/"澳", 限广东省内行驶 |
|
||||
| 9 | 使领馆 | 440×140 | 黑 | 白 | 7 | 单层 | 大使馆(末位"使") / 领事馆(末位"领") |
|
||||
| 10 | 小型新能源 | 480×140 | 渐变绿 | 黑 | 8 | 单层 | 纯电动/非纯电动小型车 |
|
||||
| 11 | 大型新能源 | 480×140 | 黄绿双拼 | 黑 | 8 | 单层 | 纯电动/非纯电动大型车 |
|
||||
| 12 | 临时号牌 | — | 纸质 | — | — | — | 试验车末位"试", 特型车末位"超" |
|
||||
| 13 | 拖拉机 | — | 绿 | 白 | — | — | 农用机械, 教练拖拉机末位"学" |
|
||||
| 14 | 外交机构(旧) | 440×140 | 黑 | 白 | — | 单层 | 2017年前格式: 使XXX·XXX / 省A·XXXX领 |
|
||||
|
||||
### 1.2 颜色参数 (GA36-2018 附录B 效果图/标准色)
|
||||
|
||||
| 颜色 | 适用类型 | 说明 |
|
||||
|------|----------|------|
|
||||
| 蓝底白字 | 小型汽车 | 标准蓝色 |
|
||||
| 黄底黑字 | 大型/挂车/教练 | 标准黄色 |
|
||||
| 白底黑字 | 警用/军队 | 白色, "警"为红色 |
|
||||
| 黑底白字 | 港澳/使领馆/外籍 | 黑色底板 |
|
||||
| 渐变绿底黑字 | 小型新能源 | 绿色渐变 |
|
||||
| 黄绿双拼底黑字 | 大型新能源 | 黄绿双拼色 |
|
||||
| 绿底白字 | 拖拉机 | 绿色 |
|
||||
|
||||
---
|
||||
|
||||
## 二、字符集标准
|
||||
|
||||
### 2.1 省级行政区简称 (31个)
|
||||
|
||||
```
|
||||
京 津 冀 晋 蒙 辽 吉 黑 沪
|
||||
苏 浙 皖 闽 赣 鲁 豫 鄂 湘
|
||||
粤 桂 琼 渝 川 贵 云 藏 陕
|
||||
甘 青 宁 新
|
||||
```
|
||||
|
||||
> 注:不含"港""澳""台"(港澳有独立号牌体系)
|
||||
|
||||
### 2.2 数字字符 (10个)
|
||||
|
||||
```
|
||||
0 1 2 3 4 5 6 7 8 9
|
||||
```
|
||||
|
||||
### 2.3 英文字母 (24个,排除 I 和 O)
|
||||
|
||||
```
|
||||
A B C D E F G H J K L M N
|
||||
P Q R S T U V W X Y Z
|
||||
```
|
||||
|
||||
> **排除原因**:字母 I 与数字 1 易混淆,字母 O 与数字 0 易混淆(GA36-2018 明确规定)
|
||||
|
||||
### 2.4 专用后缀汉字 (9个)
|
||||
|
||||
| 汉字 | 含义 | 底板颜色 | 字符颜色 | 适用类型 |
|
||||
|------|------|----------|----------|----------|
|
||||
| 挂 | 挂车/拖挂 | 黄 | 黑 | 挂车号牌末位 |
|
||||
| 学 | 教练车 | 黄 | 黑 | 教练车号牌末位 |
|
||||
| 警 | 警察 | 白 | **红** | 警用号牌末位 |
|
||||
| 使 | 大使馆 | 黑 | 白(旧版红) | 使馆号牌末位 |
|
||||
| 领 | 领事馆 | 黑 | 白(旧版红) | 领馆号牌末位 |
|
||||
| 港 | 香港入出境 | 黑 | 白 | 港澳号牌末位 |
|
||||
| 澳 | 澳门入出境 | 黑 | 白 | 港澳号牌末位 |
|
||||
| 试 | 试验车 | 纸质 | — | 临时号牌末位 |
|
||||
| 超 | 特型车 | 纸质 | — | 临时号牌末位 |
|
||||
|
||||
> **"警""使""领"三字**在旧版标准中为红色,2017年后新版外交号牌"使""领"改为白色。
|
||||
|
||||
### 2.5 新能源专用字母规则
|
||||
|
||||
> **国标规定**(GA36-2018):小型新能源首位优先启用 D(纯电)/ F(非纯电),
|
||||
> D 用完后依次启用 A, B, C, E;大型新能源末位 D / F。
|
||||
>
|
||||
> **实际情况**:各地号池消耗速度不一,路上所见远不止这几个字母,
|
||||
> 生成器不对新能源首字母做限制,24个字母(排除I/O)均可出现。
|
||||
|
||||
| 位置 | 规则 |
|
||||
|------|------|
|
||||
| 小型新能源首位 | 24个字母(A~Z 排除 I/O),国标仅规定优先启用顺序 |
|
||||
| 大型新能源末位 | D(纯电)/ F(非纯电) |
|
||||
|
||||
---
|
||||
|
||||
## 三、号牌编号规则
|
||||
|
||||
### 3.1 通用编号结构
|
||||
|
||||
```
|
||||
┌─────────┬─────────┬──────────────────┬──────────┐
|
||||
│ 省简称 │ 发牌机关 │ 序号 │ 专用后缀 │
|
||||
│ (1汉字) │ (1字母) │ (5位数字/字母) │ (可选) │
|
||||
└─────────┴─────────┴──────────────────┴──────────┘
|
||||
例: 京 A · 12345 (无)
|
||||
例: 粤 B · 6789 挂
|
||||
例: 沪 C · AB123 (无)
|
||||
```
|
||||
|
||||
- **省简称**:31个省级行政区之一
|
||||
- **发牌机关代号**:A-Z(不含I/O),一般A为省会
|
||||
- **序号**:5位(普通7位号牌)或 6位(新能源8位号牌)
|
||||
- **专用后缀**:挂/学/警/港/澳/使/领(可选)
|
||||
|
||||
### 3.2 序号组合方式 (GA36-2018 表4)
|
||||
|
||||
序号由数字和字母按以下顺序依次启用(当前组合容量使用率>60%时,经省级交管部门批准、公安部交管局备案后启用下一组合):
|
||||
|
||||
| 序号 | 组合方式 | 说明 |
|
||||
|------|----------|------|
|
||||
| 1 | 全数字 (00000-99999) | 每一位都是数字 |
|
||||
| 2 | 1字母+4数字 | 第1位字母, 后4位数字 |
|
||||
| 3 | 2字母+3数字 | 前2位字母, 后3位数字 |
|
||||
| 4 | 3字母+2数字 | 前3位字母, 后2位数字 |
|
||||
| 5 | 4字母+1数字 | 前4位字母, 末位数字 |
|
||||
| 6 | 1数字+1字母+3数字 | |
|
||||
| 7 | 1数字+2字母+2数字 | |
|
||||
| ... | (依次类推) | |
|
||||
|
||||
### 3.3 新能源号牌编号
|
||||
|
||||
**小型新能源汽车** (GA36-2018 表6):
|
||||
|
||||
| 序号 | 组合方式 | 首位 |
|
||||
|------|----------|------|
|
||||
| 1 | 字母+5数字 | D |
|
||||
| 2 | 字母+1字母+4数字 | D |
|
||||
| 3 | 字母+2字母+3数字 | D |
|
||||
| 4 | 字母+5数字 | F |
|
||||
| 5 | 字母+1字母+4数字 | F |
|
||||
| ... | 然后启用 A,B,C,E | |
|
||||
|
||||
**大型新能源汽车** (GA36-2018 表5):末位字母 D(纯电) / F(非纯电),前6位数字/字母组合。
|
||||
|
||||
---
|
||||
|
||||
## 四、字符布局规则
|
||||
|
||||
### 4.1 单层车牌 (140mm 高度)
|
||||
|
||||
以 `generate_multi_plate.py` 实现为参考:
|
||||
|
||||
| 参数 | 7位车牌 | 8位新能源车牌 |
|
||||
|------|---------|---------------|
|
||||
| 螺栓间隔 | 34px | 49px |
|
||||
| 字符间隔 | 12px | 9px |
|
||||
| 字符宽度 | 45px | 43px (首字符45px) |
|
||||
| Y轴范围 | 25~115 | 25~115 |
|
||||
| 首字符X | 15 | 15 |
|
||||
| 分割位置 | 第2位后 (警:1, 使:4) | 第2位后 |
|
||||
|
||||
### 4.2 双层车牌 (220mm 高度)
|
||||
|
||||
| 层 | 位置 | 字符 | X范围 | Y范围 | 宽度 |
|
||||
|-----|------|------|-------|-------|------|
|
||||
| 上层 | 左 | 省简称 | 110~190 | 15~75 | 80px |
|
||||
| 上层 | 右 | 发牌机关代号 | 250~330 | 15~75 | 80px |
|
||||
| 下层 | 左起 | 序号5位 | 27起, 间距15px | 90~200 | 65px/字 |
|
||||
|
||||
---
|
||||
|
||||
## 五、特殊号牌规则
|
||||
|
||||
### 5.1 军队号牌
|
||||
- 白底黑字
|
||||
- 首字符为字母(A-Z不含I/O),与民用号牌区分
|
||||
- 第二字符有50%概率红色(代码中随机)
|
||||
|
||||
### 5.2 警用号牌
|
||||
- 白底黑字
|
||||
- 末位"警"字为红色
|
||||
- 分割位置在第1位后(split_id=1)
|
||||
|
||||
### 5.3 使领馆号牌(新旧规范对比)
|
||||
|
||||
#### 旧版规范(2017年1月9日前)
|
||||
|
||||
使馆号牌 `使XXX·XXX`(黑底白字,"使"在首位、红色):
|
||||
```
|
||||
使 1 4 3 · 0 0 1
|
||||
↑ ↑
|
||||
使(红) 分隔点
|
||||
```
|
||||
- 首位固定"使"字(红色),后3位为三位数国家代码(101~280)
|
||||
- 间隔符"·",最后3位为流水号
|
||||
- 1951年启用,搪瓷材质,首批仅100对
|
||||
|
||||
领馆号牌 `省A·XXXX领`(黑底白字,"领"在末位、红色):
|
||||
```
|
||||
沪 A · 0 0 2 3 领
|
||||
↑ ↑ ↑
|
||||
省份 城市字母 领(红)
|
||||
```
|
||||
- 首位为省级行政区简称
|
||||
- 第二位为发牌城市字母(与民用规则相同)
|
||||
- 中间4位为该国领馆编号
|
||||
- 末位"领"字(红色)
|
||||
|
||||
#### 新版规范(2017年1月9日起,《外交车辆管理办法》)
|
||||
|
||||
使馆号牌 `XXX·XXX使`(黑底白字,"使"移至末位、改为白色):
|
||||
```
|
||||
2 2 4 · 0 0 1 使
|
||||
↑ ↑
|
||||
国家代码(3位) 使(白)
|
||||
```
|
||||
- "使"字从首位移至末位,颜色由红色改为白色
|
||||
- 六位数:前三位为该国国家代码(与旧版相同),后三位流水
|
||||
- 国际组织代码:X59 及 3XX 号段
|
||||
|
||||
领馆号牌 `省XXX·XX领`(黑底白字,"领"在末位、改为白色):
|
||||
```
|
||||
沪 2 2 4 · 0 1 领
|
||||
↑ ↑ ↑
|
||||
省份 国家代码 领(白)
|
||||
```
|
||||
- "领"字颜色由红色改为白色
|
||||
- 省简称后不再加城市字母,改为全国统一的国家代码(与使馆号牌一致)
|
||||
- 格式:省 + 3位国家代码 + "·" + 2位流水 + "领"
|
||||
- 2017年2月13日外交部正式颁发,2017年5月1日前全部更换完毕
|
||||
|
||||
#### 新旧核心差异对比
|
||||
|
||||
| 项目 | 旧版 (≤2017) | 新版 (2017~) |
|
||||
|------|-------------|-------------|
|
||||
| "使"字颜色 | **红** | 白 |
|
||||
| "使"字位置 | 首位 | 末位 |
|
||||
| "领"字颜色 | **红** | 白 |
|
||||
| 领馆城市字母 | 有(如 沪A) | 无,改为国家代码 |
|
||||
| 底板颜色 | 黑底白字 | 黑底白字 |
|
||||
| 分隔符 | "·" | "·" |
|
||||
|
||||
> **注**:当前生成器 `generate_multi_plate.py` 实现的是旧版格式(使在首、领馆带城市字母),
|
||||
> 其中"使""领"仍按红色处理。新版(2017后)的白色格式尚未实现。
|
||||
|
||||
### 5.4 港澳入出境
|
||||
- 黑底白字
|
||||
- 发牌机关必为"粤"(广东省)
|
||||
- 末位"港"或"澳"
|
||||
- 行驶范围限制在广东省内
|
||||
|
||||
### 5.5 教练车(已保留)/ 挂车(已移除)
|
||||
|
||||
- **教练车**(`yellow` + 单层):黄底黑字,440×140mm,末位"学"字,split_id=2
|
||||
- **挂车**(`yellow` + 双层):黄底黑字,440×220mm,末位"挂"字 —— **生成器已移除**
|
||||
|
||||
### 5.6 新能源号牌
|
||||
|
||||
- **小型新能源**(`green_car`):渐变绿底黑字,480×140mm,8位,首位字母任意(24字母)
|
||||
- **大型新能源**(`green_truck`):黄绿双拼底黑字,480×140mm,8位,末位 D/F
|
||||
|
||||
---
|
||||
|
||||
## 六、号牌物理规格 (GA36-2018 §6 技术要求)
|
||||
|
||||
| 项目 | 规格 |
|
||||
|------|------|
|
||||
| 金属基材 | 铝质,铝含量 ≥ 99.60% |
|
||||
| 大型后牌/挂车厚度 | ≥ 1.2mm |
|
||||
| 其他号牌厚度 | ≥ 1.0mm |
|
||||
| 氧化层/涂层厚度 | 5μm ~ 8μm |
|
||||
| 抗拉强度 | 80 MPa ~ 120 MPa |
|
||||
| 非比例延伸强度 | ≥ 60 MPa |
|
||||
| 断后伸长率(50mm标距) | ≥ 6% |
|
||||
| 反光膜 | 符合 GA 666 要求 |
|
||||
| 字符冲压 | 全国统一防伪专用模具 |
|
||||
|
||||
---
|
||||
|
||||
## 七、发牌机关代号(部分示例)
|
||||
|
||||
| 省份 | 省会/首府 | 发牌机关代号 |
|
||||
|------|-----------|-------------|
|
||||
| 京 | 北京 | A-Y(全市统一) |
|
||||
| 津 | 天津 | A-Y |
|
||||
| 沪 | 上海 | A-Y |
|
||||
| 渝 | 重庆 | A-Y |
|
||||
| 粤 | 广州 | A(广州) B(深圳) C(珠海) ... |
|
||||
| 苏 | 南京 | A(南京) B(无锡) C(徐州) ... |
|
||||
| 浙 | 杭州 | A(杭州) B(宁波) C(温州) ... |
|
||||
|
||||
> 完整发牌机关代号见 GA36-2018 附录A(规范性附录)
|
||||
|
||||
---
|
||||
|
||||
## 八、本项目生成器支持情况
|
||||
|
||||
基于 `chinese_license_plate_generator` 的实测覆盖:
|
||||
|
||||
| 底板参数 | GA36对应类型 | 底色 | 字符色 | 尺寸 | 说明 |
|
||||
|----------|-------------|------|--------|------|------|
|
||||
| `blue` | 小型汽车 | 蓝 | 白 | 440×140 | 7位,最常见的蓝牌 |
|
||||
| `yellow` | 大型汽车 / 教练车 | 黄 | 黑 | 440×140 | 7位,末位"学"为教练车,无后缀为大型车 |
|
||||
| `white` | 警用汽车 | 白 | 黑("警"红) | 440×140 | 7位,末位"警"字红色 |
|
||||
| `white_army` | 军队/武警 | 白 | 黑 | 440×140 | 7位,首位为字母 |
|
||||
| `black` | 港澳入出境 | 黑 | 白 | 440×140 | 7位,末位"港"/"澳" |
|
||||
| `black_shi` | 使领馆 | 黑 | 白 | 440×140 | 7位,2017新版白字 |
|
||||
| `green_car` | 小型新能源 | 渐变绿 | 黑 | 480×140 | 8位,小型新能源轿车 |
|
||||
| `green_truck` | 大型新能源 | 黄绿双拼 | 黑 | 480×140 | 8位,大型新能源客车/货车 |
|
||||
|
||||
> **已移除**:`yellow` + 双层(挂车 440×220),挂车号牌暂不生成。
|
||||
> 教练车使用 `yellow` + 单层,末位自动拼接"学"字。
|
||||
|
||||
---
|
||||
|
||||
## 九、参考文献
|
||||
|
||||
1. GA36-2018《中华人民共和国机动车号牌》,中华人民共和国公安部,2018年5月1日实施
|
||||
2. GA36-2014《中华人民共和国机动车号牌》(已废止)
|
||||
3. 《外交车辆管理办法》,中华人民共和国外交部,2017年1月9日
|
||||
4. Wikipedia: 中华人民共和国机动车号牌 (https://zh.wikipedia.org/wiki/中华人民共和国机动车号牌)
|
||||
5. 百度百科: 中华人民共和国机动车号牌 (https://baike.baidu.com/item/中华人民共和国机动车号牌)
|
||||
6. chinese_license_plate_generator 项目源码 (https://gitee.com/leijd/chinese_license_plate_generator)
|
||||
Reference in new issue
Block a user