当前位置: 代码迷 >> GIS >> 怎样实现在地图上画出公交线路(包括各个站点),该如何解决
  详细解决方案

怎样实现在地图上画出公交线路(包括各个站点),该如何解决

热度:110   发布时间:2016-05-05 06:42:05.0
怎样实现在地图上画出公交线路(包括各个站点),急
如题
暂时不求具体的实现,主要是关于思路的流程和实现的大致流程
我老是想不通mapinfo怎么去实现具体的线路和站点
请教高人指点



------解决方案--------------------
我觉得实际上就是一个交通网络构建的问题,首先你得根据线路数据机构建一个拓扑网络出来,在这个网络上去追加点数据集(也就是站点信息),这只是我的个人意见!
------解决方案--------------------
这是一个把实际问题用数学模型化的过程,具体实现方式LZ已经说了。
其实和mapinfo没有多少关系,只是最后结果通过mapinfo显示而已。
------解决方案--------------------
楼主最好是将交通路线在MapInfo软件当中 使用Mapinfo的绘图工具完全画出来 就跟在纸上绘图一样 建立一个TAB

然后建立各个线路的数据库:
比如101路:经过的点(P,120.12,156.23) 、(P,123.12,154.34)、(Z,170.12,156.48).......
当显示交通图的时候 首先加载你手工建立的TAB 
当需要凸显特定线路的时候 
再从数据库中查询出线路 ,比如101路 然后使用程序描绘出101路(改变颜色 增加线宽)并根据里面特定的标示 例如P标示拐点 Z标示站点来描绘出
经过的站点。
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
 
  • 最近登录:Sat May 27 16:01:36 CST 2017
  • 最近登录:Sat May 27 16:01:36 CST 2017
  • 最近登录:Sat May 27 16:01:36 CST 2017
  • 最近登录:Sat May 27 16:01:36 CST 2017
  • 最近登录:Sat May 27 16:01:36 CST 2017