最近写论文,需要进行城市路网模拟,找了好久,发现了sumo这款开源软件。
刚开始学习这款软件,从网上找了很多关于这款软件的资料,其中很多教程都是很有用的,可以帮助首次使用的用户快速的建立一个模拟场景。
首先说一下路网吧,大部分博客中都提到了两种获得路网信息的方法。其中一种是从openstreetmap官网下载,另一种是自己手写xml文件,也就是说手写路网文件。
先说一下这两种方法在我使用使用的时候遇到的问题吧。
第一种,从openstreetmap官网下载osm文件,这种方式虽然是可行的,但是该网站只允许下载不超过50000个节点的路网信息。这对于一些大城市的地图来说有些不合适,因为选择截取的地图面积很容易就超过了限定数量,就无法下载了。当然该网站提供了其他的方式获取更大的地图,但比较繁琐,这里就不再赘述了。
第二种,自己手写xml路网文件,这种方式的问题是显而易见的,我们如果需要的地图面积较大时,是不可能靠自己完全手写的,工作量太大了,而且这种方式容易出错,毕竟工作量大,出错的几率也就上升的很快。
但实验终究是要进行的,最终我从网上找到了自己所需要的城市全景osm地图文件。
但一个新的问题出现了,城市全景地图又太大了,我需要对地图进行修改(缩减),而且缩减后的地图出现了道路中断,丢失的情况,需要手动修补,则又是一个问题