背景

项目中需要OCR识别身份证上的详细地址信息,相关数据表需要保存省市等信息,但是通过身份证的地址信息不好提取,由于要求不高(有即可),所以通过证件号进行省市反推, 同时只要求获取省市两次,所以县级信息未获取。

本次代码只是做为记录,程序中不建议使用。

国家行政编号信息:http://www.mca.gov.cn/article/sj/xzqh/2020/20201201.html

实现

提示:当前只是作为记录,其他待做验证。

2020年12月中华人民共和国县以上行政区划代码 规范,最新版的请根据查看上面的url自行查看。


public class NativePlaceUtils {public static List<String> getNativePlace(String nativePlaceCode) {int leftProvice = Integer.parseInt(StringUtils.left(nativePlaceCode, 2));int leftCity = Integer.parseInt(StringUtils.left(nativePlaceCode,4));String provice = getNameString(leftProvice);String city = getNameString(leftCity);List<String> nativeList = new ArrayList<>();nativeList.add(provice);nativeList.add(city);return nativeList;}private static String getNameString(int code) {if (code == 11) {return "北京市";} else if (code == 12) {return "天津市";} else if (code == 13) {return "河北省";} else if (code == 14) {return "山西省";} else if (code == 15) {return "内蒙古自治区";} else if (code == 21) {return "辽宁省";} else if (code == 22) {return "吉林省";} else if (code == 23) {return "黑龙江省";} else if (code == 31) {return "上海市";} else if (code == 32) {return "江苏省";} else if (code == 33) {return "浙江省";} else if (code == 34) {return "安徽省";} else if (code == 35) {return "福建省";} else if (code == 36) {return "江西省";} else if (code == 37) {return "山东省";} else if (code == 41) {return "河南省";} else if (code == 42) {return "湖北省";} else if (code == 43) {return "湖南省";} else if (code == 44) {return "广东省";} else if (code == 45) {return "广西壮族自治区";} else if (code == 46) {return "海南省";} else if (code == 50) {return "重庆市";} else if (code == 51) {return "四川省";} else if (code == 52) {return "贵州省";} else if (code == 53) {return "云南省";} else if (code == 54) {return "西藏自治区";} else if (code == 61) {return "陕西省";} else if (code == 62) {return "甘肃省";} else if (code == 63) {return "青海省";} else if (code == 64) {return "宁夏回族自治区";} else if (code == 65) {return "新疆维吾尔自治区";} else if (code == 71) {return "台湾省";} else if (code == 81) {return "香港特别行政区";} else if (code == 82) {return "澳门特别行政区";} else if (code == 1101) {return "北京市";} else if (code == 1201) {return "天津市";} else if (code == 1301) {return "石家庄市";} else if (code == 1302) {return "唐山市";} else if (code == 1303) {return "秦皇岛市";} else if (code == 1304) {return "邯郸市";} else if (code == 1305) {return "邢台市";} else if (code == 1306) {return "保定市";} else if (code == 1307) {return "张家口市";} else if (code == 1308) {return "承德市";} else if (code == 1309) {return "沧州市";} else if (code == 1310) {return "廊坊市";} else if (code == 1311) {return "衡水市";} else if (code == 1401) {return "太原市";} else if (code == 1402) {return "大同市";} else if (code == 1403) {return "阳泉市";} else if (code == 1404) {return "长治市";} else if (code == 1405) {return "晋城市";} else if (code == 1406) {return "朔州市";} else if (code == 1407) {return "晋中市";} else if (code == 1408) {return "运城市";} else if (code == 1409) {return "忻州市";} else if (code == 1410) {return "临汾市";} else if (code == 1411) {return "吕梁市";} else if (code == 1501) {return "呼和浩特市";} else if (code == 1502) {return "包头市";} else if (code == 1503) {return "乌海市";} else if (code == 1504) {return "赤峰市";} else if (code == 1505) {return "通辽市";} else if (code == 1506) {return "鄂尔多斯市";} else if (code == 1507) {return "呼伦贝尔市";} else if (code == 1508) {return "巴彦淖尔市";} else if (code == 1509) {return "乌兰察布市";} else if (code == 1522) {return "兴安盟";} else if (code == 1525) {return "锡林郭勒盟";} else if (code == 1529) {return "阿拉善盟";} else if (code == 2101) {return "沈阳市";} else if (code == 2102) {return "大连市";} else if (code == 2103) {return "鞍山市";} else if (code == 2104) {return "抚顺市";} else if (code == 2105) {return "本溪市";} else if (code == 2106) {return "丹东市";} else if (code == 2107) {return "锦州市";} else if (code == 2108) {return "营口市";} else if (code == 2109) {return "阜新市";} else if (code == 2110) {return "辽阳市";} else if (code == 2111) {return "盘锦市";} else if (code == 2112) {return "铁岭市";} else if (code == 2113) {return "朝阳市";} else if (code == 2114) {return "葫芦岛市";} else if (code == 2201) {return "长春市";} else if (code == 2202) {return "吉林市";} else if (code == 2203) {return "四平市";} else if (code == 2204) {return "辽源市";} else if (code == 2205) {return "通化市";} else if (code == 2206) {return "白山市";} else if (code == 2207) {return "松原市";} else if (code == 2208) {return "白城市";} else if (code == 2224) {return "延边朝鲜族自治州";} else if (code == 2301) {return "哈尔滨市";} else if (code == 2303) {return "鸡西市";} else if (code == 2304) {return "鹤岗市";} else if (code == 2305) {return "双鸭山市";} else if (code == 2306) {return "大庆市";} else if (code == 2307) {return "伊春市";} else if (code == 2308) {return "佳木斯市";} else if (code == 2309) {return "七台河市";} else if (code == 2310) {return "牡丹江市";} else if (code == 2311) {return "黑河市";} else if (code == 2312) {return "绥化市";} else if (code == 2327) {return "大兴安岭地区";} else if (code == 3101) {return "上海市";} else if (code == 3201) {return "南京市";} else if (code == 3202) {return "无锡市";} else if (code == 3203) {return "徐州市";} else if (code == 3204) {return "常州市";} else if (code == 3205) {return "苏州市";} else if (code == 3206) {return "南通市";} else if (code == 3207) {return "连云港市";} else if (code == 3208) {return "淮安市";} else if (code == 3209) {return "盐城市";} else if (code == 3210) {return "扬州市";} else if (code == 3211) {return "镇江市";} else if (code == 3212) {return "泰州市";} else if (code == 3213) {return "宿迁市";} else if (code == 3301) {return "杭州市";} else if (code == 3302) {return "宁波市";} else if (code == 3303) {return "温州市";} else if (code == 3304) {return "嘉兴市";} else if (code == 3305) {return "湖州市";} else if (code == 3306) {return "绍兴市";} else if (code == 3307) {return "金华市";} else if (code == 3308) {return "衢州市";} else if (code == 3309) {return "舟山市";} else if (code == 3310) {return "台州市";} else if (code == 3311) {return "丽水市";} else if (code == 3401) {return "合肥市";} else if (code == 3402) {return "芜湖市";} else if (code == 3403) {return "蚌埠市";} else if (code == 3404) {return "淮南市";} else if (code == 3405) {return "马鞍山市";} else if (code == 3406) {return "淮北市";} else if (code == 3407) {return "铜陵市";} else if (code == 3408) {return "安庆市";} else if (code == 3410) {return "黄山市";} else if (code == 3411) {return "滁州市";} else if (code == 3412) {return "阜阳市";} else if (code == 3413) {return "宿州市";} else if (code == 3415) {return "六安市";} else if (code == 3416) {return "亳州市";} else if (code == 3417) {return "池州市";} else if (code == 3418) {return "宣城市";} else if (code == 3501) {return "福州市";} else if (code == 3502) {return "厦门市";} else if (code == 3503) {return "莆田市";} else if (code == 3504) {return "三明市";} else if (code == 3505) {return "泉州市";} else if (code == 3506) {return "漳州市";} else if (code == 3507) {return "南平市";} else if (code == 3508) {return "龙岩市";} else if (code == 3509) {return "宁德市";} else if (code == 3601) {return "南昌市";} else if (code == 3602) {return "景德镇市";} else if (code == 3603) {return "萍乡市";} else if (code == 3604) {return "九江市";} else if (code == 3605) {return "新余市";} else if (code == 3606) {return "鹰潭市";} else if (code == 3607) {return "赣州市";} else if (code == 3608) {return "吉安市";} else if (code == 3609) {return "宜春市";} else if (code == 3610) {return "抚州市";} else if (code == 3611) {return "上饶市";} else if (code == 3701) {return "济南市";} else if (code == 3702) {return "青岛市";} else if (code == 3703) {return "淄博市";} else if (code == 3704) {return "枣庄市";} else if (code == 3705) {return "东营市";} else if (code == 3706) {return "烟台市";} else if (code == 3707) {return "潍坊市";} else if (code == 3708) {return "济宁市";} else if (code == 3709) {return "泰安市";} else if (code == 3710) {return "威海市";} else if (code == 3711) {return "日照市";} else if (code == 3713) {return "临沂市";} else if (code == 3714) {return "德州市";} else if (code == 3715) {return "聊城市";} else if (code == 3716) {return "滨州市";} else if (code == 3717) {return "菏泽市";} else if (code == 4101) {return "郑州市";} else if (code == 4102) {return "开封市";} else if (code == 4103) {return "洛阳市";} else if (code == 4104) {return "平顶山市";} else if (code == 4105) {return "安阳市";} else if (code == 4106) {return "鹤壁市";} else if (code == 4107) {return "新乡市";} else if (code == 4108) {return "焦作市";} else if (code == 4109) {return "濮阳市";} else if (code == 4110) {return "许昌市";} else if (code == 4111) {return "漯河市";} else if (code == 4112) {return "三门峡市";} else if (code == 4113) {return "南阳市";} else if (code == 4114) {return "商丘市";} else if (code == 4115) {return "信阳市";} else if (code == 4116) {return "周口市";} else if (code == 4117) {return "驻马店市";} else if (code == 4201) {return "武汉市";} else if (code == 4202) {return "黄石市";} else if (code == 4203) {return "十堰市";} else if (code == 4205) {return "宜昌市";} else if (code == 4206) {return "襄阳市";} else if (code == 4207) {return "鄂州市";} else if (code == 4208) {return "荆门市";} else if (code == 4209) {return "孝感市";} else if (code == 4210) {return "荆州市";} else if (code == 4211) {return "黄冈市";} else if (code == 4212) {return "咸宁市";} else if (code == 4213) {return "随州市";} else if (code == 4228) {return "恩施土家族苗族自治州";} else if (code == 4301) {return "长沙市";} else if (code == 4302) {return "株洲市";} else if (code == 4303) {return "湘潭市";} else if (code == 4304) {return "衡阳市";} else if (code == 4305) {return "邵阳市";} else if (code == 4306) {return "岳阳市";} else if (code == 4307) {return "常德市";} else if (code == 4308) {return "张家界市";} else if (code == 4309) {return "益阳市";} else if (code == 4310) {return "郴州市";} else if (code == 4311) {return "永州市";} else if (code == 4312) {return "怀化市";} else if (code == 4313) {return "娄底市";} else if (code == 4401) {return "广州市";} else if (code == 4402) {return "韶关市";} else if (code == 4403) {return "深圳市";} else if (code == 4404) {return "珠海市";} else if (code == 4405) {return "汕头市";} else if (code == 4406) {return "佛山市";} else if (code == 4407) {return "江门市";} else if (code == 4408) {return "湛江市";} else if (code == 4409) {return "茂名市";} else if (code == 4412) {return "肇庆市";} else if (code == 4413) {return "惠州市";} else if (code == 4414) {return "梅州市";} else if (code == 4415) {return "汕尾市";} else if (code == 4416) {return "河源市";} else if (code == 4417) {return "阳江市";} else if (code == 4418) {return "清远市";} else if (code == 4419) {return "东莞市";} else if (code == 4420) {return "中山市";} else if (code == 4451) {return "潮州市";} else if (code == 4452) {return "揭阳市";} else if (code == 4453) {return "云浮市";} else if (code == 4501) {return "南宁市";} else if (code == 4502) {return "柳州市";} else if (code == 4503) {return "桂林市";} else if (code == 4504) {return "梧州市";} else if (code == 4505) {return "北海市";} else if (code == 4506) {return "防城港市";} else if (code == 4507) {return "钦州市";} else if (code == 4508) {return "贵港市";} else if (code == 4509) {return "玉林市";} else if (code == 4510) {return "百色市";} else if (code == 4511) {return "贺州市";} else if (code == 4512) {return "河池市";} else if (code == 4513) {return "来宾市";} else if (code == 4514) {return "崇左市";} else if (code == 4601) {return "海口市";} else if (code == 4602) {return "三亚市";} else if (code == 4603) {return "三沙市";} else if (code == 4604) {return "儋州市";} else if (code == 5001) {return "重庆市";} else if (code == 5002) {return "重庆市";} else if (code == 5101) {return "成都市";} else if (code == 5103) {return "自贡市";} else if (code == 5104) {return "攀枝花市";} else if (code == 5105) {return "泸州市";} else if (code == 5106) {return "德阳市";} else if (code == 5107) {return "绵阳市";} else if (code == 5108) {return "广元市";} else if (code == 5109) {return "遂宁市";} else if (code == 5110) {return "内江市";} else if (code == 5111) {return "乐山市";} else if (code == 5113) {return "南充市";} else if (code == 5114) {return "眉山市";} else if (code == 5115) {return "宜宾市";} else if (code == 5116) {return "广安市";} else if (code == 5117) {return "达州市";} else if (code == 5118) {return "雅安市";} else if (code == 5119) {return "巴中市";} else if (code == 5120) {return "资阳市";} else if (code == 5132) {return "阿坝藏族羌族自治州";} else if (code == 5133) {return "甘孜藏族自治州";} else if (code == 5134) {return "凉山彝族自治州";} else if (code == 5201) {return "贵阳市";} else if (code == 5202) {return "六盘水市";} else if (code == 5203) {return "遵义市";} else if (code == 5204) {return "安顺市";} else if (code == 5205) {return "毕节市";} else if (code == 5206) {return "铜仁市";} else if (code == 5223) {return "黔西南布依族苗族自治州";} else if (code == 5226) {return "黔东南苗族侗族自治州";} else if (code == 5227) {return "黔南布依族苗族自治州";} else if (code == 5301) {return "昆明市";} else if (code == 5303) {return "曲靖市";} else if (code == 5304) {return "玉溪市";} else if (code == 5305) {return "保山市";} else if (code == 5306) {return "昭通市";} else if (code == 5307) {return "丽江市";} else if (code == 5308) {return "普洱市";} else if (code == 5309) {return "临沧市";} else if (code == 5323) {return "楚雄彝族自治州";} else if (code == 5325) {return "红河哈尼族彝族自治州";} else if (code == 5326) {return "文山壮族苗族自治州";} else if (code == 5328) {return "西双版纳傣族自治州";} else if (code == 5329) {return "大理白族自治州";} else if (code == 5331) {return "德宏傣族景颇族自治州";} else if (code == 5333) {return "怒江傈僳族自治州";} else if (code == 5334) {return "迪庆藏族自治州";} else if (code == 5401) {return "拉萨市";} else if (code == 5402) {return "日喀则市";} else if (code == 5403) {return "昌都市";} else if (code == 5404) {return "林芝市";} else if (code == 5405) {return "山南市";} else if (code == 5406) {return "那曲市";} else if (code == 5425) {return "阿里地区";} else if (code == 6101) {return "西安市";} else if (code == 6102) {return "铜川市";} else if (code == 6103) {return "宝鸡市";} else if (code == 6104) {return "咸阳市";} else if (code == 6105) {return "渭南市";} else if (code == 6106) {return "延安市";} else if (code == 6107) {return "汉中市";} else if (code == 6108) {return "榆林市";} else if (code == 6109) {return "安康市";} else if (code == 6110) {return "商洛市";} else if (code == 6201) {return "兰州市";} else if (code == 6202) {return "嘉峪关市";} else if (code == 6203) {return "金昌市";} else if (code == 6204) {return "白银市";} else if (code == 6205) {return "天水市";} else if (code == 6206) {return "武威市";} else if (code == 6207) {return "张掖市";} else if (code == 6208) {return "平凉市";} else if (code == 6209) {return "酒泉市";} else if (code == 6210) {return "庆阳市";} else if (code == 6211) {return "定西市";} else if (code == 6212) {return "陇南市";} else if (code == 6229) {return "临夏回族自治州";} else if (code == 6230) {return "甘南藏族自治州";} else if (code == 6301) {return "西宁市";} else if (code == 6302) {return "海东市";} else if (code == 6322) {return "海北藏族自治州";} else if (code == 6323) {return "黄南藏族自治州";} else if (code == 6325) {return "海南藏族自治州";} else if (code == 6326) {return "果洛藏族自治州";} else if (code == 6327) {return "玉树藏族自治州";} else if (code == 6328) {return "海西蒙古族藏族自治州";} else if (code == 6401) {return "银川市";} else if (code == 6402) {return "石嘴山市";} else if (code == 6403) {return "吴忠市";} else if (code == 6404) {return "固原市";} else if (code == 6405) {return "中卫市";} else if (code == 6501) {return "乌鲁木齐市";} else if (code == 6502) {return "克拉玛依市";} else if (code == 6504) {return "吐鲁番市";} else if (code == 6505) {return "哈密市";} else if (code == 6523) {return "昌吉回族自治州";} else if (code == 6527) {return "博尔塔拉蒙古自治州";} else if (code == 6528) {return "巴音郭楞蒙古自治州";} else if (code == 6529) {return "阿克苏地区";} else if (code == 6530) {return "克孜勒苏柯尔克孜自治州";} else if (code == 6531) {return "喀什地区";} else if (code == 6532) {return "和田地区";} else if (code == 6540) {return "伊犁哈萨克自治州";} else if (code == 6542) {return "塔城地区";} else if (code == 6543) {return "阿勒泰地区";}return "null";}

通过身份证简单获取省市等信息相关推荐

