BusQuery-公交宝典 » Blog Archive » 从文本文件制作数据的新制作工具

从文本文件制作数据的新制作工具

  制作数据分为两种情形,一,从头开始. 二,已经有一个旧的数据库.
  如果是从头开始则需要两步,第一步, 在命令提示符下进到本目录, 执行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

7 Responses to “从文本文件制作数据的新制作工具”

  1. 老用户 Says:

    这就等于是开放了数据库及帮助文件,于是可以让大家参与到数据更新的工作中来。
    希望有更多的各地使用者把最新的数据及时发布到这里,使得软件可以保持常新。

  2. wpf305 Says:

    数据制作超级简单,整理好数据的文本文件后,只要在命令提示符下敲两个命令就制作成功了.请各地的网友几人合作整理,有这个意愿的请在留言中留下邮箱,也可以给我发邮件,我的邮件在首页上有,我帮你们联络.数据制作过程中遇到困难可以随时打我的电话询问.号码13391751270

  3. wpf305 Says:

    如果出现制作过程中提示‘请设置属性’,说明某条路线没有设置属性

  4. zhangjj Says:

    运通112数据错误,请修改,谢谢

  5. zhangjj Says:

    输入”上地”,在列出的站名中没有”上地环岛东”和”上地环岛南”两个站,请修改,谢谢!这个软件非常好,我很喜欢.

  6. wpf305 Says:

    下一屏

  7. xxy Says:

    L6的手机 ,当输入站名后点下一屏,但没反映,一直停留在那个选择地名的界面.能解决吗?

Leave a Reply