全国省份,城市,地区全数据(SQL版与XML版)包括各城市邮编

应一位园子里的朋友的要求,发一下这个数据,所有数据都是本人自己在网上找的,然后整理了一下:

这套数据共包括:

  • 省份34个(包括港澳台地区);
  • 城市345个(每个城市包括一个可通用的邮政编码);
  • 城市对应的地区2862个(这个地区只的是城市中的小的区,比如:北京的海淀区).

SQL版:

sql_city

SQL脚本下载:点击下载

运行脚本时候将第一行的 USE [DBCT_Dev] 中的 DBCT_Dev 改为要插入数据的数据库名,还可以修改各个表名,默认的表名为:省份[S_Province],城市[S_City],地区[S_District].

 

XML版:

其实该版本是由上面的数据生成的,不过为了大家的方便也单独放出来,下面的例子数据不全,完整数据XML文件见下方的文件下载:

省份数据:

<?xml version="1.0" encoding="utf-8"?>
<Provinces>
  
<Province ID="1" ProvinceName="北京市">北京市</Province>
  
<Province ID="2" ProvinceName="天津市">天津市</Province>
  
<Province ID="3" ProvinceName="河北省">河北省</Province>
  
<Province ID="4" ProvinceName="山西省">山西省</Province>
  
<Province ID="5" ProvinceName="内蒙古自治区">内蒙古自治区</Province>
  
<Province ID="6" ProvinceName="辽宁省">辽宁省</Province>
  
<Province ID="7" ProvinceName="吉林省">吉林省</Province>
  
<Province ID="8" ProvinceName="黑龙江省">黑龙江省</Province>
  
<Province ID="9" ProvinceName="上海市">上海市</Province>
  
<Province ID="10" ProvinceName="江苏省">江苏省</Province>
  
<Province ID="11" ProvinceName="浙江省">浙江省</Province>
  
<Province ID="12" ProvinceName="安徽省">安徽省</Province>
  
<Province ID="13" ProvinceName="福建省">福建省</Province>
  
<Province ID="14" ProvinceName="江西省">江西省</Province>
  
<Province ID="15" ProvinceName="山东省">山东省</Province>

城市数据:
<?xml version="1.0" encoding="utf-8"?>
<Cities>
  
<City ID="1" CityName="北京市" PID="1" ZipCode="100000">北京市</City>
  
<City ID="2" CityName="天津市" PID="2" ZipCode="100000">天津市</City>
  
<City ID="3" CityName="石家庄市" PID="3" ZipCode="050000">石家庄市</City>
  
<City ID="4" CityName="唐山市" PID="3" ZipCode="063000">唐山市</City>
  
<City ID="5" CityName="秦皇岛市" PID="3" ZipCode="066000">秦皇岛市</City>
  
<City ID="6" CityName="邯郸市" PID="3" ZipCode="056000">邯郸市</City>
  
<City ID="7" CityName="邢台市" PID="3" ZipCode="054000">邢台市</City>
  
<City ID="8" CityName="保定市" PID="3" ZipCode="071000">保定市</City>
  
<City ID="9" CityName="张家口市" PID="3" ZipCode="075000">张家口市</City>
  
<City ID="10" CityName="承德市" PID="3" ZipCode="067000">承德市</City>

地区数据:
<?xml version="1.0" encoding="utf-8"?>
<Districts>
  
<District ID="1" DistrictName="东城区" CID="1">东城区</District>
  
<District ID="2" DistrictName="西城区" CID="1">西城区</District>
  
<District ID="3" DistrictName="崇文区" CID="1">崇文区</District>
  
<District ID="4" DistrictName="宣武区" CID="1">宣武区</District>
  
<District ID="5" DistrictName="朝阳区" CID="1">朝阳区</District>
  
<District ID="6" DistrictName="丰台区" CID="1">丰台区</District>
  
<District ID="7" DistrictName="石景山区" CID="1">石景山区</District>
  
