コンテンツにスキップ

Simulation of Urban MObility(SUMO)日本語Wiki

原文ページ(English Documantation)

参考原文バージョン: 2022-01-04 (56f9f69ce04ad4fb1bd031ed1b9e49d2b742ff94)

このページは交通流シミュレータSUMOの日本語Wikiです。本家英語版ドキュメントの内容を翻訳しています。

"Simulation of Urban MObility" (SUMO) は、オープンソースで移植性の高い、大規模ネットワークを扱うために設計された微視的かつ連続的な交通シミュレーション・パッケージです。 歩行者を含むインターモーダルなシミュレーションが可能で、シナリオ作成用のツールも豊富に用意されています。 SUMOはドイツ航空宇宙センター(https://www.dlr.de)の交通システム研究所(https://www.dlr.de/ts)の職員が中心となって開発しています。 SUMOは、EPL 2.0に基づいてライセンスされています。 ソースコードは、以下の二次ライセンスのもとで利用できるようにすることもできます。 EPL 2.0に規定された利用可能条件が満たされている場合、ソースコードは以下の二次ライセンスでも利用可能です。GPL2以降.

注意

一般的にSUMOを引用する場合は、最新の出版物を使用してください。 "Microscopic Traffic Simulation using SUMO"; Pablo Alvarez Lopez, Michael Behrisch, Laura Bieker-Walz, Jakob Erdmann, Yun-Pang Flötteröd, Robert Hilbrich, Leonhard Lücken, Johannes Rummel, Peter Wagner, and Evamarie Wießner. IEEE Intelligent Transportation Systems Conference (ITSC), 2018.

本ドキュメントの内容は自由に編集可能です。 ページを編集するためには、右上の「Edit on GitHub」ボタンをクリックし、Pull Requestを送信してください。

記事の編集についての簡単なヘルプはこちらです。 ローカルでドキュメントをビルドすることや、コピーをダウンロードすることも可能です。

英語版のドキュメントは継続的に更新され、常に最新の開発バージョンを参照しています。 SUMOの特定のリリースバージョンのドキュメントは、そのバージョンのダウンロードに含まれており、<SUMO_HOME>/docs/userdoc/index.htmlを開くことで閲覧することができます。

注意

このドキュメントは現在翻訳中であり、リンクが繋がっていなかったり、記事が不完全な場所を多く含んでいます。 できる限り原文ページも参照して正確な情報を得てください。

このドキュメントは本家英語版ドキュメントに対応するように継続的にアップデートされています。 ソースコードはGitHubで管理されています。 問題を発見したら、issueに挙げていただけると助かります。

日本語ドキュメントは、本家ドキュメントを継承しCC-BY-SAライセンスです。

はじめに

基本的な使用方法

ネットワーク構築

需要モデリング

交通需要生成のためのデータソース

シミュレーション

出力

TraCI (オンラインインタラクション)

交通管理およびその他の構造物

Traffic Modes

その他の機能

モデル詳細

FAQ

その他のツール

主なアプリケーション(sumo, sumo-gui, netedit, netconvertなど)に加え、150以上の追加ツールが存在します。 これらのツールは、トラフィックネットワーク分析、需要生成、需要修正から出力分析までのトピックをカバーしています。 そのほとんどはpythonで記述されています。すべてのツールは、SUMO-distributionの<SUMO_HOME>/toolsの下に見つけることができます。 すべてのツールの索引は、以下を参照してください。

以下は、最も重要で使用されているツールへのリンクです。

  • osmWebWizard - ウェブブラウザを使って、数クリックで、簡単なシナリオを作成することができます。
  • Interfacing TraCI from Python - Pythonを使用して実行中のSUMOシミュレーションにアクセスします。
  • sumolib - SUMOネットワークとSUMO xmlファイル全般を扱うPythonモジュール
  • Xml Tools - SUMOの出力をCSV/Spreadsheetに、またはその逆に変換するためのツールです。
  • traceExporter.py - モビリティートレース(FCD出力)を異なる "トレースファイル "形式にエクスポートする。
  • netdiff.py - 2つのネットワーク間の差異を測定します。
  • Visualization Tools - シミュレーションの様々な出力をグラフィカルで分かりやすく表示します。

理論

応用マニュアル

ソフトウェアの貢献

SUMOを拡張したり、より使いやすくするためにツールを作ったりした人がいます。これらの拡張のすべてが "SUMOコア"の一部であるわけではありません。

Appendices