Skip to content

Commit

Permalink
更新军队号牌的数据及处理
Browse files Browse the repository at this point in the history
  • Loading branch information
yoojia.chen committed May 10, 2018
1 parent 9396c78 commit 28303ab
Show file tree
Hide file tree
Showing 2 changed files with 115 additions and 36 deletions.
135 changes: 111 additions & 24 deletions data/city-army.csv
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
# 中央军委车牌(V)
VA0,总参谋部总部
VA1,总政治部总部
VA2,总后勤部总部
VA3,总装备部总部
# http://auto.sina.com.cn/service/2013-05-03/18111149551_2.shtml

VA,军委总参
VB,总政治部
VC,总后勤部
VD,总装备部
VE,军事科学院
VF,国防大学
VG,国防科技大学
VR,陆军军事学院
VT,总参三部
VV,第二炮兵司令部
VK,总后直属单位
VM,总部联勤部门
VO,总部军车监理

# 中央军委及四总部直属单位(Z)
ZA,总参谋部二级部
Expand Down Expand Up @@ -61,64 +72,140 @@ BA,司令部
BB,政治部
BC,联勤部
BD,装备部
BG,总后驻军区部队
BH,总装驻军区部队
BS,省军区
BR,总部直属军事院校
BS,通讯/运输部队
BR,总部院校
BK,警备区
BJ,军代机构
BL,机动牌
BM,联勤分部
BN,总装机构
BO,军车监理
BP,装甲部队
BT,情报机构部队
BV,战略导弹部队
BY,野战部队/集团军

# 沈阳军区(S)
SA,司令部
SB,政治部
SS,政治部
SC,联勤部
SD,装备部
SG,总后驻军区部队
SH,总装驻军区部队
SS,省军区
SR,总部直属军事院校
SS,通讯/运输部队
SR,总部院校
SK,警备区
SJ,军代机构
SL,机动牌
SM,联勤分部
SN,总装机构
SO,军车监理
SP,装甲部队
ST,情报机构部队
SV,战略导弹部队
SY,野战部队/集团军

# 兰州军区(L)
LA,司令部
LB,政治部
LL,政治部
LC,联勤部
LD,装备部
LG,总后驻军区部队
LH,总装驻军区部队
LS,省军区
LR,总部直属军事院校
LS,通讯/运输部队
LR,总部院校
LK,警备区
LJ,军代机构
LL,机动牌
LM,联勤分部
LN,总装机构
LO,军车监理
LP,装甲部队
LT,情报机构部队
LV,战略导弹部队
LY,野战部队/集团军

# 济南军区(J)
JA,司令部
JB,政治部
JJ,政治部
JC,联勤部
JD,装备部
JG,总后驻军区部队
JH,总装驻军区部队
JS,省军区
JR,总部直属军事院校
JS,通讯/运输部队
JR,总部院校
JK,警备区
JJ,军代机构
JL,机动牌
JM,联勤分部
JN,总装机构
JO,军车监理
JP,装甲部队
JT,情报机构部队
JV,战略导弹部队
JY,野战部队/集团军

# 南京军区(N)
NA,司令部
NB,政治部
NN,政治部
NC,联勤部
ND,装备部
NG,总后驻军区部队
NH,总装驻军区部队
NS,省军区
NR,总部直属军事院校
NS,通讯/运输部队
NR,总部院校
NK,警备区
NJ,军代机构
NL,机动牌
NM,联勤分部
NN,总装机构
NO,军车监理
NP,装甲部队
NT,情报机构部队
NV,战略导弹部队
NY,野战部队/集团军

# 广州军区(G)
GA,司令部
GB,政治部
GG,政治部
GC,联勤部
GD,装备部
GG,总后驻军区部队
GH,总装驻军区部队
GS,省军区
GR,总部直属军事院校
GS,通讯/运输部队
GR,总部院校
GK,警备区
GJ,军代机构
GL,机动牌
GM,联勤分部
GN,总装机构
GO,军车监理
GP,装甲部队
GT,情报机构部队
GV,战略导弹部队
GY,野战部队/集团军

# 成都军区(C)
CA,司令部
CB,政治部
CC,政治部
CC,联勤部
CD,装备部
CG,总后驻军区部队
CH,总装驻军区部队
CS,省军区
CR,总部直属军事院校
CS,通讯/运输部队
CR,总部院校
CK,警备区
CJ,军代机构
CL,机动牌
CM,联勤分部
CN,总装机构
CO,军车监理
CP,装甲部队
CT,情报机构部队
CV,战略导弹部队
CY,野战部队/集团军

# 驻港澳部队
ZG,驻港部队
Expand Down
16 changes: 4 additions & 12 deletions vna/detector.go
Original file line number Diff line number Diff line change
Expand Up @@ -74,16 +74,6 @@ func DetectSpecChars(numType int, numberS string) (provKey string, provName stri
provKey = string(number[2:3])
cityKey = string(number[7:8])

case VNumTypePLA2012:
// KA·00001
provKey = string(number[:1])
// V字头的二级单位Key需要3位
if "V" == provKey {
cityKey = string(number[:3])
} else {
cityKey = string(number[:2])
}

case VNumTypeEmbassy:
provKey = "使"
cityKey = string(number[:3])
Expand All @@ -96,6 +86,8 @@ func DetectSpecChars(numType int, numberS string) (provKey string, provName stri
provKey = "航"
cityKey = "航"

case VNumTypePLA2012:
fallthrough
case VNumTypePolice:
fallthrough
case VNumTypeConsulate:
Expand All @@ -107,8 +99,8 @@ func DetectSpecChars(numType int, numberS string) (provKey string, provName stri
case VNumTypeCivil:
fallthrough
default:
// 第一位:省份
// 第二位:城市
// 第一位:省份/军区
// 第二位:城市/部队
provKey = string(number[:1])
cityKey = string(number[:2])
}
Expand Down

0 comments on commit 28303ab

Please sign in to comment.