  1. 【Java】Jsoup爬虫,一个简单获取京东商品信息的小Demo

    简单记录 - Jsoup爬虫入门实战 数据问题?数据库获取,消息队列中获取中,都可以成为数据源,爬虫! 爬取数据:(获取请求返回的页面信息,筛选出我们想要的数据就可以了!) 我们经常需要分析HTML网 ...

  2. python3爬虫—实现简单获取贴吧信息

    今天看到传智播客有关爬虫的视频课,其中使用的语言为python2版本,经过本人的修改将其用python3实现. 在此过程中学到一些东西,特此记录. 知识点一:注意观察被爬网站的域名特点. 知识点二:按 ...

  3. 正则表达式 根据身份证地址获取省市、区县、乡镇、社区、村名

    Java代码 import java.util.LinkedHashMap; import java.util.Map; import java.util.regex.Matcher; import ...

  4. 获取个人借阅信息---图书馆client

    在上一篇利用jsoup解析个人信息----图书馆client,获得个人基本信息后.便有了进一步的需求:获取当前借阅的具体信息 获取的方法还是一样的.利用jsoup解析借阅信息页面,获得所需数据,封装成 ...

  5. 查询Master下的系统表和系统视图获取数据库的信息和简单的渗透测试

    在SQL中可以通过查询Master下的系统表(sys)和系统视图(information_schema)获取数据库的信息.SQL2000和SQL2005的结构略有不同. 系统表结构参考系统表详细说明. ...

