Thomas Brinkhoff 基于路网的移动对象生成器的使用

网站:http://iapg.jade-hs.de/personen/brinkhoff/generator/

大家可以下载它的Demo直接点击run.bat 运行,也可以下载Complete source Code 导入eclipse运行。我这里下载的是完整的源码。

下载后解压然后import进eclipse

相关操作的说明


obj./begin[M]简单来说就是定义了一开始t=0,时生成的移动对象数量,和(obj./begin[E])外部物体数量。以及obj./time[M]每个时间戳生成的移动对象数量和obj./time[E]外部对象。其中外部物体指某个区域的天气状况(或者其他因素),一个区域的天气状况会影响移动对象的速度,以及是否选择改路径移动。

相关文件的说明

  • 第一个是:properties.txt
    >这个是配置程序的文件,里面可以修改各种参数

-第二个是:地图包

包括edge和node两个压缩文件,例如oldenburgGen.edge.zip,oldenburgGen.node.zip

运行

导入eclipse后运行时选择DefaultDataGenerator-generator2

点击Run

其中maximum time那里填入最大时间数,想生成100个时间片的纪录就填100,max.speed div填10,50,250,数字越大,移动对象移动的速度越慢,全部填写完成点击Compute进行生产数据。

生成的数据的说明

这是代码中对于数据的注释
* @param action the action of the object
* @param id object id
* @param repNum report number
* @param objClass object class
* @param time time stamp
* @param x current x-coordinate
* @param y current y-coordinate
* @param speed current speed
* @param doneDist the distance since the last reporting
* @param nextNodeX x-coordinate of the next node
* @param nextNodeY y-coordinate of the next node

1.物体的状态(是新点还是旧点或是消失点)
2.物体id ❤️
3.回报的编号
4.物体种类的id
5.时间戳 ❤️
6.x轴坐标 ❤️
7.y轴坐标 ❤️
8.当前速度
9.预期的下一个x轴坐标 (用于做未来预测)
10.预期的下一个y轴坐标。(用于做未来预测)

最新文章

  1. python os模块(2)
  2. JavaScript 回调函数中的 return false 问题
  3. QT打开ROS工作空间时遇到的问题和解决方法
  4. 组合(composition)与继承(inheritance)
  5. org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER
  6. Android:查看应用创建的数据库
  7. MySQl索引创建
  8. P2P之UDP穿透NAT原理
  9. poj 1321 棋盘问题【dfs】
  10. 同TextView在不同的显示内容
  11. Python学习入门基础教程(learning Python)--2.3.3Python函数型参详解
  12. php:sprintf
  13. 手工搭建基于ABP的框架 - 工作单元以及事务管理
  14. 【一天一道LeetCode】#61. Rotate List
  15. Eclipse 查看 WebService 服务请求和响应消息
  16. PeopleSoft translate value 排序
  17. L2-025. 分而治之
  18. day_6.23py线程
  19. Redis的概念及与MySQL的区别
  20. ajaxsubmit 上传文件 在IE中返回的内容 提示下载文件

热门文章

  1. QML学习(三)——<QML命名规范>
  2. 第10组alpha冲刺(2/4)
  3. HTTP/1.0和HTTP/1.1 http2.0的区别,HTTP怎么处理长连接(阿里)
  4. NGINX Cache Management (.imh nginx)
  5. Attention U-Net: Learning Where to Look for the Pancreas
  6. Mxnet学习笔记(3)--自定义Op
  7. 相位展开(phase unwrapping)算法研究与实践
  8. JS字符串数字前面加加号会变成数字类型
  9. 使用EF 4.1的DbContext的方法大全
  10. 【C/C++开发】C++编译指令#pragma pack的配对使用