-
Notifications
You must be signed in to change notification settings - Fork 208
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MCA 源中部分地级行政区缺失 #50
Comments
我认为有两种方案:
|
在翻阅 GB/T 2260 文档时看到《数字代码的编制原则和结构》一节中有提到:
这样的话,我比较支持第二种方案。 第一种方案的问题是,可能会在一个直辖市下搞出两个同名的地级行政区,比如重庆市下就会又有 第二种方案,有一个好处,因为按照上面引用的《编制原则和结构》,并不是每个 GB2260 代码都对应实际的行政区,也可能仅仅是「汇总码」,并不真正承担「表示某一行政区」的功能。
如果能够用类似 |
最新的数据建议参考此项目:爬虫 2019年02月的数据:https://github.com/douyasi/identity-card/blob/master/crawler/data/201902.txt |
MCA 源中,所有 revision 都有部分地级行政区缺失,例如
110101
(北京东城区)对应的地级行政区110100
不存在。(对应标准及 STATS 源中,该地级行政区为「市辖区」)所有直辖市都有缺失情况,但也有其它省份存在特殊情况,例如 201801 版本中,以下县级行政区缺少对应的地级行政区:
首先,这影响 Spec 中
Division.province
属性的定义,该属性只有在对省级行政区对象调用时才允许为空值。其次,由于地级行政区缺失,使用
GB2260.provinces()
&GB2260.prefectures(province_code)
&GB2260.counties(prefecture_code)
三级遍历行政区划时,无法到遍历到这些县级行政区。似乎需要想个解决方法。
The text was updated successfully, but these errors were encountered: