文章目录

  • 开源交通仿真平台SimMobility的安装教程
    • SimMobility的介绍
    • Ubuntu 18.04服务器的设置
      • Ubuntu 远程ssh的设置
      • Ubuntu 远程桌面的设置
    • 数据库的安装和配置
      • postgresql的安装
      • 基于pgAdmin配置数据库
    • 运行示例代码

开源交通仿真平台SimMobility的安装教程

SimMobility的介绍

在运筹学领域发表交通相关的高水平文章,通常离不开仿真实验。本文介绍一种很好的仿真平台:SimMobility。
根据官网(https://github.com/smart-fm/simmobility-prod)介绍,SimMobility是一个综合的交通模拟平台,通过整合长期、中期和短期的出行行为,全面模拟未来交通场景。在最先进的可扩展的模拟器中集成了各种对流动性敏感的行为模型,以预测流动性需求对交通网络、智能交通服务和车辆排放的影响。该平台可模拟各种技术、政策和投资方案组合在未来不同情景下的影响。SimMobility包含了数百万个代理人的建模,包括行人、司机、电话、交通灯、GPS、汽车、公共汽车和火车,从逐秒到逐年的模拟,以及跨国家的模拟。麻省理工学院智能交通系统实验室和新加坡-麻省理工学院研究和技术联盟(SMART)正在对其进行开发。

下面介绍SimMobility在Linux系统下的安装。

Ubuntu 18.04服务器的设置

本小节介绍我们为实验室的Ubuntu服务器配置远程连接的过程。注意,以下步骤不涉及到内网穿透,要求Ubuntu服务器和使用者在同一个网段。

Ubuntu 远程ssh的设置

首先安装openssh-server:

sudo apt-get install openssh-server


然后启动ssh

service sshd start


这样就可以通过Xshell进行远程连接了:

Ubuntu 远程桌面的设置

仿真工作通常需要可视化,仅通过shell访问十分不便,需要我们为服务器配置能够远程访问的图形用户界面。
我们使用的服务器是Ubuntu 18.04.5 LTS,具体的配置步骤见:

https://blog.csdn.net/qiang_brother/article/details/107497630

用到的基本命令如下:

wget https://c-nergy.be/downloads/xRDP/xrdp-installer-1.2.2.zip
unzip xrdp-installer-1.2.2.zip
sudo chmod +x xrdp-installer-1.2.2.sh
./xrdp-installer-1.2.2.sh
sudo reboot

数据库的安装和配置

postgresql的安装

sudo apt install postgresql

sudo service postgresql start

设置postgresql的密码:

sudo -u postgres psql

ALTER USER postgres WITH PASSWORD 'postgres';

基于pgAdmin配置数据库


根据示例数据恢复simmobcity数据库内容

pg_restore -U postgres -h localhost -O -x simmobcity.archive.20190123 -d simmobcity

运行示例代码

首先,要修改Data文件夹下的simulation.xml文件,将里面“XXXX”的内容替换为自己的设置,例如本地数据库就是127.0.0.1,也包括后面的数据库密码。

最后,可以按照如下方式运行示例代码:

在“simmobily-prod_20191126_executable/dev/Basic/”路径下执行:

./SimMobility_Medium

开源交通仿真平台SimMobility的安装教程相关推荐

  1. 国产自研开源大数据管理平台DataSophon Manager安装教程

    简介 DataSophon是近日开源的一款国产自研大数据管理平台,致力于快速实现部署.管理.监控以及自动化运维大数据服务组件和节点的能力,帮助你快速构建起稳定.高效的大数据集群服务. 主要有以下特性: ...

  2. 最详细新版网课联盟27刷网课平台源码+安装教程+最新模板+下载地址

    新版网课联盟27刷网课平台源码+安装教程+最新模板 第一步:准备一个服务器+域名 没有域名暂时使用服务器网址也可以 第二步:上传文件 上传文件到wwwroot上面,进行解压 第三步:进行防伪静态设置: ...

  3. Webug靶场平台下载以及安装教程

    Webug靶场平台下载以及安装教程 一.基础介绍 WeBug 名称定义为"我们的漏洞"靶场环境 ,基础环境是基于 PHP/mysql 制作搭建而成,中级环境与高级环境分别都是由互联 ...

  4. 【ROS仿真实战】Gazebo仿真平台介绍及安装方法(一)

    文章目录 前言 一.Gazebo简介 二.Gazebo仿真平台的基本概念 三.Gazebo仿真平台的安装方法 四.总结 前言 Gazebo仿真平台是一个广泛应用于机器人研发.测试和教育等领域的开源软件 ...

  5. 【资讯】K8S生态再添一员,Rancher发布开源HCI软件Harvester、及其安装教程

    原文出处: K8S生态再添一员,Rancher发布开源HCI软件Harvester https://gitee.com/mirrors/harvester https://github.com/ran ...

  6. node php v2ex,一个仿V2EX的开源二次元论坛程序:Vmoex安装教程

    说明:V2ex的开源二次元向的社区程序,使用的php框架symfony3.4版本,支持markdown,主要为动漫.二次元.番剧的(还有萌萌哒的(●´ω`●)φ)爱好者打造.由于作者的安装教程对新手有 ...

  7. 风铃发卡平台源码安装教程(宝塔面板+云服务器轻松搭建)

    风铃发卡平台源码下载地址及安装教程:点击查看 首先,安装宝塔面板,安装教程可以参考下面的文章: 阿里云服务器如何安装宝塔面板(Linux/windows系统) 腾讯云服务器如何安装宝塔面板(Linux ...

  8. 七彩cms云转码_七彩CMS 2019云转码完全开源版本 程序源码带安装教程

    最近自然收到了来自站长的2019云转码完全开源版本,迫不及待安装上这款视频转码服务系统尝鲜一下.奈何这款软件并没有提供任何使用文档供我参看,只能是结合网上零散的沾边内容摸索一番.通过参考网上的同类教程 ...

  9. 七彩cms云转码_最新版七彩CMS 2019云转码完全开源版本 程序源码带安装教程

    最近逍遥网收到了来自站长的2019云转码完全开源版本,迫不及待安装上这款视频转码服务系统尝鲜一下.奈何这款软件并没有提供任何使用文档供我参看,只能是结合网上零散的沾边内容摸索一番.通过参考网上的同类教 ...

  10. 【niubi-job——一个开源的分布式任务调度框架】-----安装教程

    niubi-job是什么 niubi-job是LZ耗时三个星期,费尽心血打造的一个具备高可靠性以及水平扩展能力的分布式任务调度框架,采用quartz作为底层的任务调度管理器,zookeeper做集群的 ...

最新文章

  1. Java 7:满足Fork / Join框架
  2. 创建war类型的maven工程时报web.xml is missing and failOnMissingWebXml is set to true
  3. 深度学习多卡配置_RTX 3080深度学习环境配置
  4. 10_隐马尔科夫模型HMM2_统计学习方法
  5. phpmyadmin设置自动登录和取消自动登录
  6. WPF的TextBox产生内存泄露的情况
  7. echar 数据显示在小圆点里
  8. 社交网站Friendster获第四项美国专利
  9. 分布式系统的阿喀琉斯之踵:数据一致性
  10. GPU视频压缩1—Flexible CTU-level parallel motion estimation by CPU and GPU pipeline for HEVC
  11. python怎么去掉换行符_python去除空格和换行符的实现方法(推荐)
  12. safari浏览器找不到服务器怎么办,safari打不开网页因为服务器已停止响应解决方法...
  13. 文本语义表征(Sentence-Bert、Simcse)的应用和实践
  14. Java开发——JDK环境配置
  15. 在什么情况下,“ git pull”会有害吗?
  16. 伍德里奇计量经济学导论之计算机操作题的R语言实现(一些重要专题)
  17. 瑞昱Realtek(Realtek HD Audio Driver)音频声卡驱动R2.49 for Win7_Vista
  18. 51单片机流水灯:控制LED亮暗顺序
  19. 〖Python自动化办公篇⑮〗- PPT 文件自动化 - 创建 PPT 文件(9种样式)
  20. 将数据集转换为VOC格式

热门文章

  1. 推荐系统实战(四)——利用社交网络数据
  2. 深度学习——安装Nvidia 驱动(亲测有效)
  3. [附源码]计算机毕业设计JAVA景区门票系统
  4. 文档服务器 件排名,服务器十大品牌排名
  5. Camera 图像处理原理分析- 色彩篇 一
  6. 皮卡丘是如何发电的?
  7. windows连接局域网打印机出现0x0000007c错误处理方法
  8. 时间或许从未流逝,而人在氧化新陈代谢与日升日落中,以自己为坐标,定义了时间!...
  9. 加州ucla 计算机学校,美国加州大学洛杉矶分校UCLA计算机硕士CS录取
  10. transform: translateY(-100%)偏移实现上滑隐藏导航栏