zoukankan      html  css  js  c++  java
  • 关于Thomas Brinkhoff移动对象生成器的修改

    关于地图数据的写出

    控制地图路径数据的输出
    修改routing.Edge.java

    路径写出源码

    public void write (EntryWriter out) {
    	out.print(id); out.print(' ');//打印路径id
            //第一个坐标点的id,x坐标,y坐标
    	out.print(node1.getID()); out.print('-');
    	out.print(node1.getX());out.print(' ');
    	out.print(node1.getY());out.print(' ');
             //第二个坐标点的id,x坐标,y坐标
    	out.print(node2.getID()); out.print('-');
    	out.print(node2.getX());out.print(' ');
    	out.print(node2.getY());out.print('
    ');
            //打印路径级别,路径级别影响车辆最大速度
    	out.print(edgeClass);out.print('	');
    }
    
    

    控制地图结点数据的输出
    修改routing.Node.java

    结点写出源码

    public void write (EntryWriter out) {
    	out.print(id); out.print('	'); out.print(getX()); out.print('	');
    	out.print(getY()); out.println('	'+getName());
    }
    

    我修改的移动对象生成器

    http://download.csdn.net/detail/mongchia1993/9666473

    增加了地图数据的输出,包括Edge路径的输出,Node结点的输出
    增加了生成的移动对象数据信息,包含移动对象所属路径的id

  • 相关阅读:
    第十次上机练习
    第七次作业
    第九次上机练习
    第八次上机练习
    第七次上机练习
    第六次作业
    第六次上机练习
    6.3
    5.28
    5.26
  • 原文地址:https://www.cnblogs.com/cmi-sh-love/p/Moving_Object_Generator_modify.html
Copyright © 2011-2022 走看看