一、关于身份证的空间信息
身份证号码作为公民身份的法定标识,不仅包含了个人的基本信息,还隐含了丰富的空间信息。身份证号码的前六位是地址码,其中第一位数字代表我国传统划分的六大区域(东北、华北、华东、中南、西南、西北),这些区域划分基于自然地理特征、经济发展水平和文化差异等因素。例如,身份证号码以'1'开头的地区属于华北地区,以'2'开头的地区属于东北地区,而以'3'开头的地区则属于华东地区。
1、身份证与省份信息
身份证号码的地址码进一步细分到省、市、县(区)级别,精确地标识了个人的户籍所在地。这种编码方式不仅便于人口管理,还反映了我国不同地区的地理空间分布特征。通过身份证号码,我们可以快速定位一个人的出生地或户籍所在地,了解其所属区域的地理环境、气候条件、文化背景等。
在我国的省级行政区划都有一个固定的编码,下面展示数据库中查询省份信息的 SQL 语句及结果:
select code,name,type from biz_province;
执行完成之后在客户端程序中输出以下信息:
code name type
110000 北京市 直辖市
120000 天津市 直辖市
130000 河北省 省
140000 山西省 省
150000 内蒙古自治区 自治区
210000 辽宁省 省
220000 吉林省 省
230000 黑龙江省 省
310000 上海市 直辖市
320000 江苏省 省
330000 浙江省 省
340000 安徽省 省
350000 福建省 省
360000 江西省 省
370000 山东省 省
410000 河南省 省
420000 湖北省 省
430000 湖南省 省
440000 广东省 省
450000 广西壮族自治区 自治区
460000 海南省 省
500000 重庆市 直辖市
510000 四川省 省
520000 贵州省 省
530000 云南省 省
540000 西藏自治区 自治区
610000 陕西省 省
620000 甘肃省 省
630000 青海省 省
640000 宁夏回族自治区 自治区
650000 新疆维吾尔自治区 自治区
710000 台湾省 省
810000 香港特别行政区 特别行政区
820000 澳门特别行政区 特别行政区
注意观察,在返回的数据结果中,code 便是行政区划代码。此时再拿出你的个人身份证,看看你的前两位是不是上述 code 的前两位开头。
2、首位数字与区域
如果仅关注首位数字,会发现这些规律,港澳台这三个地区除外,其它的省级行政区划中,首位数字依次分为 1-6。这也与我们国家传统的 6 大区域的划分分别对应。这传统的 6 大区域分别为:华北、东北、华东、中南、西南和西北。
| 数字 | 区域名称 | 省份信息 |
|---|---|---|
| 1 | 华北 | 110000 北京市、120000 天津市、130000 河北省、140000 山西省、150000 内蒙古自治区 |
| 2 | 东北 | 210000 辽宁省、220000 吉林省、230000 黑龙江省 |
| 3 | 华东 | 310000 上海市、320000 江苏省、330000 浙江省、340000 安徽省、350000 福建省、360000 江西省、370000 山东省 |
| 4 | 中南 | 410000 河南省、420000 湖北省、430000 湖南省、440000 广东省、450000 广西壮族自治区、460000 海南省 |
| 5 | 西南 | 500000 重庆市、510000 四川省、520000 贵州省、530000 云南省、540000 西藏自治区 |
| 6 | 西北 | 610000 陕西省、620000 甘肃省、630000 青海省、640000 宁夏回族自治区、650000 新疆维吾尔自治区 |
| 7 | 台湾 | 710000 台湾省 |
| 8 | 港澳 | 810000 香港特别行政区、820000 澳门特别行政区 |
有了这些对应信息之后,下面我们使用 WebGIS 来进行相关的空间信息展示。