<District ID="8" DistrictName="海淀区" CID="1">海淀区</District>
  
<District ID="9" DistrictName="门头沟区" CID="1">门头沟区</District>
  
<District ID="10" DistrictName="房山区" CID="1">房山区</District>
  
<District ID="11" DistrictName="通州区" CID="1">通州区</District>
  
<District ID="12" DistrictName="顺义区" CID="1">顺义区</District>

完整数据下载:点击下载


标签: .NET, XML, SQL
posted @ 2008-04-27 21:51 WilsonWu 阅读(8069) 评论(65) 编辑 收藏

 回复 引用 查看   
#1楼 2008-04-27 22:08 Bēniaǒ      
收藏
 回复 引用 查看   
#2楼 2008-04-27 22:08 任力      
楼主好人啊!这些数据需要一些时间整理吧?
 回复 引用 查看   
#3楼 2008-04-27 22:12 wingoo      
mark
:)

 回复 引用 查看   
#4楼 2008-04-27 22:14 深蓝      
好东西。谢谢博主
 回复 引用 查看   
#5楼[楼主] 2008-04-27 22:16 WilsonWu      
@任力
这些整了两个晚上,光是地区的将近3000条数据就整得头晕了.

 回复 引用 查看   
#6楼 2008-04-27 23:14 Kevin Li      
谢谢 交友网站正用得着 :)
 回复 引用 查看   
#7楼 2008-04-27 23:36 Such Cloud      
多谢楼主无私贡献

 回复 引用 查看   
#8楼 2008-04-27 23:51 Jeffrey Zhao      
辛苦了,很有用,呵呵。
 回复 引用 查看   
#9楼 2008-04-27 23:57 BAsil      
支持一下
 回复 引用 查看   
#10楼 2008-04-28 00:29 墙头草      
谢谢楼主~~~
 回复 引用   
#11楼 2008-04-28 06:27 <Null>[未注册用户]
多谢!赞楼主分享
 回复 引用   
#12楼 2008-04-28 06:28 rxiao[未注册用户]
很奇怪,这个需要整理吗?
国家有行政区划标准代码,那个标准代码就很齐全了啊,并且分类也很严格
需要的可以mail我。

不过博主劳动和分享的精神值得赞一下:)

 回复 引用   
#13楼 2008-04-28 06:29 rxiao[未注册用户]
mail不会显示出来,呵呵,应该是 rxchen a.t mail.hust.edu.cn
 回复 引用 查看   
#14楼 2008-04-28 08:10 老Q      
哈哈,楼主要是有地区代码就好了,就是身份证的前6位
 回复 引用   
#15楼 2008-04-28 08:14 bamboo_ding[未注册用户]
收藏以备不时只需
感谢楼主的整理。。。

 回复 引用 查看   
#17楼 2008-04-28 08:18 冰戈      
我这也有,很完整的,到县级,要的给我留言
 回复 引用 查看   
#18楼 2008-04-28 08:41 留恋星空      
多谢啊。
 回复 引用 查看   
#19楼 2008-04-28 08:42 亦续缘      
楼主,辛苦了!
 回复 引用 查看   
#20楼 2008-04-28 08:48 菜无罪      
收藏先,这个好
 回复 引用 查看   
#21楼 2008-04-28 08:55 心悦      
多谢楼主无私贡献
 回复 引用 查看   
#22楼 2008-04-28 09:00 xjb      
非常不错,支持一下
 回复 引用 查看   
#23楼 2008-04-28 09:03 jillzhang      
非常好,建议楼主做成一个WCF或者web service的网络服务,很好的应用场景
 回复 引用 查看   
#24楼 2008-04-28 09:10 早班火车      
学习~
 回复 引用 查看   
#25楼 2008-04-28 09:11 jowo      
辛苦了
 回复 引用 查看   