  6. 【微信小程序系列】微信小程序超简单教程,基本语法,获取用户基本数据信息,实现对云数据库的增删改查及小程序外部api的引用示例(附源码)

    [微信小程序系列]微信小程序超简单教程 小程序项目结构 静态页面的构成 HTML:结构 css:样式 js:行为 小程序 页面全部存放在pages, 而且pages目录只能存放页面 页面包括4个文件, ...

  7. 输入身份证号获取信息

    作者:孙英鹏 撰写时间:2019年6月24日 在做项目的时候可能会有一些模块是员工信息,这时就会有输入身份证号码获取到出生日期.年龄.性别和地址的功能,对于这些功能要怎么做,我们来看一下. 第一步:创 ...

  8. Java使用百度AI实现识别身份证照片信息,根据身份证号码,获取相关个人信息

    Java使用百度AI实现识别身份证照片信息 百度智能云-登录 1.登录百度智能云,选择文字识别,创建相关信息 2.获取APP_ID.API_KEY.SECRET_KEY 核心处理代码 import c ...

  9. 【学习】身份证号获取个人信息

    身份证具有明显的代表唯一性,通过身份证号可以获取到哪些信息?社保在校验添加缴费人信息时,需要根据输入的身份证号获取信息,格式验证通过后将获取到的信息填充.这就需要了解一些规格. 现在新一代的身份证居多 ...

最新文章

