阅读:1924回复:6
请教高手
我们这里有个需求,要模拟小车的运动,如,当车辆经过A收费站后,地图上显示与这个收费站相通的下一个收费站(C,D,F)的位置,并显示A---C,A—D,A---F的道路,在这三条道路上,都显示一辆虚拟车辆,并能手工输入车辆的车速,当鼠标点击车辆时,显示车辆离下一个收费站的距离和时间,请问这个功能该如何实现??谢谢!!
|
|
1楼#
发布于:2005-12-27 14:23
我也不懂,能发代码吗
|
|
2楼#
发布于:2005-09-16 16:49
这个问题其实就是最优路径的一个简单应用,呵呵,已经用VB+MO实现,思路如我上面说的。 地图的拓扑处理用arctoolbox带的工具即可,其余的工作就是算法问题了 这样做最大的好处为以后的开发做好铺垫,毕竟不能只是模拟要实用 [此贴子已经被作者于2005-9-16 16:52:15编辑过] |
|
3楼#
发布于:2005-09-16 13:57
增加道路图层的属性值,增加收费站的属性值, 当汽车经过收费站时,算出邻近道路与收费站。 高亮道路,收费站。 根据长度,速度算出所需时间。 |
|
4楼#
发布于:2005-09-16 09:11
1.地图数据要拓扑处理; 2.道路要有长度这个属性; 3.将收费站作为道路节点; 4.根据节点之间是否连通判断下一个收费站; 5.根据道路长度和车辆行驶速度得到行驶时间; 6.既然是模拟就不用gps了; |
|
5楼#
发布于:2005-09-09 12:19
需要实时的坐标信息用mo trackinglayer event
|
|
6楼#
发布于:2005-09-09 10:57
有点像城市地下管网的数据模型,如果要显示车辆距离和时间,可能还要加点GPS才行 |
|