` `
道路グラフプラグインは、任意のポリラインレイヤー上の2点間の最短経路を計算し、道路ネットワーク上にこの経路をプロットするためのQGIS用のC++のプラグインです。
主な機能:
経路,距離,旅行時間を計算する
距離または旅行時間で最適化する
経路をベクターレイヤーとして出力する
道路の方向にハイライトを入れる(動作が遅いため,主にデバッグや設定確認目的に利用します)
道路レイヤーとしては、QGISでサポートされている任意の形式で任意のポリラインベクターレイヤーを使用できます。共通点を持つ2本のラインは接続されていると考えられます。道路レイヤーを編集中はプロジェクトCRSとしてレイヤーCRSを使用する必要がありますのでご注意ください。これは、異なるCRSの間の座標の再計算をすると、「スナップ」が使用されている場合であっても、いくらか誤差を発生させ不連続になることがありうる、という事実のせいです。
次に示すレイヤー属性テーブルのフィールドが利用可能です
道路区間の速度 ( 数値フィールド);
方向 (文字列にキャストできる任意の型). 一方通行の道路は前方向と逆方向があります, 両方の方向を持つ場合は両方向の道路を示します.
もしいくつかのフィールドが値を持っていないか存在しない場合,デフォルトの値が使われます.デフォルトの変更といくつかのプラグインの設定は設定ダイアログで可能です.
プラグインをアクティブにした後は、メインQGISウィンドウの左側に追加のパネルが表示されます。ここで、 ベクター ‣ 道路グラフ メニュー中の 道路グラフプラグイン設定 ダイアログにいくつかのパラメーターを入力します( figure_road_graph_settings 参照)。
時間単位 、 距離単位 と トポロジ許容誤差 の設定の後 Transportationレイヤー タブでベクターレイヤーを選択できます。ここで 方向フィールド と 速度フィールド も選択できます. デフォルト設定 タブで計算のために 方向 を設定できます。
最後に 最短経路 パネルで 道路ネットワークレイヤー内の開始点と終了点を選択した後、 [計算] をクリックして下さい.