セットアップ
リポジトリのクローン
まず、Maas Blender のリポジトリをクローンし、サンプルプロジェクトのディレクトリに移動します。
git clone https://github.com/maasblender/maasblender.git
cd maasblender
git checkout tags/v0.8.0
cd maasblender/examples/01-quick-start
このディレクトリには、Docker Compose を使用して Maas Blender の動作を試すための最小構成が含まれます。
/examples/quick-start/
├── broker_setup.json # ブローカーの設定ファイル
├── compose.yml # 必要なコンテナおよびサービスを定義した Docker Compose ファイル
├── execute_simulation.py # シミュレータとのファイル登録・連携・実行管理を行う Python スクリプト
├── gtfs.zip # サンプルの GTFS ファイル
└── otp-config.zip # OpenTripPlanner 用の設定ファイル
シミュレーションデータの準備
Maas Blender は、GTFS, GTFS-Flex, GBFS などのオープンなモビリティデータ標準をサポートしています。
このクイックスタートでは、富山市の「まいどはや」バスの GTFS データ を使用します。
備考
実際のシミュレーションでは、任意の GTFS データセットを使用することができます。