#26楼 2008-04-28 09:11 双鱼座      
需要两晚上?夸张了一点。
1.写一个html解析器(aspunit中有现成的模块可以Copy);
2.用这个解析器打开这个网页:http://www.stats.gov.cn/tjbz/xzqhdm/t20070411_402397928.htm
3.剩下的就承受你怎么弄了,SQL也罢,XML也罢。

好处:标准数据,可靠来源,数据变化时跟随变化。

 回复 引用 查看   
#27楼 2008-04-28 09:11 风中的猪儿      
支持楼主~~~收藏了
感谢中~~

 回复 引用   
#28楼 2008-04-28 09:21 路人小刀[未注册用户]
看到16楼的猴子,必知是李战。。。查看ID的链接果然是其马甲
--------------------------------------------------------
感谢博主分享,mark一下

 回复 引用 查看   
#29楼 2008-04-28 09:25 生鱼片      
不错,不错
 回复 引用 查看   
#30楼 2008-04-28 09:37 周克      
@双鱼座
大侠就是大侠

 回复 引用 查看   
#31楼 2008-04-28 09:39 成长的强强      
为什么我这里提示很多地方有语法错误呢~
 回复 引用 查看   
#32楼 2008-04-28 09:45 雷光斌(gis)      
谢谢楼主了
 回复 引用 查看   
#33楼 2008-04-28 09:56 破曉之陽      
好東西。。呵呵
 回复 引用 查看   
#34楼 2008-04-28 10:04 airwolf2026      
支持博主,也感谢其他分享的xd.(*^__^*)
 回复 引用   
#35楼 2008-04-28 10:19 yankeid[未注册用户]
很不错。中国多些像楼主这样的人
打美国要提前好几十年

 回复 引用 查看   
#36楼 2008-04-28 10:28 曲滨*銘龘鶽      
谢谢我下了!
 回复 引用 查看   
#37楼 2008-04-28 10:30 鹏鹏_Lovely      
--引用--------------------------------------------------
深蓝: 好东西。谢谢博主
--------------------------------------------------------

 回复 引用   
#38楼 2008-04-28 10:34 Ada1979[未注册用户]
楼主有心了。在此致敬
 回复 引用 查看   
#39楼[楼主] 2008-04-28 11:27 WilsonWu      
--引用--------------------------------------------------
双鱼座: 需要两晚上?夸张了一点。
1.写一个html解析器(aspunit中有现成的模块可以Copy);
2.用这个解析器打开这个网页:<a href="http://www.stats.gov.cn/tjbz/xzqhdm/t20070411_402397928.htm" target="_new">http://www.stats.gov.cn/tjbz/xzqhdm/t20070411_402397928.htm</a>
3.剩下的就承受你怎么弄了,SQL也罢,XML也罢。

好处:标准数据,可靠来源,数据变化时跟随变化。
--------------------------------------------------------
本人技术有限,并没有找到包含邮编的数据,其中每个城市的右边都是我一个一个查出来的。

 回复 引用 查看   
#40楼 2008-04-28 12:02 midea0978      
版主的数据有一个致命的问题,国家标准
现在哪怕是行政区划、地域都有标准,国家统计局的那份可以算作是国标了,而且采用该标准可以做到及时更新。
在一些大型的行业、政府、企业的项目中,都是采用这套标准的,版主的那份随机编码,限制了通用性了!

 回复 引用 查看   
#41楼 2008-04-28 12:44 双鱼座      
@WilsonWu
我向你分享了我的方法,你不愿意收是你的事情,不必向我解释。其实你应该知道,邮编与行政区划是没有关系的。广州市天河区的区号是510600。如果你在用这个邮编的时候,仅仅详实到县一级是没有意义的。即使你想加上邮编,用我的方法也是很有效的,你可以写另外一个HtmlReader,解析一下这个网址,肯定比你的方法准确并高效:
http://www.183.com.cn/epost/yzfu/code/postcode.jsp

 回复 引用 查看   
#42楼[楼主] 2008-04-28 12:52 WilsonWu      
@双鱼座
非常感谢您的热心帮助,希望能成为朋友,以后多多探讨。

 回复 引用 查看   
