これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド netgenerate です。
プログラム:
NAME
SUMO - ミクロな道路交通シミュレーションのための道路ネットワーク生成ツール SUMO
SYNOPSIS
ネット生成 [オプション]*
DESCRIPTION
SUMO netgenerate バージョン 0.25.0
Copyright(C)2001-2015DLRおよび寄稿者; http://sumo.dlr.de
ミクロな道路交通シミュレーション SUMO のための道路ネットワーク ジェネレーター。
「--grid」、「--spider」、または「--rand」のいずれかを指定する必要があります。
これらのスイッチに応じて、他のオプションが使用されます。
オプション:
-c, -構成ファイル FILE
起動時に名前付き設定をロードします
--設定の保存 FILE
現在の構成をFILEに保存します
--save-テンプレート FILE
構成テンプレート(空)をFILEに保存します
--save-スキーマ FILE
構成スキーマをFILEに保存します
-保存-コメント
保存されたテンプレート、構成、またはスキーマにコメントを追加します
グリッド ネットワーク オプション:
-g, - グリッド
NETGEN にグリッド状のネットワークを構築させます
- グリッド.number INT
両方の方向のジャンクションの数
- グリッド.length FLOAT
両方向の通りの長さ
- グリッド.x-数値 INT
x-dir 内のジャンクションの数。 オーバーライド --グリッド番号
- グリッド.y-number INT
y 方向のジャンクションの数。 オーバーライド --グリッド番号
- グリッド.x-length FLOAT
水平方向の道路の長さ。 オーバーライド --グリッド長
- グリッド.y-length FLOAT
垂直の通りの長さ。 オーバーライド --グリッド長
- グリッド.attach-length FLOAT
境界に接続されている道路の長さ。 0 は道路が接続されていないことを意味します
クモ ネットワーク オプション:
-s, - クモ
NETGEN にスパイダーネットのようなネットワークを強制的に構築させます
- クモ.arm-number INT
ネット内の軸の数
- クモ○INT
ネットのサークル数
- クモ.space-radius FLOAT
円間の距離
- クモ.省略センター
ネットワークの中央ノードを省略します
ランダム ネットワーク オプション:
-r, --ランド
NETGEN にランダムなネットワークを強制的に構築させます
--ランド.iterations INT
エッジをネットに追加する回数を記述します。
--ランド.bidi-probability FLOAT
リバースエッジを構築する確率を定義します
--ランド.max- distance FLOAT
各エッジの最大距離
--ランド.min- distance FLOAT
各エッジの最小距離
--ランド.min-angle FLOAT
(双方向) 道路の各ペアの最小角度
--ランド.num-trys INT
各ノードの作成の試行回数
--ランド.connectivity FLOAT
各ノードで道路が継続する確率
--ランド.neighbor-dist1 FLOAT
ちょうど 1 つの隣接ノードを持つノードの確率
--ランド.neighbor-dist2 FLOAT
ちょうど 2 つの隣接ノードを持つノードの確率
--ランド.neighbor-dist3 FLOAT
ちょうど 3 つの隣接ノードを持つノードの確率
--ランド.neighbor-dist4 FLOAT
ちょうど 4 つの隣接ノードを持つノードの確率
--ランド.neighbor-dist5 FLOAT
ちょうど 5 つの隣接ノードを持つノードの確率
--ランド.neighbor-dist6 FLOAT
ちょうど 6 つの隣接ノードを持つノードの確率
出力 オプション:
--出力プレフィックス STR
すべての出力ファイルに適用されるプレフィックス。 特殊文字列「TIME」が置き換えられます
現在の時間までに。
-o, -出力ファイル FILE
生成されたネットはFILEに書き込まれます
--プレーン出力プレフィックス FILE
プレーンxmlノード、エッジ、および接続を書き込むファイルのプレフィックス
-ジャンクション.join-出力ファイル
結合されたジャンクションに関する情報をFILEに書き込みます(追加としてロードできます)
結合を再現するノードファイル
--amitran-出力 FILE
生成されたネットは、Amitran形式を使用してFILEに書き込まれます
--matsim-出力 FILE
生成されたネットは、MATsim形式を使用してFILEに書き込まれます
--opendrive-出力 FILE
生成されたネットは、OpenDRIVE形式を使用してFILEに書き込まれます
--dlr-navteq-出力 FILE
生成されたネットは、指定されたPREFIXを使用してdlr-navteqファイルに書き込まれます。
- 出力。通りの名前
通りの名前が出力に含まれます(利用可能な場合)
- 出力.original-names
指定されている場合、パラメータとして元の名前を書き込みます
-- 道路標識出力 FILE
通りの標識をPOIとしてFILEに書き込みます
TLS 建物 オプション:
--tls.set STR
STRをTLSによって制御されるジャンクションのリストとして解釈します
--tls.unset STR
STRをTLSによって制御されないジャンクションのリストとして解釈します
--tls。推測してみて
TLS推測をオンにします
--tls-推測。接合
推測にノードクラスターを含める
--tls。加入
tls制御ノードのクラスター化を試みます
--tls.join-dist FLOAT
信号機に参加するための最大距離を決定します(デフォルトは20)
--tls。制御されていない-内
結合された信号機内に完全にあるエッジを制御しないでください。 これは原因となる可能性があります
衝突しますが、古い信号機の計画を使用できます
--tls.cycle.time INT
サイクル期間としてINTを使用する
--tls.green.time INT
INTをグリーンフェーズ期間として使用する
-D, --tls. yellow.min-decel FLOAT
最小の車両減速度を定義します
--tls.yellow.patch-小
与えられた黄色の時間は短すぎてもパッチが適用されます
--tls. yellow.time INT
INTを黄色のフェーズ期間の固定時間として設定します
--tls.left-green.time INT
左折のグリーンフェーズ期間としてINTを使用します(s)
--tls。ハーフオフセットSTR
STRのTLSはハーフフェーズでシフトされます
--tls.クォーター オフセット STR
STRのTLSはクォーターフェーズでシフトされます
--tls.default-type STR
タイプが指定されていないTLSは、アルゴリズムとしてSTRを使用します
エッジ(Edge) 除去 オプション:
--キープエッジ.min-speed FLOAT
メートル/秒単位の速度でのみエッジを維持> FLOAT
-- エッジの削除.explicit STR
STRのエッジを削除します
--キープエッジ.explicit STR
エッジのみをSTRに保持
--キープエッジ.input-file ファイル
エッジのみをファイルに保持します(各IDはXNUMX行にあります。SUMO-GUIからの選択ファイル
サポートされています)
-- エッジの削除.input-file ファイル
FILEのエッジを削除します。 (各IDはXNUMX行です。SUMO-GUIからの選択ファイルは
またサポートされています)
--キープエッジ.in-boundary STR
指定された境界内にあるエッジのみを保持します(
デカルトコーナー座標またはポリゴンとして)。
--キープエッジ.in-geo-boundary STR
指定された境界内にあるエッジのみを保持します(
測地コーナー座標またはポリゴンとして
)。
無制限 Nodes オプション:
--keep-nodes-規制されていない
すべてのノードが規制されなくなります
--keep-nodes-規制されていない.explicit STR
STRのノードを規制しないでください
--keep-nodes-規制されていない.district-nodes
地区ノードを規制しないでください
処理 オプション:
-- 内部リンクなし
内部リンクを省略します
-ターンアラウンドなし
建物のターンアラウンドを無効にします
-ターンアラウンドなし.tls
tls制御のジャンクションでの建物のターンアラウンドを無効にします
--左接続なし
左側への接続の構築を無効にします
- オフセット.disable-正規化
ノード位置の正規化をオフにします
- オフセット.x フロート
正味のx位置にFLOATを追加します
- オフセット.y フロート
正味のy位置にFLOATを追加します
--y 軸を反転
y座標をゼロに沿って反転します
-ラウンドアバウト。推測してみて
ラウンドアバウトの推測を有効にする
- 左手
ネットワーク上の左側のトラフィックを想定しています
-エッジ。加入
同じノードを接続し、互いに近接しているエッジをマージします(推奨)
VISSIMインポート用)
-ジャンクション。加入
互いに近いジャンクションを結合します(OSMインポートに推奨)
-ジャンクション.join-dist FLOAT
ジャンクションを結合するための最大距離を決定します(デフォルトは10)
-ジャンクション.corner-detail INT
INT中間点を生成して、交差点のコーナーを滑らかにします
-ジャンクション.internal-link-detail INT
INT中間点を生成して、交差点内の車線を滑らかにします
--check-lane-敵。ラウンドアバウト
他の車線に敵がいる場合は、複数車線の道路への運転を許可します(
ラウンドアバウト)
--check-lane-敵。全て
他の車線(どこでも)に敵がいる場合は、複数車線の道路への運転を許可します
-歩道。推測してみて
エッジ速度に基づいて歩行者の歩道を推測する
-歩道.guess.max-speed FLOAT
指定された制限以下の速度でエッジの歩道を追加します
-歩道.guess.min-speed FLOAT
指定された制限を超える速度でエッジの歩道を追加します
-歩道.guess.from-パーミッション
に関係なく、どの車線でも歩行者が通行できるようにするエッジの歩道を追加します
スピード
-歩道STRを除外してください
与えられたエッジのリストの歩道を推測しないでください
-交差点。推測してみて
歩道の存在に基づいて横断歩道を推測します
-交差点.guess.speed-threshold FLOAT
制御されていないノードでは、エッジを越えて交差を構築しないでください。
しきい値
建物 デフォルト オプション:
-L, - ディフォルト.lanenumber INT
エッジのデフォルトのレーン数
-S, - ディフォルト.speed FLOAT
エッジのデフォルト速度(m / s)
-P, - ディフォルト.priority INT
エッジのデフォルトの優先度
- ディフォルト.sidewalk-width FLOAT
追加された歩道のデフォルトの幅
- ディフォルト.junctions.keep-clear
ジャンクションをデフォルトでクリアに保つ必要があるかどうか
- ディフォルト.junctions.radius FLOAT
交差点のデフォルトの回転半径
-j, --デフォルトの接合タイプ STR
[traffic_light|priority|right_before_left] ビルドのタイプを決定します
ジャンクション
レポート オプション:
-v, -詳細
詳細出力に切り替えます
--印刷オプション
処理する前にオプション値を出力します
-?、 - 助けて
この画面を印刷します
-V, - バージョン
現在のバージョンを印刷します
-X, --xml-検証 STR
XML入力のスキーマ検証スキームを設定します(「never」、「auto」、または「always」)
--xml-検証.net STR
SUMOネットワーク入力のスキーマ検証スキームを設定します(「決して」、「自動」、または「常に」)
-W, -警告なし
警告の出力を無効にします
-l, - ログ FILE
すべてのメッセージをFILEに書き込みます(冗長を意味します)
-メッセージログ FILE
エラー以外のすべてのメッセージをFILEに書き込みます(詳細を意味します)
- エラーログ FILE
すべての警告とエラーをFILEに書き込みます
ランダム 数 オプション:
- ランダム
現在のシステム時刻で乱数ジェネレーターを初期化します
- シード INT
指定された値で乱数ジェネレーターを初期化します
例
netgenerate -c
指定された構成からネットを作成する
netgenerate --grid [グリッドネットワークオプション] -o
グリッドネットを作成する
netgenerate --spider [スパイダーネットワークオプション] -o
スパイダーネットを作成する
netgenerate --rand [ランダムネットワークオプション] -o
ランダムネットを作成する
報告 バグ
でバグを報告するhttp://sumo.dlr.de/trac/>.
経由で連絡を取る[メール保護]>.
Copyright(C)2001-2015DLRおよび寄稿者; http://sumo.dlr.de
SUMO netgenerate バージョン 0.25.0 は SUMO の一部です。
SUMOは自由ソフトウェアです。GNUの条件の下で再配布および/または変更することができます
Free SoftwareFoundationによって発行されたGeneralPublic License、いずれかのバージョン3
ライセンス、または(オプションで)それ以降のバージョン。
このプログラムは、役立つことを期待して配布されていますが、いかなる保証もありません。
の黙示の保証もありません
商品性または特定の目的への適合性。 を参照してください
詳細については、GNU General Public License。
このプログラムと一緒にGNUGeneral PublicLicenseのコピーを受け取っているはずです。
そうでない場合は、を参照してください http://www.gnu.org/licenses/gpl.html
onworks.net サービスを使用してオンラインで netgenerate を使用する