公交查询数据库的更新( 二 )


5,可能存在的问题:a,站名与站名间必须用“*”隔开!(我起初犯错了,直接用-连接的数据,最后仔细对照,找到问题所在);b,另外两发车时刻之间除了“@”或者空格外,最好不要用其他符号分隔(我在网上下载的上海数据,原作者用“;”来分隔两个发车时刻,结果出错) 。c,“@”之后除了可以带运行时刻外,也可以带解释新文字,但是最好直接添加在运行时刻的后面 。d,文件一定为unicode编码 。
生成的数据库有问题的体现:输入线路数字后不能查询到,提示不存在这样的线路!但是输入查询的起点站,目的站,则可以把直达的线路查询到,这时如果没有直达线路,则查询结果也是:没有这样的线路!如果出现这样的问题,那就回头检查dat文件的格式,编码!
6,相关说明:
a,部分城市可以输入中文、字母查询,部分城市则只能输入数字查询 。见程序说明“如果是杭州,北京,上海,线路输入可以输入中文,如果是宁波和成都,则为数字.”
“最新4.0.3 ~增加模糊查询和精确查询选项,默认为模糊查询,安装时请一定要覆盖record.cfg文件 。”
b,数据库有32个文件,其中1个是配置文件,济南和另一个城市的数据库,但是主程序没有纳入,因此不能使用 。
c,如果自己所在城市不在程序列表范围,变通办法:去掉某一个不需要的城市,把自己的dat文件更名为去掉的那个城市的名字,比如去掉沈阳后,删除shenyang.dat,把我们需要的城市数据库更名为shenyang.dat
最后祝愿大家都能如愿更新公交数据库 。目前我更新了深圳,成都,广州,上海的公交数据库(比较新,肯定比4.2.7版本新 。不能保证最新,除成都外,不是我的原作 。),有需要的机友可以和我联系 。

推荐阅读