爱意满满的作品展示区。
96486d9b

利用公交线路可视化城市结构

  •  6
     
  •   96486d9b · Apr 9, 2019 · 10541 views
    This topic created in 2765 days ago, the information mentioned may be changed or developed.

    基于 echarts 的一个可视化案例,爬取一些城市的公交线路,用公交线路展示出城市对应的结构。

    工作很简单,不过还挺有意思的~下面展示了北上杭的样子,更多城市见

    GitHub: city-vein

    北京

    上海

    杭州

    Supplement 1  ·  Apr 9, 2019

    广州

    成都

    Supplement 2  ·  Apr 9, 2019

    香港

    Supplement 3  ·  Apr 10, 2019

    深圳

    Supplement 4  ·  Apr 10, 2019

    西安

    Supplement 5  ·  Apr 10, 2019

    60 replies  •  2019-08-07 18:54:30 +08:00
    wph95
    wph95
    Apr 9, 2019❤️1
    1
    很强 感觉用 https://github.com/uber/kepler.gl 这个可能会效果更好看
    morize
    morize
    Apr 9, 2019
    2
    好酷
    whileFalse
    whileFalse
    Apr 9, 2019
    3
    wow ~酷
    zellalan
    zellalan
    Apr 9, 2019
    4
    成都好看
    putaozhenhaochi
    putaozhenhaochi
    Apr 9, 2019 via Android
    5
    酷
    dingdangnao
    dingdangnao
    Apr 9, 2019
    6
    GitHub 给的 demo 提示 [百度未授权使用地图 API,可能是因为您提供的密钥不是有效的百度 LBS 开放平台密钥,或此密钥未对本应用的百度地图 JavaScriptAPI 授权。您可以访问如下网址了解如何获取有效的密钥: http://lbsyun.baidu.com/apiconsole/key#。]
    96486d9b
    96486d9b
    OP
    Apr 9, 2019
    7
    @dingdangnao sorry,可能之前申请的 key 失效了,我一会更新一下~
    smeraldo
    smeraldo
    Apr 9, 2019
    8
    已 star,挺有趣的,可以看好久😁
    a1039460820
    a1039460820
    Apr 9, 2019❤️1
    9
    看不起我深圳吗,咋没图
    satgi
    satgi
    Apr 9, 2019
    10
    好看
    abmin521
    abmin521
    Apr 9, 2019 via Android
    11
    有全国的铁路图就更好了
    5dang
    5dang
    Apr 9, 2019 via iPhone
    12
    这个好赞。
    dingdangnao
    dingdangnao
    Apr 9, 2019❤️1
    13
    @96486d9b 自己改了 key 试了下,好看的。星星已给。不知道是数据量大还是电脑不行了,CPU 直线往上飙😂
    96486d9b
    96486d9b
    OP
    Apr 9, 2019
    14
    @dingdangnao 谢谢,我更新了一个 key~
    96486d9b
    96486d9b
    OP
    Apr 9, 2019
    15
    @a1039460820 哈哈,sorry,后续补上~
    96486d9b
    96486d9b
    OP
    Apr 9, 2019
    16
    @a1039460820 深圳添加了,但是还没截个 gif 图。
    v12exxiaozi
    v12exxiaozi
    Apr 9, 2019
    17
    如果能够加上各个站点不同时间点人流量的分析,那可真是能分析出很多东西来,只是数据可能需要从市政交通方面拿(各站点)数据。别的渠道可能还真没有这些数据。
    cloverii
    cloverii
    Apr 9, 2019 via Android
    18
    之前用打车数据画过一些图,也挺好看的
    liyuhang
    liyuhang
    Apr 9, 2019
    19
    我这只能看到默认杭州的,另外,拖动很卡
    liyuhang
    liyuhang
    Apr 9, 2019
    20
    @liyuhang #19 原来要点开 shenzhen.html,为啥不做到一个页面内。
    webjin1
    webjin1
    Apr 9, 2019 via Android
    21
    成都跟北京很像
    goodboy886
    goodboy886
    Apr 9, 2019 via iPhone
    22
    好棒
    kangzai50136
    kangzai50136
    Apr 10, 2019 via Android
    23
    哇
    96486d9b
    96486d9b
    OP
    Apr 10, 2019 via Android
    24
    @liyuhang 后续会做到一个页面切换的╮(╯_╰)╭
    ruiowe
    ruiowe
    Apr 10, 2019
    25
    好牛啊
    lazyyz
    lazyyz
    Apr 10, 2019 via Android
    26
    厉害了大佬
    kaesi0
    kaesi0
    Apr 10, 2019
    27
    @zellalan 成都好看+1 哈哈哈
    mineqiqi
    mineqiqi
    Apr 10, 2019
    28
    star 了,很好看哈哈
    fromdark
    fromdark
    Apr 10, 2019
    29
    很好看哦
    k8ser
    k8ser
    Apr 10, 2019
    30
    想看看济南。
    HustLiu
    HustLiu
    Apr 10, 2019
    31
    厉害呀……
    also24
    also24
    Apr 10, 2019❤️1
    32
    之前看过一席的一场演讲,对这类数据的可视化有了很大的兴趣,感谢楼主做的项目。

    顺便也推荐一下这个演讲:
    https://www.bilibili.com/medialist/play/ml375038924/av27110229
    hackpro
    hackpro
    Apr 10, 2019
    33
    好厉害
    请教一下线路中运动的小点是公交实时位置吗 这个数据是如何获取的?
    96486d9b
    96486d9b
    OP
    Apr 10, 2019
    34
    @k8ser 您好~济南添加了,但是没有截个 gif 图,可以试着在这里访问,加载需要一些时间~ https://96486d9b.github.io/city-vein/html/jinan.html
    96486d9b
    96486d9b
    OP
    Apr 10, 2019
    35
    @also24 谢谢~会看这个演讲的~
    96486d9b
    96486d9b
    OP
    Apr 10, 2019
    36
    @hackpro 这个不是实时的哦~爬取的是公交的线路,然后把每个站点的经纬度坐标提取出来,然后矢量化刻画它的运动轨迹~
    hackpro
    hackpro
    Apr 10, 2019
    37
    @96486d9b #36 如果是公交站点的话 为啥会一直移动呢 :/
    tao1991123
    tao1991123
    Apr 10, 2019
    39
    不错的哈
    yiwei20000wj
    yiwei20000wj
    Apr 10, 2019
    40
    好赞啊,很有创造力
    hackpro
    hackpro
    Apr 10, 2019
    41
    @96486d9b #38 感谢回复
    意思是先通过离散的公交站点得到矢量的公交线路
    然后在线路上安插模拟的运动点?
    96486d9b
    96486d9b
    OP
    Apr 10, 2019
    42
    嗯嗯是的,相当于你可以将一条路线矢量化之后,让点沿着这条路线随着时间运动。
    EricInBj
    EricInBj
    Apr 10, 2019
    43
    cool !
    huangdadaxian
    huangdadaxian
    Apr 10, 2019
    44
    很棒啊
    droiz
    droiz
    Apr 10, 2019❤️1
    45
    不错耶,但是感觉拖动起来巨卡,卡到怀疑人生,rmbp 2014 mid。
    百度地图交互做的太烂了,一不小心就放大好几倍,又一不小心缩小好几倍,有一个地图服务商叫 mapbox,以前用过不错,推荐你看看
    96486d9b
    96486d9b
    OP
    Apr 10, 2019
    46
    @droiz 是的,现在基于百度的静态地图调用一拖动放大就会比较卡,谢谢~
    missdeer
    missdeer
    Apr 10, 2019
    47
    赞
    aimerforreimu
    aimerforreimu
    Apr 10, 2019 via Android
    48
    cool,好看
    marvinemao
    marvinemao
    Apr 11, 2019
    49
    cool,很好看
    hikoming
    hikoming
    Apr 11, 2019
    50
    思路清奇
    Don9
    Don9
    May 9, 2019
    51
    楼主更新一下大连的,可以么
    96486d9b
    96486d9b
    OP
    May 9, 2019
    52
    96486d9b
    96486d9b
    OP
    May 10, 2019
    53
    @Don9 这个回复很奇怪,后面会自动并入到前面的链接
    rsroyceguo
    rsroyceguo
    Aug 7, 2019
    54
    @96486d9b 楼主,为什么我用你的代码爬了东莞的没有报错,data 文件却是空的 recall:0.000000,求指教万分感谢
    96486d9b
    96486d9b
    OP
    Aug 7, 2019
    55
    @rsroyceguo 您好,main.py 中有两个高德地图 key,第一个是 Web 端,第二个是 Web 服务~
    rsroyceguo
    rsroyceguo
    Aug 7, 2019
    56
    @96486d9b 解决了,key 填错了。另外想问一下有没有源码
    96486d9b
    96486d9b
    OP
    Aug 7, 2019
    57
    @rsroyceguo 源码指的是?
    rsroyceguo
    rsroyceguo
    Aug 7, 2019
    58
    @96486d9b 我想做一个东莞的公交线路,数据已经爬下来了,但是不知道为什么实现不了
    96486d9b
    96486d9b
    OP
    Aug 7, 2019
    59
    @rsroyceguo 你可以参照 github 中的目录结构,数据爬下来之后应该在 data 目录下,有一个 json 和 data 文件。然后你可以在 lib/util.js 中的城市列表,添加对应城市的中文和英文。205 行。本地运行的时候请开一个本地 web 服务~
    rsroyceguo
    rsroyceguo
    Aug 7, 2019
    60
    @96486d9b 您好,本地运行的时候请开一个本地 web 服务~。卡在这步了,之前按照您说的都做完了,Wamserver 我也弄了,前端小白。不知道方便加一下 qq 指导一下吗 6232 7 7 061
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1681 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 361ms · UTC 23:37 · PVG 07:37 · LAX 15:37 · JFK 18:37
    ♥ Do have faith in what you're doing.