BusVis · 把北京的所有公交织成一张图 🚌

2022-02-14 16:01:42 +08:00
 ddiu8081

多年来我一直有一个问题:一条道路上究竟有多少条公交在跑?

于是春节在家的时候花了几天时间做出了这么一个东西:

所有的公交线路织成了一张网,线路网上的每一个线都是可交互的,可以点击查看这条线路的详情。

在左上角可以切换另一个视角:站点网,可以把全城的所有公交站画下来,点击公交站可以查看从这个站点辐射出去的路网。

另外,除北京外我也加入了上海、南京、广州三个城市,欢迎体验👏。

网站地址: https://bus.ljl.li/

Github: https://github.com/ddiu8081/bus-vis

另外还写了一篇创造的过程: 把北京的所有公交织成一张图——带你看看北京的公交网

6608 次点击
所在节点    分享创造
63 条回复
EndureBlaze
2022-02-14 16:12:18 +08:00
好东西,star 了
rationa1cuzz
2022-02-14 16:15:35 +08:00
已 star ,好评
xiao109
2022-02-14 16:16:39 +08:00
这是真的有一套
xiao109
2022-02-14 16:18:41 +08:00
太卡了,建议优化一下
raysonlu
2022-02-14 16:24:18 +08:00
"想看如何获得全北京的线路数据的小伙伴恐怕要失望了,本篇不会讲到这部分内容。"
littlewing
2022-02-14 16:25:16 +08:00
@xiao109 除了打开加载时间长了点外,加载完后没感觉到卡啊
also24
2022-02-14 16:25:22 +08:00
很棒,之前用过一个类似的服务叫做八达图,但是只支持图片导出很不方便。
楼主的这个项目可以试试查看,体验就要好太多了,界面也更加美观。

期待支持更多的城市~
ddiu8081
2022-02-14 16:25:57 +08:00
@xiao109 #4 谢谢,现在确实是欠优化的。我后面再啃啃文档尝试优化下
also24
2022-02-14 16:28:14 +08:00
@also24 #7
typo: 试试查看 -> 实时查看
AllenHua
2022-02-14 16:41:02 +08:00
非常有趣,星星给你
lance6716
2022-02-14 16:41:47 +08:00
其实一直想一个需求,就是在想去哪里玩的时候,能直观地看到很多地方的大概抵达耗时。
自己想的一个 UI 是,在选定起点和交通工具后,10 分钟以内的区域涂成绿色,10 到 30 涂成黄色,30 涂成红色之类的
ddiu8081
2022-02-14 16:51:36 +08:00
@raysonlu #5 😭 是的,数据源就不分享了
@also24 #7 体验了下八达图,应该跟我想到一块去了,可以展示一个站的辐射路网😄,看起来是后端渲染 也不错
@lance6716 #11 好像确实有种叫公交到达圈的东西,如果能把时间算准确实有意思,高德有个 demo 看起来有点丑🐶 : https://lbs.amap.com/demo/javascript-api/example/bus-info/arrival-range
mywaiting
2022-02-14 16:56:43 +08:00
感觉是一个很好的数据可视化的案例
cxl008
2022-02-14 17:26:05 +08:00
我提供一个思路
1.参考八达图 ,增加定位,辐射周围的站点,计算步行到达站点时间
2.从出发站点到不同结束站点,再不同的结束站点标记热力图,时间越长颜色越淡,多重覆盖可以增加权重
3. 根据一次性辐射出去的位置标记 出发位置的等级。。。
不考虑学区的话,这应该是买房的最优解....
cxl008
2022-02-14 17:27:39 +08:00
我前几年住 皂君庙,虽然在 3 环以里,但是交通其实比较不方便。现在在苏州街,交通是真方便,虽然房子还小了 20 平。。。但是总价比皂君庙贵了很多。。。
ddiu8081
2022-02-14 18:01:17 +08:00
@cxl008 #14 琢磨了下应该可行,不过有个问题是我还没有线路的站间距数据,不太能求得出来“任意公交站 A->B 需要多久"这种问题...
cxsz
2022-02-14 19:21:52 +08:00
楼主的数据源很强啊,查了一条非常小众的,刚开通不久的线路,居然都有
ddiu8081
2022-02-14 21:02:05 +08:00
@cxsz #17 谢谢,数据是每天触发更新的,新路线目测基本不会漏。😄
sillydaddy
2022-02-14 22:12:17 +08:00
点赞👍。感觉有很多好的玩法可以探索。
Felldeadbird
2022-02-14 22:19:19 +08:00
楼主这个给力啊。公司在郊区,还真的只有一条巴士线。

不过广州某些区的地方巴士线路没有收录。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/833792

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX