关于路况信息数据库
由于公路是网状的,因此,如何用简单的方法将这些信息表现出来是个问题,我正在寻找这个方法。<br />请大家提出建议。 电子地图软件的这个功能不知道是咋弄得。<br />我有个想法也许可以用。整个系统分为两大块:<br />1.编码系统,将各个点(城市、村庄、景点、高速路口、高速服务区、加油站、收费站等)按照一定规则编码,并做成一个二维表。编码可以使用经纬度、GPS坐标或者自己给定,各点的编码是唯一的。<br /><br />2.检索系统,有了二维表,可以利用优化设计程序的搜索算法在这个表中进行搜索,对编码进行比较找到最短的路线。<br /><br />初步设想,请高手拍砖。<img src="images/smilies/default/smile.gif" smilieid="1" border="0" alt="" /> 上一张示意图,例如:我要从E点到C点,可以走很多条路,依次搜索EF、EA、EB、ED这几个方向,首先找到能通C点路线,然后找最短路线,在线路上还可以加上一些路况属性,如景点、山区、路面情况、餐饮、住宿、行游天下的据点等等作为约束条件。<br /><br /> <span style="position: absolute; display: none" id="attach_79235" onmouseover="showMenu(this.id, 0, 1)"><img src="./images/Beijing2008/attachimg.gif" border="0"></span> <img src="http://bbs.cartrips.cn/attachments/month_0711/20071106_1c609be74aa9d7e1390aRwU92FIpzdr2.gif" border="0" onload="attachimg(this, 'load')" onmouseover="attachimginfo(this, 'attach_79235', 1);attachimg(this, 'mouseover')" onclick="zoom(this, 'http://bbs.cartrips.cn/attachments/month_0711/20071106_1c609be74aa9d7e1390aRwU92FIpzdr2.gif')" onmouseout="attachimginfo(this, 'attach_79235', 0, event)" alt="" /> <div class="t_attach" id="attach_79235_menu" style="position: absolute; display: none"> <img src="images/attachicons/image.gif" border="0" class="absmiddle" alt="" /> <a href="attachment.php?aid=79235&nothumb=yes" target="_blank"><strong>Drawing2.gif</strong></a> (6.76 KB)<br /> <div class="t_smallfont">2007-11-6 09:14 在GIS里面,基本就是类似的做法。页:
[1]