2016-12-14 4 views
-3

私はディストリビューターとトレーラーを持つアナロジック のサプライチェーンモデルを作成し、ディストリビューターから小売業者までの輸送オーダー用に5台のトラックを作成します。エージェントを作成する方法は、アナロジーで運転する道を選ぶことができますか?

今はアナロジックルーティングが自動ですが、私は自分の道を選ぶことができるエージェント(トラック)を書いています。 どうすればよいですか? GISマップを使用して 感謝

+0

道路交通図書館またはGISマップを使用していますか?より具体的に、スクリーンショットを追加するなどしてください。また、あなたはすでに何を研究していますか?歓声は、私がトラックにしたい – Benjamin

+0

いや 私はGISのマップ を使用するには、今、ルーティング道路 を選択し決定することができますanylogicに –

答えて

0

、あなただけのトラックは別々のウェイポイント(= GISポイント)を定義することによって、特定の道路を使用することができますに沿って、エージェントを移動するためには、経路AまたはB

+0

OK おかげ 自動ですしかし、私はトラック どのようにすることができますを決定する必要がありますか? Javaコードを記述しますか?私にリソースを教えてもらえますか? お返事ありがとうございます –

2

を使用するようにトラックを強制しています指定されたルートでは、コードでルートプロバイダを作成し、エージェントのルートプロバイダとして設定する必要があります。 コードサンプルは次のモデル例にあります。https://www.dropbox.com/s/o5w2bw6cn9l8ez8/DynamicRoutes.alp?dl=0

関数 "getCustomRouteProvider()"の引数としてGISマップに描画されたルートを指定できます。

エージェントの初期位置またはターゲットがネットワークのGISポイントとして定義されている場合、エージェントはネットワークの最短(最速)なルートを使用して宛先に到達します。 エージェントは、代わりにカスタムルートプロバイダを作成するときに指定されたルートに従うために、エージェントは最初に "gisPointStart"の緯度と経度で定義されたポイントに配置され、座標(gisPointEnd.getLatitude() 、gisPointEnd.getLongitude())。

関連する問題