地铁族

 找回密码
 注册地铁族
搜索

社区广播台

查看: 18423|回复: 20

[便民] [文件已修复]测量版南昌地铁1-3估算票价+Excel票价计算器 [复制链接]

Rank: 8Rank: 8

UID
370144
帖子
20000
精华
1
积分
11216
威望
99
人气
131
注册时间
2013-9-16

论坛长老勋章

发表于 2017-6-22 01:16:39 |显示全部楼层
本帖最后由 rainy11 于 2017-6-22 19:12 编辑

我师姐提供的算法(师姐是Excel好手),我首次实现的源代码(用作模拟系统)
这次是第一次做真实的地铁票价计算系统,距离测量于地图,误差在2-3%的范围,所以不保证临界票价的准确性~纯粹是提供算法源码分享,有准确距离的朋友可以将第一页的站距表改为精确的距离,就可以算出精确的票价

程序完全基于Excel+VBA
效果图:


在Excel里开启宏以后打开,第三页点击填充按钮就会自动根据站距表生成票价
可以扩展、更改为任何你有的数据,以计算你所在城市和所用线路的票价。线路总数并没有任何硬性规定。总车站数也无限制(但每一次执行程序最多运算253座)。



地铁软件功能的要点在于自动寻路,也就是自动寻找总距离最短的换乘方案并计算票价~
Excel源文件没有任何加密,懂得编程的朋友可以参考源码,为开源程序
未确定的站名采用习惯命名,公布的站名采用公布名,如有出入欢迎修改,可再次上传

本文件经过Avira小红伞杀毒,且代码无任何API和文件操作,确保不含宏病毒。如报毒,建议对自己电脑全盘查杀~
附件: 你需要登录才可以下载或查看附件。没有帐号?注册地铁族
车辆启动,请扶好扶手,感谢乘坐布哈里快运3路上行,本次列车开往轮渡码头,请前往北海海关方向的乘客在大港体育场转乘支线。下一站:象山北路,可换乘6路,6路是通宵线路。请前往南方客运站的乘客做好准备,在左侧车门下车!

Rank: 4

UID
374221
帖子
979
精华
0
积分
934
威望
14
人气
3
注册时间
2013-10-2
发表于 2017-6-22 16:32:21 |显示全部楼层
下载不了,点击了之后显示该附件无法读取?

Rank: 8Rank: 8

UID
370144
帖子
20000
精华
1
积分
11216
威望
99
人气
131
注册时间
2013-9-16

论坛长老勋章

发表于 2017-6-22 17:19:17 来自手机 |显示全部楼层
∮小兔兔№ 发表于 2017-6-22 16:32
下载不了,点击了之后显示该附件无法读取?

好像是的,等我回去重新传,应该是论坛故障
车辆启动,请扶好扶手,感谢乘坐布哈里快运3路上行,本次列车开往轮渡码头,请前往北海海关方向的乘客在大港体育场转乘支线。下一站:象山北路,可换乘6路,6路是通宵线路。请前往南方客运站的乘客做好准备,在左侧车门下车!

Rank: 8Rank: 8

UID
370144
帖子
20000
精华
1
积分
11216
威望
99
人气
131
注册时间
2013-9-16

论坛长老勋章

发表于 2017-6-22 19:12:48 |显示全部楼层
∮小兔兔№ 发表于 2017-6-22 16:32
下载不了,点击了之后显示该附件无法读取?

文件已经修复了~
车辆启动,请扶好扶手,感谢乘坐布哈里快运3路上行,本次列车开往轮渡码头,请前往北海海关方向的乘客在大港体育场转乘支线。下一站:象山北路,可换乘6路,6路是通宵线路。请前往南方客运站的乘客做好准备,在左侧车门下车!

Rank: 8Rank: 8

UID
370144
帖子
20000
精华
1
积分
11216
威望
99
人气
131
注册时间
2013-9-16

论坛长老勋章

发表于 2017-6-26 02:59:03 来自手机 |显示全部楼层
大家有没有试试看是否可以运行
别的城市也一样可用

Rank: 3Rank: 3

UID
2441
帖子
70
精华
0
积分
251
威望
0
人气
0
注册时间
2007-1-5
发表于 2017-6-26 10:44:02 |显示全部楼层
挺好的.
如果做其他城市, 需要填充哪些内容呢?

Rank: 8Rank: 8

UID
370144
帖子
20000
精华
1
积分
11216
威望
99
人气
131
注册时间
2013-9-16

论坛长老勋章

发表于 2017-6-26 18:19:43 来自手机 |显示全部楼层
frankin 发表于 2017-6-26 10:44
挺好的.
如果做其他城市, 需要填充哪些内容呢?

修改第一张站距表
还有第二张票价政策
然后把第三张票价表清空了重新用按钮生成
车辆启动,请扶好扶手,感谢乘坐布哈里快运3路上行,本次列车开往轮渡码头,请前往北海海关方向的乘客在大港体育场转乘支线。下一站:象山北路,可换乘6路,6路是通宵线路。请前往南方客运站的乘客做好准备,在左侧车门下车!

Rank: 3Rank: 3

UID
2441
帖子
70
精华
0
积分
251
威望
0
人气
0
注册时间
2007-1-5
发表于 2017-6-27 10:05:21 |显示全部楼层
本帖最后由 frankin 于 2017-6-27 10:14 编辑
rainy11 发表于 2017-6-26 18:19
修改第一张站距表
还有第二张票价政策
然后把第三张票价表清空了重新用按钮生成


不错. 谢谢,
我加上了四号线, 第二,三张表要同样把站名列表补充上, 还有总站数. 就ok了.
另外, 南昌地铁起步是6公里, 这样计算出来的和南昌地铁实际票价吻合上了, 还是很准确的.
(双港到瑶湖西,官网计算票价,显示实际里程28.51, 按理是6元, 实际是5元)

Rank: 4

UID
267317
帖子
979
精华
0
积分
585
威望
1
人气
1
注册时间
2012-8-31
发表于 2017-6-29 13:11:23 |显示全部楼层
frankin 发表于 2017-6-27 10:05
不错. 谢谢,
我加上了四号线, 第二,三张表要同样把站名列表补充上, 还有总站数. 就ok了.
另 ...

之前新闻就报道了,唯一特惠票,双港-瑶湖西5元。

Rank: 3Rank: 3

UID
518099
帖子
415
精华
0
积分
283
威望
0
人气
3
注册时间
2016-4-4
发表于 2017-6-30 11:17:27 |显示全部楼层
从八一馆到南昌西站是多少钱能帮我查一下吗?下这个东西我不太会用。

Rank: 8Rank: 8

UID
370144
帖子
20000
精华
1
积分
11216
威望
99
人气
131
注册时间
2013-9-16

论坛长老勋章

发表于 2017-6-30 17:12:31 |显示全部楼层
frankin 发表于 2017-6-27 10:05
不错. 谢谢,
我加上了四号线, 第二,三张表要同样把站名列表补充上, 还有总站数. 就ok了.
另 ...

特惠不能影响算法
同样的还有上海人民广场
而且有些地方送100米,如北京
车辆启动,请扶好扶手,感谢乘坐布哈里快运3路上行,本次列车开往轮渡码头,请前往北海海关方向的乘客在大港体育场转乘支线。下一站:象山北路,可换乘6路,6路是通宵线路。请前往南方客运站的乘客做好准备,在左侧车门下车!

Rank: 8Rank: 8

UID
370144
帖子
20000
精华
1
积分
11216
威望
99
人气
131
注册时间
2013-9-16

论坛长老勋章

发表于 2017-6-30 17:13:55 |显示全部楼层
frankin 发表于 2017-6-27 10:05
不错. 谢谢,
我加上了四号线, 第二,三张表要同样把站名列表补充上, 还有总站数. 就ok了.
另 ...

票价是第二张表里写
我是按公布的南昌地铁票价方案做的

如果换成别的城市,需要按相应方案

区间计费的城市站间距都写成1,然后票价再计算便可
车辆启动,请扶好扶手,感谢乘坐布哈里快运3路上行,本次列车开往轮渡码头,请前往北海海关方向的乘客在大港体育场转乘支线。下一站:象山北路,可换乘6路,6路是通宵线路。请前往南方客运站的乘客做好准备,在左侧车门下车!

Rank: 8Rank: 8

UID
370144
帖子
20000
精华
1
积分
11216
威望
99
人气
131
注册时间
2013-9-16

论坛长老勋章

发表于 2017-6-30 18:01:38 |显示全部楼层
85564381 发表于 2017-6-30 11:17
从八一馆到南昌西站是多少钱能帮我查一下吗?下这个东西我不太会用。

4块钱

横着找到八一馆或南昌西站那一行
然后竖着找到南昌西站或八一馆对应的一列,交叉点就是票价
车辆启动,请扶好扶手,感谢乘坐布哈里快运3路上行,本次列车开往轮渡码头,请前往北海海关方向的乘客在大港体育场转乘支线。下一站:象山北路,可换乘6路,6路是通宵线路。请前往南方客运站的乘客做好准备,在左侧车门下车!

Rank: 2

UID
512276
帖子
164
精华
0
积分
88
威望
0
人气
0
注册时间
2016-2-27
发表于 2017-7-2 18:48:07 |显示全部楼层
希望每元钱增加1-2站,相对南昌的平均收入来说还是贵了一些。

Rank: 3Rank: 3

UID
518099
帖子
415
精华
0
积分
283
威望
0
人气
3
注册时间
2016-4-4
发表于 2017-7-2 21:01:10 |显示全部楼层
rainy11 发表于 2017-6-30 18:01
4块钱

横着找到八一馆或南昌西站那一行

谢谢!哪刷公交卡就是3块6,再加上高铁票价。25块1,1个小时就能回趟老家了。挺方便的。

发表回复

您需要登录后才可以回帖 登录 | 注册地铁族

回顶部