公交查询疾速版正式更名为”公交宝典”
星期二, 04月 8th, 2008BusQuery最初是没有名字的,就叫“公交查询”,后来,一个类似软件也起名BusQuery,并叫公交查询多城市版。我为了和它区别开来,就改叫公交查询疾速版。BusQuery也该有一个正式的名字了,所以给它起了一个正式的中文名字“公交宝典”。如若在其它网站转贴本软件,也请叫它“公交宝典”。
BusQuery最初是没有名字的,就叫“公交查询”,后来,一个类似软件也起名BusQuery,并叫公交查询多城市版。我为了和它区别开来,就改叫公交查询疾速版。BusQuery也该有一个正式的名字了,所以给它起了一个正式的中文名字“公交宝典”。如若在其它网站转贴本软件,也请叫它“公交宝典”。
北京,上海, 重庆,深圳, 长春,长沙,成都, 大连,东莞, 佛山, 福州, 贵阳,哈尔滨, 海口, 杭州, 合肥, 呼和浩特, 济南, 嘉兴,兰州, 南昌, 南京, 宁波,青岛, 苏州, 太原, 温州, 无锡, 西安, 西宁, 厦门, 郑州, 珠海 的busquery软件, 2008年4月数据.
3.8.9版功能:支持车名搜索,就是未找到车名时查找车名. 优化了查询算法, 有更快的速度; 程序加载过程中增加进度指示. 点击下载三十多城市20080401busquery.rar
更新:
2008年11月3日:北京数据更新。里面包含两个版本,大的是完全版,包含北京及郊县的全部数据;小的是普通版,为了适应早期S40手机128KB的限制而删除了部分郊县的数据,但市内线路是完整的。请解压缩后安装。
公交宝典-北京20081103.rar
更新:
更新广州数据:
(2008-08-03)
★ 修改为基于最新的 3.8.12 版,支持多城市数据,支持中文车号,支持为车号及站名设置别名,支持多起点站到多终点站的查询。
★ 针对 2008 年广州公交线网大调整新增、更新多条公交线路。相关线路数据截止到 2008年7月31日。数据如有错误请到www.ffsky.com.cn留言。
busquery_gz_080803.rar
更新:
2008年7月8日:我们校正了北京市多条路线的数据,有些数据是实地查看站牌得到的,有些数据是参照公交公司网站校正的,有些数据是打电话到公交公司核实得到的,谢谢各大公交公司及分公司的好心人们,你们那么忙还抽出时间详细回答.所有路线的数据都经过仔细核对,请大家放心使用.如果你对我们的劳动表示肯定,请向你身边的人多多宣传此软件,我们希望能帮助到更多的人.
奥运在即,我们把奥运快线和普线单独做了一个版本.最好同时安装完全版和奥运专版.奥运快线和普线只运行两个月,请大家注意.
下面的链接是下载链接,软件版本是3.8.12,下载后解压一下.
olimpic.rar
lite.rar
full.rar
更新:
2008年6月5日:软件版本升级到3.8.12,修正多选站名时不选易出现nullpointException异常的现象;修正无法查看完整方案的bug;修正查看结果中详情后返回时不返回到查询结果的bug;在站名搜索之前增加了“搜索站名中…”提示。请大家多试试,看看这里的修正在各型手机上是否都能实现,欢迎多提意见,合理的我会采纳。
附件:beijing3812.rar
更新:
2008年5月22日:软件版本升级到3.8.11,新增功能:支持多起点站到多终点站的查询。举个例子,我查“龚村”到“木樨地”怎么走,输入“龚村,木樨地”,查询….软件找出“龚村东口,龚村西口”几个站请我选择,以前版本只能选择其中一个站,3.8.11能复选多个站。勾上“龚村东口”后返回,软件又显示“木樨地,木樨地(北),木樨地(东)”让我选择,我同时勾选所有站点,返回后,软件开始查询。在起点的系列站到终点的系列站,软件会尽量查找换乘次数最少的方案。
附件:北京版本busquery3811.rar,其它城市用户,可以拿3.8版数据替换北京版中数据,制作自己的3.8.11版本。
更新:
2008年05月13日,增加广州版本,数据由“一切随风”制作。版本3.8.9.
注:如果各位在使用中有任何问题,或发现数据有错漏,请到http://www.ffsky.com.cn/留言告知,谢谢您的帮助!
1、同一线路可分为A线、B线、长线、短线、支线、辅线、快线、班车等等,包括地铁及各种专线车。
别名由“前缀+数字编号”或“数字编号+后缀”组成,具体意义如下。
★ 车号别名前缀:R-地铁;L-旅游线;U-大学城专线;J-地铁接驳专线;M-帽峰山专线;P-番禺线路;F-广佛线路(数据中分类为城郊专线);Y-夜班
★ 车号别名后缀:A或B-分线;C-长线;D-短线;Z-支线;K-快线;X-班车
★ 别名和中文车名等效,如:佛山278和F278均可查到同一路车
2、特殊编号:
☆ 1 车管所班车 称 1X,其他类推
☆ 地铁 3 号线支线 称 R3Z
☆ 308(走工业大道)称 308A
3、线路分类:
★ 市区公交,地铁,番禺公交,夜班公交,城郊专线,1元,1.5元,2元,2.5元,3元,4元,5元,6元,6元以上
4、中文车号规则
☆ 以中文开头的车号前请加井号,如”#夜1″,否则程序视为输入站名;以数字或英文开头的车号,即使后面含有中文,也不需加井号
以下是部分以中文命名的线路:
☆ 新世界花园专线 西基-新世界花园
☆ 南沙港专线 天河公交场-南沙新港(龙穴岛)
☆ 十九涌专线 新垦镇-十九涌
☆ 江鹤班车 江高-鹤岗
☆ 佛山 275 坑口公交场-狮山大学城
☆ 佛山 276 东方广场北门-罗冲围
☆ 佛山 277 南方茶叶市场-广东南国小商品城
☆ 佛山 278 坑口公交场-松岗(塘联)
下载链接:注下载后请改压缩后,使用jar文件安装。busquery_gz_080418.rar
更新:
2008年5月11日,北京,版本3.8.10,3.8.10版增加功能:
1,查询结果中出现单行站点时给出提示,在车路线前加!号。单行站点出现在查询结果中会导致以下两种情形:a,在那个站点下车后没有看到要倒的车,这是因为这个站点只在车的单行经过,在马路对面能找到这辆车的站牌。b,有那个车的站牌,但是站牌上没有目标站的名字,这是因为目标站点是单行站点,在马路对面的站牌上能找到这辆车的所需目标站。
2,点击查询结果,显示路线详细信息。这个功能是某些朋友强烈要求添加的,我本以为添加这个功能会增加不少体积,但在这次升级时,发现只要在原有代码上稍加修改就可以实现,所以添加上了,但说实话,我觉得这个功能是鸡肋,给用户太多的信息,反而只会让用户更加犹疑。
在这里下载3.8.10版北京版本20080511beijing.rar
把其它城市改成3.8.10版的方法:每个城市的jar文件都是一个zip压缩文件,可用winRar查看,里面都有一个city0目录,其下是城市公交数据,有个citylist.txt文件,是城市名。在北京的新版本中替换这两者,就变成其它的城市版本了。
更新:
2008年05月,北京,在这里下载200805.rar
制作数据分为两种情形,一,从头开始. 二,已经有一个旧的数据库.
如果是从头开始则需要两步,第一步, 在命令提示符下进到本目录, 执行comInputDB程序,格式为java comInputDB fileName , 如 java comInputDB Busdata.txt 文本文件的格式见示例文本BusData.txt
这一步是把文本中的数据读入到数据库,不用理会数据库中的原有数据,程序总是先删除原有数据再写入的.
第二步, 执行java ExceWrite38 ,数据就会制作成功.运行这一步之前,你可以编辑help.txt文件,加入一些说明信息.
第二种情形,如果已经有了有较多数据的access数据库,可以先在数据库中手工修改数据,只要修改BusAndStop表和BusProper表中的数据就可以,其它表中的数据是程序从BusAndStop表获取的,ExceWrite38运行时会先清空BusNameTab和BusStopName表,然后自动生成它们的内容.BusAndStop表的数据可在查询”排序查看BusAndStop”的结果中直接修改.如果删除了某条路线或新加了某条路线,记得要在BusProper中删除或增加相应路线.
本制作工具相对前版制作工具,有如下不同:
原有工具需要把数据库设成odbc,现在则不需要,因为程序自动使用当前目录下的bus.mdb数据库,当然不能换成其它的名字;
原来需要在数据库中执行查询,生成两表,现在程序自动实现.
原来需要生成多个数据库的拷贝,它们的排序编码不一样,现在不需要.
原来需要在ExceWrite程序中输入多个参数,现在不需要.
附: 随包附上busquery3.8.5版的软件, 北京2008年3月数据.替换数据的方法: 最简易的是用winRar打开busquery.jar文件(不用解压缩,只需查看), 进到city0目录下, 然后把新数据的四个文件拖进来, 覆盖即可.
这时,城市的名称还没有改, 必须修改citylist.txt文件.
如果手机安装时需要busquery.jad文件, 还必须用记事本修改busquery.jad文件中midlet-jar-size:之后的数字,使它等于busquery.jar文件的字节大小.
下载点击make-data-busquery.rar
按照大家的要求作了如下调整:1,查中文开头的车号时的前置#字符可以为半角或全角. 2,无论输入的站名是否已是完整站名,默认搜索一下相似站名并列表显示. 3, 给一些列表界面增加了”选择”命令,以应对某些手机不能自动选中的缺陷. 软件的数据为北京的. 4,稍微改变了一下菜单命令的排布,有些机型上可能没有效果. (more…)
针对3.8版BusQuery,制作了全新的北京数据. 支持了中文车名。中文开头的车名要在车名前加#。数据包含了3.7版比较缺乏的所有9字头车及六个郊县的车:昌平大兴房山顺义延庆通州.
这里是3.8.2版BusQuery.修正了3.8.1版帮助显示异常的问题. (more…)
这里是3.8.1版的BusQuery, 已经编译成手机可安装的格式. 只要把数据替换进去就可以变成各地的公交查询软件了.
3.8.1版相对3.8.0版的改进是: 3.8.1版支持车的别名, (more…)
这儿公布的是BusQuery3.8版的源码。 (more…)