Re: [闲聊] 新版台铁订票网页

楼主: Metro123Star (MtSt)   2019-04-11 11:37:08
借标一下
新版网页转乘查询算法仍然很暴力
测试内容为海科馆->基隆
时间为全日
app截图如下(注意:很长很长很长)
https://i.imgur.com/neSbHve.jpg
完全没有筛选
应该只要列出各出发时间最早抵达的方式
一个出发时间最多出现6种转乘方法
没有这个必要吧?
若是怕转乘时间不足也应该要有转乘时间设定可以选
日本的查询网站大多有“一般”、“慢”、“更慢”
而台铁旧版转乘查询也有类似的选项(虽然只能查一段转乘)
或许要写给局长信箱建议?
作者: shter (飞梭之影)   2019-04-11 11:41:00
以我自己写转乘系统的经验,大概是没过滤而已因为这三段的算法是用乘法..把所有可能班次组合都列出来
楼主: Metro123Star (MtSt)   2019-04-11 11:47:00
刚刚还发现不支援查询反向转乘 从松山查到民雄或嘉北大部分的结果都是区间车直达 没有转乘的终点改成南靖就多了很多转乘建议
作者: shter (飞梭之影)   2019-04-11 12:01:00
https://i.imgur.com/UBSvjRg.png是像这样转乘吗? 其实当初为了克服这问题也花了一段时间
楼主: Metro123Star (MtSt)   2019-04-11 12:07:00
对 像这样 以台铁规则要买两张不同方向的票不能异级票 不知道台铁有没有考虑到这点就不设计反向了
作者: R101 (R101)   2019-04-11 12:08:00
反向转乘目前还不算合法,只能偷偷用,官方当然不敢写。不过上次回高雄,有一次从小站搭到凤山再换自强到高雄,竟然有个大婶也跟我用一样的玩法…民众看车少还是会学习的
楼主: Metro123Star (MtSt)   2019-04-11 12:10:00
但是有对号票的话加购一张区间车票不就是了?又不是不能反向转乘 是要买两张票
作者: evanzxcv (左蝦餃.易釩斯)   2019-04-11 12:14:00
台铁系统异级票没办法打反向转乘的问题吧不过刷悠游卡的旅客反向转乘其实也抓不到就是
楼主: Metro123Star (MtSt)   2019-04-11 12:16:00
可是现在查询本身也订不了异级票刚刚再查基隆->宜兰 107个选项没有半个在七堵转乘七堵是台铁指定基隆方向和宜兰线转乘站看来还有不小改进空间
作者: shter (飞梭之影)   2019-04-11 12:21:00
几年前汐止刷悠游卡去松山搭自强号往罗东有在南港汐科间被查票,车长还有说不能这样搭不过也没有补票如果系统可以一次出两张票或联程票(对号+区间)就好了
楼主: Metro123Star (MtSt)   2019-04-11 12:23:00
台北->北新竹跳出一堆中坜转乘但更久的建议…https://i.imgur.com/FNekP52.png2143实际上0704台北出发 何必这么辛苦转乘https://i.imgur.com/5Is0pO5.pnghttps://i.imgur.com/37YfKJf.png这种区间转区间还更吊诡 又不是断在北湖的班次
作者: shter (飞梭之影)   2019-04-11 12:25:00
其实是因为台铁的排点想法让程式很难写,找理想路线几乎跟找机票转机要花的时间差不多了最典型的就是机捷,转乘站固定在长庚医院,很好写台铁没有明确的规则、区段、转乘设计...只能乱枪打鸟式找
楼主: Metro123Star (MtSt)   2019-04-11 12:28:00
台北->竹东有正确跳出新竹转乘(指定转乘站)https://i.imgur.com/yf0fgcv.pnghttps://i.imgur.com/QbZwt2h.png日本的排点也不是到处都有定型化 一样可以过滤不同家网站过滤的路径也不太一样所以是写code的人有没有心做好 但看种花的态度…
作者: omkizo (陈武爱带你笑掌)   2019-04-11 13:39:00
https://i.imgur.com/d1JfIw3.pnghttps://i.imgur.com/UHHNUS7.png我在7点左右试上冈到佐伯/延冈 这里的车极少 枋山那类差不多 他也只有2个选项 早点搭车 晚上再搭不会出现反向转乘
楼主: Metro123Star (MtSt)   2019-04-11 14:14:00
你的是近距离
作者: omkizo (陈武爱带你笑掌)   2019-04-11 15:55:00
上冈延冈也是啊 他只会叫你搭6点23分的车 不会建议你搭7点14分的车到佐伯再搭特急到延冈

Links booklink

Contact Us: admin [ a t ] ucptt.com