随笔-5  评论-112  文章-0  trackbacks-0

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

这套数据共包括:

  • 省份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>

完整数据下载:点击下载
-------------------------------------------
吴慧锋
Wilson Wu
Tag标签: .NET,XML,SQL
posted on 2008-04-27 21:51 WilsonWu 阅读(3844) 评论(57)  编辑 收藏 所属分类: ASP.NET.NET

评论:
#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 [未注册用户]
收藏以备不时只需
感谢楼主的整理。。。
  回复  引用    
#16楼  2008-04-28 08:14 | 电话响不停,好烦!      

  回复  引用  查看    
#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 | 王守伟 [未注册用户]
厉害厉害,果然是高手!
  回复  引用    

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-04-27 22:03 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: