******值得你超级关注的问题:关于图形方面的难题******(100分)

  • 主题发起人 主题发起人 V_Lucky
  • 开始时间 开始时间
V

V_Lucky

Unregistered / Unconfirmed
GUEST, unregistred user!
关于交通信息显示在地图上对应的道路上的问题:

我从数据库检索某一条道路的交通信息,分析它的交通状况为某一状态(比如,空闲、繁忙、堵车等,用不同的颜色表示),
然后在地图上这条道路用一种颜色来显示。

注意:1、道路的形状是任意的,一般不会是直线;
2、关键在于系统对任意形状的道路的识别。

请各位高手帮忙!最好帮忙给出实现方法及关键代码。
除了本帖子200分之外,解决后我愿意在出300分给帮我解决问题的大哥!

 
<注意:1、道路的形状是任意的,一般不会是直线;
2、关键在于系统对任意形状的道路的识别。>

我认为这位朋友这么问是不正确的;
地图中首先应该明确各个路段的概念,事先存储各个路段信息,比如各个路段上的拐点;
就是说地图中各个路段的信息你是知道的,是事先划分好的。

然后就根据交通情况对各个路段赋予不同的色彩了。
 
TO :卷起千堆雪tyn:
你说得对啊,我现在知道了一些问题:
我原来以为就是美工画的地图就可以 了,有为朋友告诉我要用MapInfo 等软件做的电子地图
才能做到啊,然后就可以用相应的SDK或其他工具读取其路段的信息了。
可是我以前没有做过啊,我还是不太明白。
请你多多指教!谢谢!

 
大富翁的人气真是越来越淡了啊

高手帮忙啊
 
是你的问题太抽象了,让人怎么帮你呢?
 
不管你用不用MapInfo,在GIS中空间数据(道路图形)和属性数据(你查询到的道路状态)
必须是有对应关系的,也可以这么说,属性数据存放在大家常用的关系型数据库中如Oracle
和SQL Server中,而空间信息也存放在空间数据库中,同样是需要一个查询操作。
查询出指定的道路来以后,把地图的一部分(包括此道路的那个矩形范围)重画,此道路画
成你要的线型颜色和线宽。
 
看来只能用GIS的做法了

有没有暂时解决一下一张简单的地图问题的方法?
 
这是有关GIS编程
复杂的用smallworld,其编程语言是类C
简单些的用MapInfo,其编程语言MapBasic。
(写成函数给DELPHI调用)
在简单一些的用图形控件

lsys@163.net
 
接受答案了.
 
后退
顶部