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