#43楼 2008-04-28 12:56 一水先生      
谢谢了!
 回复 引用 查看   
#44楼 2008-04-28 13:00 josephshi      
好人啊...
 回复 引用 查看   
#45楼 2008-04-28 15:43 aspnetx      
有相关的GIS数据吗?
 回复 引用 查看   
#46楼 2008-04-28 18:50 随风流月      
@双鱼座
我记得我原来是把统计局的网页文本 Copy 下来,然后写 Text 解析器解决掉的。

 回复 引用 查看   
#47楼 2008-04-28 19:05 双鱼座      
@随风流月
你的方案当然可行。不过用HtmlReader会更爽。:D我所需要的数据远比你多,除了行政区域还包括行业、流域等标准数据......

 回复 引用 查看   
#48楼 2008-04-28 19:31 梦里花落知多少      
这样编码不好吧
 回复 引用 查看   
#49楼 2008-04-29 08:13 搜索人生      
@双鱼座
--引用--------------------------------------------------
双鱼座: 需要两晚上?夸张了一点。
1.写一个html解析器(aspunit中有现成的模块可以Copy);
2.用这个解析器打开这个网页:<a href="http://www.stats.gov.cn/tjbz/xzqhdm/t20070411_402397928.htm" target="_new">http://www.stats.gov.cn/tjbz/xzqhdm/t20070411_402397928.htm</a>
3.剩下的就承受你怎么弄了,SQL也罢,XML也罢。

好处:标准数据,可靠来源,数据变化时跟随变化。
--------------------------------------------------------

这个数据太老了,截止到2006年12月31日的,而且,数据也不全,有蛮多还需要人工整理的!比如:苏州市,连高新区和工业园区都没有!

 回复 引用 查看   
#50楼 2008-04-29 08:15 搜索人生      
好像我跟lz提了这个要求吧?不知道说的是不是我?哈哈
 回复 引用 查看   
#51楼 2008-04-29 09:08 双鱼座      
@搜索人生
数据是老了一点,我从收藏夹取出来的。这个是最新版:http://www.stats.gov.cn/tjbz/xzqhdm/t20080215_402462675.htm
不过也没有你说的苏州市高新区和工业园区,这两个应该不是行政区域。

 回复 引用 查看   
#52楼 2008-04-29 09:14 H2O、winnerzone      
不错,多谢贡献。
 回复 引用   
#53楼 2008-04-29 21:36 mmmmmmmmmmm[未注册用户]
Sql 2005 ?~~~~~~~~~~~~~~
有Sql 2000的么?
koorise#live.com

 回复 引用   
#54楼 2008-05-15 15:43 xueyang214[未注册用户]
谢谢
 回复 引用 查看   
#55楼 2008-07-14 22:13 Shiny Zhu      
非常好。老吴。顶一个。
 回复 引用 查看   
#56楼 2008-07-14 22:17 Shiny Zhu      
非常好。老吴。顶一个。
 回复 引用   
#57楼 2008-10-08 11:17 王守伟[未注册用户]
厉害厉害,果然是高手!
 回复 引用 查看   
#58楼 2008-10-18 17:31 胡一刀      
楼主有全球的么?
 回复 引用 查看   
#59楼[楼主] 2008-10-18 22:46 WilsonWu      
--引用--------------------------------------------------
胡一刀: 楼主有全球的么?
--------------------------------------------------------
不好意思, 没有.

@Bēniaǒ
谢拉

非常感谢
 回复 引用   
#62楼 2009-12-24 11:06 scorpio.mvc[未注册用户]
谢谢博主的贡献
和mysql的语句不通啊!!!
有没有可以再mysql中建立的。

 回复 引用 查看   
#64楼 2011-10-13 11:20 love-windbg      
博主无私奉献,小弟遥敬三分有余。多谢,多谢!
 回复 引用 查看   
#65楼 2011-11-23 20:32 Byrd      
好东西,太感谢楼主了