  1. PHP分布式链路追踪,SkyWalking:分布式架构链路追踪-SkyWalking介绍
  2. 学计算机excel就很好吗,零基础学习excel小技巧
  3. Git基本命令 -- 别名 + 忽略 + 推送
  4. node(ActiveMq)
  5. Hibernate中Session的清理与清空
  6. 【Matlab】如何把数组矩阵写入txt文件?并用逗号或空格隔开
  7. lucky前面加a还是an_lucky的用法
  8. java线程死锁_Java并发:隐藏线程死锁
  9. 工作130:computed
  10. OpenGL运用辅佐库创立规矩几许目标
  11. WP博客ajax,WordPress文章点击统计ajax版,兼容wp super cache缓存代码及插件
  12. 10. GD32F103C8T6 定时器-测量pwm的占空比和频率
  13. MSSQL同步刷新视图字段长度和源表保持一致
  14. HTML5移动开发即学即用(双色)
  15. 安川服务器电源板过流维修,安川伺服驱动器驱动板维修常见故障
  16. rtl驱动 ubuntu 禁用_Ubuntu如何安装rtl8822be驱动
  17. java getvalueat_Java swing jdbc:设置背景颜色,获取素材方法,表格,图片等的切换【诗书画唱】...
  18. 身边的逻辑学——简单的真理不简单(2) 无论如何,清晰思考利多于弊
  19. makefile 目标:依赖文件写法
  20. [...ServerPropertiesAutoConfiguration.class] cannot be opened because it does not exist

热门文章

  1. P5445 [APIO2019]路灯
  2. STM32—驱动HC-SR04超声波测距模块
  3. MacBook Pro M1 Parallels Desktop Ubuntu 共享网络设置静态 IP
  4. python抓取淘宝关键字信息
  5. python系列-认识python
  6. 高级会计师英语计算机考试,高级会计师考试是否需要考职称英语和计算机
  7. 京东面经 10.10
  8. 微信小程序实现两个数之间的运算
  9. git之https或http方式设置记住用户名和密码的方法
  10. 广州的11个辖区_人才吸引力排名,广州11个区哪家强?