省市区县乡镇行政区划数据 和 坐标边界数据 2023 年更新 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
dearxe2v
V2EX    程序员

省市区县乡镇行政区划数据 和 坐标边界数据 2023 年更新

  •  
  •   dearxe2v 2023-02-08 11:39:09 +08:00 3667 次点击
    这是一个创建于 1026 天前的主题,其中的信息可能已经有所发展或是发生改变。

    行政区划数据更新频繁,仅区县每年都有好多个变更,统计局、民政部每年都会发布新数据(目前最新版的为统计于 2022-12-29 日发布的数据)

    虽然官方有提供数据,不过需要自行处理;另外省市区数据需要经常去同步维护, @xiangyuecn 提供的开源库有在持续的长期维护,且有配套的转换工具,新数据发布后更新相对容易很多。

    省市区三级的坐标边界数据是从高德开放平台获取的,使用配套提供的转换工具软件可以转换成 shp 、geojson 、sql 、导入数据库;另配套有开源 Java 查询工具,内存占用低,性能优良,1 秒可查 1 万个以上坐标对应的城市信息。


    区划数据在线预览: https://xiangyuecn.gitee.io/areacity-jsspider-statsgov/

    坐标边界数据 ECharts + 高德地图四级下钻: https://xiangyuecn.gitee.io/areacity-jsspider-statsgov/assets/geo-echarts.html

    GitHub 地址: https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov

    Gitee 地址: https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov


    一些现状:很多第三方开源的级联操作库内置有省市区数据,但往往几年都不更新,不乏有几十 K star 的仓库;通过 AreaCity 开源库在线预览页面内的自定义功能可以导出任意格式的 JSON 数据,可以直接给这些第三方库提供 json 数据更新,部分自定义操作参考:

    数据维护不易,谢谢支持哈

    11 条回复    2024-05-10 15:16:45 +08:00
    mitsuizzz
        1
    mitsuizzz  
       2023-02-08 11:47:18 +08:00
    kyro00000
        2
    kyro00000  
       2023-02-08 13:10:32 +08:00 via iPhone
    厉害
    WindProtect
        3
    WindProtect  
       2023-02-08 15:19:30 +08:00
    辛苦了。
    RedBencity
        4
    RedBencity  
       2023-02-08 15:33:10 +08:00
    厉害
    luomao
        5
    luomao  
       2023-02-08 15:58:18 +08:00
    太牛了,工作中做相关的业务最头疼更新的问题
    fiveStarLaoliang
        6
    fiveStarLaoliang  
       2023-02-08 16:01:40 +08:00
    666666 ,支持
    yoonching
        7
    yoonching  
       2023-02-08 16:02:57 +08:00
    很强,点赞
    tramm
        8
    tramm  
       2023-02-08 16:52:43 +08:00
    广告贴, 免费的省市区获取没难度. 也就乡镇的边界数据不好搞, 但这个却是收费的...
    Yourshell
        9
    Yourshell  
       2023-02-08 16:55:32 +08:00
    看了一下自己的所在地并没有更新,还是几年前的数据
    xiangyuecn
        10
    xiangyuecn  
       2023-02-08 17:24:01 +08:00
    @tramm 这,看怎么理解吧,开源不代表免费,收费的地方 README 里面标注了 AD 广告字样,乡镇级坐标边界数据是收费的。

    行政区划数据,从始至终都是免费的,大概 1-2 个月更新一次,每次更新花费 1 天左右时间
    省市区三级边界数据,也是从始至终都是免费的,更新频度和区划数据一致

    对于数据获取难度,都是公开的数据,如果是之前弄过,难度是会低不少,花费时间多少的问题而已(实际操作时还是很费时间的)。

    另外数据的可用性,并非哪个平台的数据都能直接拿来用的,或多或少需要一个整理的过程;比如统计局的数据,直接爬来用的话,问题可不是一点半点,比如那几十个省直辖县级市(潜江、仙桃、儋州等)直筒子市(不设区的市,东莞、中山等)如果没有处理好,很有可能导致程序崩溃,要么从代码层面解决 要么从数据层面解决;统计局的数据另外有很多开发区之类的行政管理区,对数据的使用也是一个挑战

    长期维护并不易。
    ajan
        11
    ajan  
       2024-05-10 15:16:45 +08:00
    @dearxe2v 感谢大佬

    我整了两个转换小工具

    AreaCity 省市区县乡镇行政区划数据 CSV 转 JSON/JS
    https://fulicat.com/lab/areacity-to-json/

    AreaCity 省市区县乡镇行政区划数据 CSV 转 MySQL
    https://fulicat.com/lab/areacity-to-mysql/


    演示:
    https://fulicat.com/lab/areacity
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1084 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 17:30 PVG 01:30 LAX 09:30 JFK 12:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86