户口所在地行政区划怎么填写-

数据二三事 行政区划代码

先来幅兔子地图镇贴。

户口所在地行政区划怎么填写-

自秦统一中国施行郡县制以来,中国的行政区划历朝历代都在发生着演化,直到形成现在的样子,我国宪法中是这样规定中国的行政区划的:

中华人民共和国的行政区域划分如下:(一)全国分为省、自治区、直辖市;(二)省、自治区分为自治州、县、自治县、市;(三)县、自治县分为乡、民族乡、镇。直辖市和较大的市分为区、县。自治州分为县、自治县、市。自治区、自治州、自治县都是民族自治地方。国家在必要时设立特别行政区。在特别行政区内实行的制度按照具体情况由全国人民代表大会以法律规定。

从宪法规定来看,中国的行政区划是分为“省、县、乡”三级的。但是经过这么多年的发展变化,现在实际实行的是四级行政区划。那么增加的那一级就是没有提到的“地级市”,所以是“省、市、县、乡”四级,至于为什么发展成这样,有很多原因,在这里并不展开讲。本文的标题是行政区划代码,所以着重点放在代码上,行政区划整体的知识太多太多,小编也hold不住啊。

户口所在地行政区划怎么填写-

已经理解好了?那我再问你,那公民身份号码的前六位又代表了什么?

户口所在地行政区划怎么填写-

通过分析你可以知道前六位实际是你出生首次登记户口时的户籍地代码。原则上来说,只要你户籍没有迁移过,那么前六位应该是和你的户籍地代码是一致的。

但是户籍会迁移啊,很多人的户籍会迁移,有的人还会迁移很多次,上学会迁移、工作会迁移、买房会迁移……。

所以我们可以看出,理论上一个人的籍贯、出生地还有公民身份号码前六位是终生不变的,但户籍会变动,户籍里填写的行政区划代码就会变动。

来自山东的小明学习勤奋刻苦,毕业后通过千军万马过独木桥的北京公务员考试,成功落户北京,成了一个北京人。身份号码37打头的他的户口本里赫然印着北京市西城区户籍,人口系统里记录的是行政区划代码“110102”。

小明租住在西单北边不远处的胡同里,每天上班和胡同头早晨遛弯的王大爷打招呼。王大爷私下里跟隔壁李大妈嘀咕“嗨,啥北京人?我们北京人只认110打头的”。

小明认识新朋友的时候总是介绍自己是山东人。他自己现在也不能确切的明确自己是山东人?还是北京人?更何况小明他爷爷其实生活在东北,他籍贯里写的是辽宁。

这种我是哪里人的疑问随着社会不断发展,人员流动越来越频繁变得越发凸显,如果一个人父辈辗转过多地、自己又辗转过多地,那多半是不好确定的,只能靠生活的长短或者文化的认同程度来定了。

户口所在地行政区划怎么填写-

所以目前看来,在人口管理中,关于人所属地域的四项中,籍贯、出生地、公民身份号码前六位是不变的,户籍地是变的,只要有变化就有复杂度。

如果只有人的户籍地发生变化,那复杂度是很低的,但是更复杂的是行政区划代码会发生变化。

户口所在地行政区划怎么填写-

上图是民政部官方网站2020年公布的行政区划代码变更情况截图。每一年行政区划代码都会有调整。

比如2019年地级市山东莱芜撤销,原有的两个区并入山东省济南市,原有的莱芜“371200”的地市代码不复存在,改成了“370116”和“370117”两个区县代码。

地市一级的变动毕竟还是少的,但每年都会有区县的调整,比如区县合并,北京市崇文区“110103”、宣武区“110104”撤销,分别并入到北京市东城区“110101”和北京市西城区“110102”。还有大量的县改区、县改县级市等操作,如北京市延庆县改为北京市延庆区,代码也从“110129”改为“110119”。杭州市富阳县先改为杭州市富阳市又改为杭州市富阳区,代码也从“330123”改为“330183”最终改为“330111”。

公安部门的行政区划信息是要随着民政部门的调整而调整的,当然各个业务系统都会跟着进行相应的调整。但有的业务调整会很大,对!还是人口管理业务。

