关于地图数据的写出

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

关于Thomas Brinkhoff移动对象生成器的修改

路径写出源码

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('\n');
        //打印路径级别,路径级别影响车辆最大速度
	out.print(edgeClass);out.print('\t');
}

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

关于Thomas Brinkhoff移动对象生成器的修改

结点写出源码

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

我修改的移动对象生成器

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

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

相关文章:

  • 2021-08-20
  • 2022-12-23
  • 2021-12-15
  • 2021-06-03
  • 2022-12-23
  • 2022-12-23
  • 2021-06-30
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-27
  • 2021-11-16
  • 2021-09-05
  • 2021-12-16
  • 2021-12-16
相关资源
相似解决方案