
我是一名地信工程师,受困于行政区划数据的不标准化和难以获得。我就基于统计局的行政统计代码和 CTAmap 数据制作了一个五级行政区划矢量数据查询与下载网站。
网址为: https://map.ruiduobao.com/

目前支持 2010 年-2023 年省市县乡村的矢量数据( shp ,json 和 svg 格式下载),欢迎大家使用,是非盈利的。
1 print 2023-11-03 14:28:56 +08:00 |
2 ruiduobao OP 因为我不是程序员,大部分代码都是 chatgpt 教我写的,代码很粗糙,如果有研究兴趣的话,可以看我的 github 仓库,代码已经全部上传: https://github.com/ruiduobao/gaode_MAP_CUN |
3 Qlccks2 2023-11-03 14:34:29 +08:00 很棒 能否加个邮编区号之类的东西? |
5 Qlccks2 2023-11-03 14:39:39 +08:00 @kitmyfaceplease2 #4 感谢回复。我想说的是邮政编码和电话区号,不是行政区划编码。 |
6 ruiduobao OP @Qlccks2 嗯嗯,感谢建议。如果有邮政编码数据库,后期可以做个匹配试试。 |
7 rm0gang0rf 2023-11-03 14:53:23 +08:00 佩服~ |
8 rm0gang0rf 2023-11-03 14:53:38 +08:00 收藏了 |
9 windrun 2023-11-03 14:54:49 +08:00 很棒 收藏了 |
10 mskumiko 2023-11-03 14:57:41 +08:00 很棒,值得收藏!! ! |
12 TablePie 2023-11-03 15:04:28 +08:00 厉害厉害 |
13 byp 2023-11-03 15:04:39 +08:00 vercel 地址不能访问了 |
14 ruiduobao OP @byp vercel 是用来调试的,忘了删了。用网站:map.ruiduobao.com |
15 jgh004 2023-11-03 15:11:10 +08:00 查了下我老家,定位不是很准,偏了几十公里。 |
17 scorpion91 2023-11-03 15:17:54 +08:00 小心查水表 |
18 paopjian 2023-11-03 15:23:30 +08:00 虽然不想浇冷水,但是涉及行政区划 地理标识 卫星地图的内容如果没有资质最好还是不要放在境内实名的域名网站里. |
19 shyrock 2023-11-03 15:23:52 +08:00 支持一下。 本来以为是跟地图配套的边界点阵数据, 但是下载下来一个 svg 图片,不知道要怎么用呢 |
22 Greendays 2023-11-03 15:48:18 +08:00 不错啊。不过点开下载之后,不输入密码好像就没法返回了,可能加一个 x 比较好 |
25 Greendays 2023-11-03 16:15:37 +08:00 @kitmyfaceplease2 就是右上角加个"X"关闭的意思 |
26 malusama 2023-11-03 16:20:16 +08:00 有中国县级的 gson 格式下载么? 还是需要自己全部下载后合到一起啊 |
27 ruiduobao OP @malusama 2013 年-2023 年逐年的中国省市县三级行政区划。 链接: https://pan.baidu.com/s/1z7inFQk9M8jtEWY8UCN1Qw?pwd=4444 提取码:4444 这个是 shp ,转换下格式就是 gson 了 |
28 OPLUS 2023-11-03 16:34:19 +08:00 非常棒,收藏了 |
29 Jooeeee 2023-11-03 16:40:39 +08:00 @kitmyfaceplease2 大佬!!!请教下,如何获取包含地块的用途的地图,居住用户,商业区用地,医院、学校用地等 |
30 ruiduobao OP @Jooeeee 你说的这种可能是 POI 数据或者 AOI 数据。这种可以通过地图平台爬取,具体可以参考这篇博客: https://mp.weixin.qq.com/s/IVMQj7Sid4x4LFkUxs_thA |
31 justfindu 2023-11-03 16:59:38 +08:00 |
32 lambdaq 2023-11-03 17:09:14 +08:00 @kitmyfaceplease2 太棒了。能否支持多选,同时展示多个行政区划? |
33 ruiduobao OP @justfindu 相似但不同。都是行政级别的展示。 ( 1 )数据来源不同:省市县的时间序列数据来源是 CTAmap ( shengshixian.com ),是基于 1:100 万国家基础地理矢量来的,他们的是高德矢量数据; ( 2 )层级不同:我提供的是 5 级,datav 是 3 级,StatsGov 是 4 级。 ( 3 )年份不同:他们提供的是实时查询,我侧重于多个年度的查询,数据也是从时间序列的矢量数据库中获取的。 |
34 ruiduobao OP @kitmyfaceplease2 #33 另外他们提供了接口给大家使用,我并没有提供接口这个功能。 |
35 sanyang001 2023-11-03 17:19:57 +08:00 点击 SVG 会弹框,弹了就取消不了了 |
36 pigAA 2023-11-03 17:21:04 +08:00 |
37 dltsgl 2023-11-03 17:23:42 +08:00 厉害了我的哥 |
38 zhanghx1991 2023-11-03 17:28:05 +08:00 赞,之前一直用 https://colorhunt.co/ |
39 FightPig 2023-11-03 17:38:57 +08:00 感谢,收藏了 |
40 ruiduobao OP @pigAA 他们对数据做了一定的修正,也给我提了很有价值的修改建议,CTAmap 的后续的版本对当时的问题做了修正。 |
41 lizy0329 2023-11-03 18:00:57 +08:00 国家连官方数据都没有,全靠民间勇士采集,出事了就赖,推卸责任,真的 |
42 ruiduobao OP @lizy0329 官方是有的,分别是 1:25 万基础地理信息矢量、1:100 万基础地理信息矢量以及自然资源部和各地的标准地图。但是没有类似时间序列的,我做的数据也是以官方的 1:100 万基础地理信息矢量为基础,参考每一年的民政部的行政区划变更进行更新的。 |
43 szmx 2023-11-03 19:16:19 +08:00 赞 |
44 szmx 2023-11-03 19:21:00 +08:00 冒昧问下:数据都是自己人工矢量化还是卫星图直接 AI 矢量化的吗 |
45 shanwu 2023-11-03 19:25:58 +08:00 谢谢楼主。要是社区也能框出范围就更好了。 |
47 ruiduobao OP @szmx #44 行政级别数据是从统计局获取的。行政区划数据是使用的 CTAmap ,是在国家基础地理信息中心发布的矢量数据上进行了差删改查,相关信息可以看我的另外个开源项目: https://github.com/ruiduobao/shengshixian.com |
48 1438010826 2023-11-03 20:10:04 +08:00 棒! |
49 shewhen 2023-11-04 10:23:03 +08:00 |
53 Apol1oBelvedere 2023-11-04 12:58:32 +08:00 至今未看到一个展示社区界别地理边界的地图,高德只能到行政区级别。有个网站能通过道路名称查询所属街道,但仍不直观。 |
54 byp 2023-11-04 18:43:51 +08:00 真的不错, 我甚至在上面找到了我们村 |
55 sss15 2023-11-06 09:04:14 +08:00 能细化到村一级别的数据,真是太棒了,对做乡村方向的项目时很有用 从程序角度提个建议,目前你的网站是每个省一个 html ,意味着如果你需要修改页面上的功能,就要写一个 py 然后批量去替换里面所有的 a 链接(在你 github 文件夹里看到了你处理数据的 py )。其实每个省的页面可以共用一个,然后根据不同的参数,去调用不同的 js ,然后把省市区的行政关系用 json 的方式保存。再简化一点,可以把省市区数据全部集成在一个 json 里,然后根据不同的行政编码去找到对应要展示的数据。 相信你和 gpt 老师好好沟通一下能实现的。 |
56 ruiduobao OP @sss15 非常感谢您这么专业的反馈意见之前完全没想到还可以这么弄。目前 html 页面确实是写死了的,如果要修改就得全部重新跑一次 py 脚本处理函数 |