経路検索をカスタムしたい

235 views
Skip to first unread message

ウーパールーパー

unread,
Jul 12, 2023, 12:51:55 AM7/12/23
to QGIS初心者質問グループ
Google Mapsのサイクリングロード検索が弱いのでQGISで実装してみたいです。

機能のイメージは、
1.ポリラインをサイクリングロードとして登録
2.その線の付近から経路検索をしてA~B地点に至る場合、優先的に1のポリラインを通る最短経路を出力する
3.成果物としてshape fileを出力

このような機能をQGISで実装することは可能でしょうか?


ありた

unread,
Jul 13, 2023, 9:00:24 AM7/13/23
to QGIS初心者質問グループ
こんにちは

QGIS にもプロセシングツールにネットワーク解析のツール群はあります。
またプラグインにもネットワーク解析のカテゴリのものがいくつか作成されています。



一般的に、道路のセグメントに対してコストを設定することで、距離ではなく
合計コストを最小にする経路を探索しようとすることができます。
(コストを同一とみなせば、最小コスト=最短距離)

QGIS の場合、コスト指定はできませんが、速度指定を行って最速到達経路を
探索することができます。
このことにより、優先したい道路を指定することができます。

とはいえ、設定する値が極端すぎると、必要以上に大回りをさせる経路を示すため、
たとえばサイクリングロードは信号が少ないことによって高い巡航速度が維持でき、
また自動車が傍を走行しないことによる精神的な余裕を加味し +15km/h 、
複雑に右左折し、住宅道路を使おうとすると困るし、実際、交差点の見通しが立たず
あまり速度を出せないため -15km/h 、高速道路や一部のアンダーパス、跨線橋など
自転車通行ができない箇所は 0km/h といった設定もありかもしれません。



なお、 QGIS 本体のネットワーク解析はオマケみたいなものなので、本格的に
解析を行うには pgRouting や Valhalla などのルーティングエンジンを使い、
それを専用プラグインで QGIS と連携させる方法などもあります。

ウーパールーパー

unread,
Jul 19, 2023, 1:13:03 AM7/19/23
to QGIS初心者質問グループ
ありた様
返信ありがとうございます。QGISはネットワーク解析に弱いようですね。
目下実装にトライ中ですがpgRoutingをデータベースと連携させる方法が自分が想像する機能に一番近いかもしれません。この連携が難しいんですが...

2023年7月13日木曜日 22:00:24 UTC+9 ありた:
Reply all
Reply to author
Forward
0 new messages