首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

从高德采集最新的省市区三级坐标和行政区域边界 csv 格式

  •  7
     
  •   xiangyuecn · 237 天前 · 6082 次点击
    这是一个创建于 237 天前的主题,其中的信息可能已经有所发展或是发生改变。

    当然还是用 js 在浏览器中运行采集的啦,包含采集源码,可自行采集,采集请求数据部分仅需 2 分钟。

    相关介绍: https://www.cnblogs.com/xiangyuecn/p/10714707.html

    数据下载: https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases

    数据预览:


    另 20 天前发了一个帖子 /t/548567 对应的省市区镇数据采集。

    另 117 天前发了一个帖子 /t/512328 咨询过城市变更我们数据库里面的老数据应对方案,虽然没什么好的结论,但还是可以参考参考。


    为啥不用百度地图,其实最开始用的百度的,采集完才发现百度地图的数据有严重问题,然后才选择的高德。

    嘲讽一下百度地图:

    大量的这种垃圾数据,这么一看 高德简直完美无比。

    第 1 条附言  ·  237 天前
    感觉这个库有点用的话可以在帖子底部回复区留个好评,有意见或建议到[issues]( https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/issues)区留言

    都只收藏不回复,感觉要沉了
    67 回复  |  直到 2019-04-17 14:01:44 +08:00
        1
    feikeq   237 天前
    可以的,标记一下
        2
    cookbook   237 天前
    好东西,了解一下
        3
    zxcvsh   237 天前 via iPhone
    收藏+1
        4
    ooee2016   237 天前
    +1
        5
    liuxey   237 天前
    👍
        6
    xiyiailoli   237 天前 via Android
    可以,这个不错
        7
    aleung   237 天前 via Android
    高德的数据精确度怎样?见过有些边界数据只是密度很低的折线
        8
    xiangyuecn   237 天前
    收藏和回复不成比例呀,帖子沉的快
        9
    xiangyuecn   237 天前
    @aleung 比百度的精确,百度抓取完数据才 20m,高德的 130m,边界细腻不少
        10
    missdeer   237 天前
    图挂了?
        11
    AlexMeng   237 天前
    可以的,好东西,顺便想了解一下第一个图,是使用的什么工具把数据转成图形展示的?
        12
    xiangyuecn   237 天前
    @AlexMeng 我用的 SQL Server 里面查询有空间结果,可以直接看
        13
    aloyip   237 天前
    有趣 收藏了
        14
    teslayun   237 天前
    +1
        15
    jinx930621   237 天前
    厉害厉害,不知道有没有可能更深一级到达乡镇级别,最近也在学习相关的知识,没找到有能够提供乡镇级别的数据源。
        16
    two4mamba   237 天前
    蛮厉害的,收藏一下
        17
    xiangyuecn   237 天前
    @jinx930621 #15 嗯,level4 这个已经包含了乡镇区划数据;至于乡镇这级的坐标和边界就没有采集,也是没有找到数据源,百度和高德都没有提供
        18
    KenGe   237 天前
    mark 以下 可能有用
        19
    l0wkey   237 天前
    @jinx930621 #15 乡界的数据,基本上目前不会公开有免费版本
        20
    niketwo   237 天前 via Android
    nb,大佬厉害
        21
    zvcs   237 天前 via Android
    厉害了👍。谢谢分享
        22
    jadec0der   237 天前
    非常酷,mark 一下
        23
    MrUser   237 天前
    不心担被去请茶喝吗?
        24
    xiangyuecn   237 天前
    @MrUser 数据都是公开的,不知道有什么风险,请指教
        25
    murmur   237 天前
    @MrUser 都是火星数据 又不是 gps 原始坐标 国内的公开坐标用的都是火星坐标系
        26
    ARhen   237 天前
    头一回晓得客户端查询还能弄成这样的.....
        27
    auroraccc   237 天前
    @MrUser 地图又拿不到真实的地址,怕个啥
        28
    eggshell   237 天前
    收藏了,感觉获取一个城市或者区域内的等距离散点坐标这个需求也挺常见的,能支持下吗?
        29
    xiangyuecn   237 天前
    @ARhen 哈,能直观看到结果,比数字方便多了😂
        30
    opengps   237 天前
    收藏,位置服务领域开发的好工具!
        31
    xiangyuecn   237 天前
    @eggshell #28 没接触过“等距离散点”,这种是不是和附近搜索(查询 一个位置+指定半径 内的所有数据,不知道专业点的名词是什么)类似呀
        32
    eggshell   237 天前
    @xiangyuecn #31 对对对,就是这个意思,我也不知道专业名词叫啥😂, 比如我之前废了老大劲搞的南京的这样

    ![南京散点图]( )
        33
    xiangyuecn   237 天前
    @eggshell #32 😅 看你这幅图 想起以前搞百度地图上也有过类似的,只不过我是把点等距的放到边界上。应该也好办吧,指定一个点,分别对 lng 累加一个固定数值、对 lat 累加另一个固定数值,判断这个生成的点是否在城市边界内,是就保留,应该能达到这幅图类似的效果。

    这种应该还是数据库查询层面的工作多一些
        34
    vanis   237 天前
    这个。。。基础地理数据国家是开放的。不用这么费事吧。
    www.webmap.cn
        35
    seemore   237 天前
    1
        36
    xiangyuecn   237 天前
    @vanis 学习了,研究了一下,里面的数据过于专业,还是百度、高德的对小白友好些。

    另怕被请喝茶,望洋兴叹
        37
    baox2   237 天前
    顶起!
        38
    oldbird   237 天前 via Android
    火星坐标系??
        39
    vibin   237 天前
    哪位大佬知道中山市的区镇怎么划分? 晚上的 geojson 都只有市级
        41
    xiangyuecn   237 天前
    @vibin 中山、东莞、儋州 没有区这一级,看地图上 这几个地区面积明显和同类小很多。

    原始数据这样:广东-中山-?-沙溪
    看面积应该是:广东-?-中山-沙溪

    实际使用:广东-中山-中山-沙溪,能保证整个数据上下层级的结构一致性
        42
    sighforever   237 天前
    厉害厉害,先下载为敬
        43
    DannyVim   237 天前
    不过对于学术研究而言,大家作图时利用更多的还是 shp。望洋。
        44
    xiangyuecn   237 天前
    @oldbird #38 嗯,高德的数据是火星坐标系
        45
    xiangyuecn   237 天前
    @sighforever #42 哈,感谢支持
        46
    xiangyuecn   237 天前
    @DannyVim #43 原来如此,看到了 webmap.cn 里下载的数据里面有 shp 后缀文件
        47
    SN7   237 天前
    如果能采集商家手机号就更更好了。
        48
    ml1344677   237 天前
    上一份工作把高德地图数据扒了一大半,包括所有 building 的 polygon 底面和高度,全国所有 poi 的数据(通过企业级接口请求 ID 然后爬虫获得 POI 的 polygon )。有需要但要求不那么高的 v2,推荐你们一个开源数据源,openstreetmap 根据文档可以直接解析出来,包括道路什么矢量数据(高德这块道路水系应该是渲染在底图的,不好获得)。
        49
    icylogic   237 天前 via iPhone
    我记得 openstreetmap 有中国行政区划的数据包的,好处在于 API 和对应的开源工具非常多……
        50
    vanis   237 天前
    @ml1344677 方便交流下么?对你的工作有需求。
        51
    aleung   237 天前 via Android
    @ml1344677 OpenStreetMap 的行政区划数据准确性没有保障,我有时爬山看到个界碑,也会上去更新一下。
        52
    Twislight   237 天前
    收藏一下
        53
    ml1344677   237 天前
    @aleung 对的,osm 主要是做一个低精度要求需求的数据补充,因为他本身从可获得性上来说比较方便。
        54
    ml1344677   237 天前
    @vanis v: cTM5ODU1NjA1Mw==
        55
    xiangyuecn   237 天前
    @ml1344677 @icylogic @aleung 学习了,我研究一下 OpenStreetMap
        56
    xiangyuecn   237 天前
    @SN7 #47 这个嘛。。。😅 说不定#48 已经爬好了😄
        57
    limingjie138   237 天前 via iPhone
    点个❤️ 插个眼
        58
    dyb   237 天前
    不错,mark 一下
        59
    lby876176278   237 天前
    刚刚在 Gayhub 上看到有这个开源的项目就按照惯例收藏了一波,想不到作者也在 v 站~ 支持一波
        60
    w797200   237 天前 via iPhone
    mark 一下 回来研究
        61
    hero679   237 天前
    顺便问个事,高德地图和百度地图,哪个更靠谱一点?
        62
    netfee   236 天前 via Android
    🐮比,支持一下楼主
        63
    icered   236 天前
    支持一下,现在也在学习地图这一块,高德百度一起用,腾讯的就象征性看一下。
        64
    ml1344677   236 天前
    @hero679 互补
        65
    xiangyuecn   236 天前
    @hero679 #61 以前一直用的百度,这次采集边界被百度逼得用了高德。
        66
    xiangyuecn   236 天前
    @lby876176278 #59 Gayhub 😂 感谢有你
        67
    tchqiq   236 天前
    厉害 顶一下 先收藏了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   944 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 33ms · UTC 22:27 · PVG 06:27 · LAX 14:27 · JFK 17:27
    ♥ Do have faith in what you're doing.