- 积分
- 103
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2007-2-13 16:32:58
|
显示全部楼层
sis解压后得到的文件,
XMBus.dat(厦门版本的数据库,前两个字母决定了)
就是数据,结构很简单.
大家用ultra edit 32 打开就可以看到了,(和当年的6688用6688时的java版本的库几乎一样的结构)
这样的库结构决定了此软件无法做到太多功能,
为什么呢?
用过6688的朋友,都记得当时有个类似的java软件,他的库结构和这个基本差不多,记得当时我还编辑了广州的线路给大家.
那时要查找两个站点之间的怎么坐车,6688要找好久..而且给出的线路也不是最经济或最短的..
因为,任何查询,次软件都要遍历整个XMBus.dat文件,然后再显示出来.
速度可想而知.
所以这种软件我现在是不想装进去了.因为很不实用.找不到的情况肯定会出现,而实际上是有的.
比如:
101路 A-B-C-D-E-F-G 7个站
103路 P-O-I-U-J-H-C-Y 8个站
如果你从A到Y,程序会告诉你到了C站后转103路到Y站.
如果你输入的是c站,程序会告诉你,没有找到..
这是缺陷,但是却不能饶恕的...因为有好多站点是有别名的.
言归正传:
抛砖
大家想知道怎么处理这个库了吧...
简单的,如下第一条线路
1厦大5:5023:30火车站5:5023:30市公交3厦大-博物馆希尔福酒店-大生里-镇海路-中山路-思北眼科医院-斗西口腔医院-二市-酿酒厂-文灶-火车站6火车站-文灶-酿酒厂-二市-斗西口腔医院-思北眼科医院-中山路-镇海路-大生里-博物馆希尔福酒店-鹭大-厦大
路线名,起始站,起始站早班,起始站末班,终点站,终点站早班,终点站末班,类型,大家用这个格式,替换掉原来的dat文件中的数据,应该就可以变成自己城市的线路了..
猜测而已,需要大家一起讨论
[ 本帖最后由 Isi138 于 2007-2-13 17:05 编辑 ] |
-
库结构
|