概述
sumo介绍
“城市交通仿真”(SUMO)是一个开源、高度便携、微观和连续的交通仿真软件包,旨在处理大型网络。它允许包括行人在内的多式联运仿真,并配有一套用于场景创建的大型工具。它主要由德国航空航天中心运输系统研究所的员工开发。
sumo安装
在Ubuntu16.04下面,采用
sudo add-apt-repository ppa:sumo/stable
sudo apt-get update
sudo apt-get install sumo sumo-tools sumo-doc
注意:速度比较慢,但是可以完成安装。
sumo源代码编译
上述的安装,主要对于入门级别的用户,如果你仅仅需要采用sumo制作路网,进行简单的仿真,偶尔可能自己编写一些代码,输出一些仿真数据。那么采用上述的方式,就可以基本实现。
但是,如果你想要进一步的了解微观交通流的建立,想要了解里面的逻辑,甚至修改sumo底层的逻辑,那么可以采用源代码编译的方式,即直接在github上面下载对应的源代码,编译出sumo常用的可执行文件。对于这些可执行文件,使用的方式和直接安装使用并没有太大的区别。
当然源代码编译也是基于Ubuntu系统。
sudo apt-get install cmake python g++ libxerces-c-dev libfox-1.6-dev libgdal-dev libproj-dev libgl2ps-dev
git clone --recursive https://github.com/eclipse/sumo # 这里有可能采用git clone直接下载不下来,可以在网页上面下载压缩包
export SUMO_HOME="$PWD/sumo" # 设置环境变量
mkdir sumo/build/cmake-build && cd sumo/build/cmake-build # 建立并选择编译的目录
cmake ../..
make -j$(nproc) # 这里可以理解成采用cmake的时,利用了计算机的内核线程数
通过以上这些命令,足够让你把sumo比编译出来。
最后在sumo/bin目录下面存在这些可以执行的文件
最后
以上就是快乐小海豚为你收集整理的sumo学习——sumo介绍及安装sumo介绍sumo安装sumo源代码编译的全部内容,希望文章能够帮你解决sumo学习——sumo介绍及安装sumo介绍sumo安装sumo源代码编译所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复