像原来山东莱芜市的居民,系统中户籍地都要从“371200”改成济南市的“370100”。紧接着,籍贯和出生地是莱芜的也要改成济南的编码。

来自山东莱芜的小明在北京落户已经七年了,然后他惊讶的发现自己突然又变成了济南人。

户口所在地行政区划怎么填写-

当然目前也不是所有涉及到的居民的籍贯和出生地都会随行政区划调整而进行相应改变,而且有一个数据项是变不了的,公民身份号码前六位。于是3712打头的小明按照当前的行政区划代码来看的话,就翻译不出来他的前六位地址。

为了解决这些问题,现存的策略是代码库中保存所有历史以来的行政区划代码信息,这样所有的代码包括身份号码前六位的、籍贯的、户籍的、出生地的都可以对应的翻译出来。而且这样子反映了一个人户籍的历史轨迹,比如40年后,小明看到自己的籍贯依然是山东省莱芜市,虽然莱芜市已经不复存在40年了。

但这样做也有问题出现,咱假设个场景。还是小明,他虽生活在北京七年但仍乡音难改,一天在地铁上邂逅了一位美女热聊了几句,并留下了自己的名字。

美女对小明产生了好感,但忘记问小明的联系方式,只知道小明的名字,然后从口音判断应该是山东老乡。

现在如果你帮这位美女寻找小明,你会怎么做呢?

显然这里圈定山东人不能用户籍了,因为小明户籍上已经属于北京了。这时从身份号码前六位、籍贯或出生地上圈定才会更加精准。

如果我们拿身份号码前六位、籍贯或出生地做相关的数据分析工作,那么就会出现多个匹配的问题,比如我现在想找籍贯是杭州富阳的人,那么锁定的行政区划代码就不仅是当前的杭州市富阳区“330123”,还有历史上的“330183”杭州市富阳市和“330111”杭州市富阳县。

于是我们要做关于地域的数据分析时,我们要把行政区划代码里面的历史和现状都得梳理清楚,做到不重不漏。

当然如果我们仅仅是使用系统的业务人员,原则上如果系统后台把这些情况处理的很好的话,我们不需要输入这些复杂的情况。我们只需要输入富阳,那么后台就会把富阳的以上所有情况都匹配出来,但这里面的细节希望你从上面的讲解中得到一些了解。

有人会问现在不都全文模糊搜嘛,那我搜富阳,理论上户籍、籍贯、出生地里的富阳县、富阳市、富阳区等等都能匹配到。

但你要想,你能搜到的前提是,系统已经在后台把各个项中的代码翻译成了地名,这样你在前台才可以用地名查到。并且全文搜已经给你的输入做了优化,不然为啥不给你匹配叫张富阳的人呢。

户口所在地行政区划怎么填写-

说到这,其实用地名搜还是有一个坑的容我再讲一讲。这个也算是行政区划代码的遗留问题,由于最早省县乡三级机关的原因,代码中很多区县的名称是直接省名加县区名的,比如代码“330183”,代码库的名称为浙江省富阳市,而不是浙江省杭州市富阳市。这样的话用代码翻译出来的地名不带杭州。如果我们用杭州这个地名去搜索匹配,那么是匹配不到富阳人的。

要解决这个问题,可以在系统后台补充上杭州,这样就不会出现地区断层。如果系统没做的话,就需要用户自己遍历下所有的这些情况了。

好在我国的行政区划调整都是在市县一级,地级市鲜有出现。如果省级也出现调整,那影响你可以想象。光人口管理就这么复杂了,其他的不敢想象。

估计如果有省级调整的话,只有新增这种情况啦,比如港澳台纳入一体管理。而且标准上早就给港澳台编好啦,台湾省“710000”、 香港特别行政区“810000”、澳门特别行政区“820000”。

希望祖国早日统一。

户口所在地行政区划怎么填写-

本文来自投稿,不代表明星墙立场

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 87833061@qq.com 举报,一经查实,本站将立刻删除。

发表评论

您的电子邮箱地址不会被公开。