問題タブ [osrm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
5961 参照

python - OSMNx で複数のルートをプロットする

OSMNx を使用して最短経路ルートをプロットしていますが、同じマップに複数のルートをプロットする方法がわかりません。これまでの私のコードは次のとおりです。

route_list 内のすべてのルートを同じマップ上に、ルートごとに異なる色でプロットしたいと考えています。OSMNx には組み込み関数がないため、これを行う方法はありますか?

解決策は、「グラフをプロットしてから、matplotlib を使用してルートを手動で追加する」ことであることがわかりました。しかし、実装できませんでした。

0 投票する
1 に答える
1081 参照

openstreetmap - ルート最適化のために osrm によって生成された JSON ファイルを OSM マップにプロットする方法

私は、GPS、GIS、およびこれらすべての地理情報に関する計算の完全な初心者です。最初に、GPS データに到達するために学んだ教訓について説明します。これをスキップして、最後の 2 つの段落に進んで、osrm に関する私の問題と、qgis または同様のツールを使用してルートを OSM マップにマップする方法について説明します。

私は、息子の書類配達の仕事をサポートするために、一連のアドレスに対してルートの最適化を試みました。geopy.geocoders から入手できる Nomatim エンジンを使用して、GPS データのリストを生成することができました。これは巡回セールスマン問題 (TSP) のようなものです。

geopy の距離計算機と Google の or-tools を使用して、最短リストの推奨事項を生成します。それはうまくいきましたが、それは航空会社の TSP ソリューションに過ぎませんでした :-(.

次に、ルート最適化ツールキットを探していましたが、無料で入手するのに苦労しました. 私は osrm が適切なツールであると考えました。Github で提供されている説明に従いました。こちらを参照してください。JSON ファイルを生成することができました。少なくとも、これは一種の JSON ファイルであると想定していました。しかし、これを QGis のマップや OSM のオンライン ツールに投影することはできませんでした。誰でも私を助けることができますか?

このような JSON 形式のファイル: {"code":"Ok","waypoints":[{"hint":"Jh4BgEUzI4BhAAAACwAAAKIAAABZAAAAkLAjQgpyikBay4dCWsuHQmEAAAALAAAAogAAAFkAAAArAAAAxwB4AARI3AI3AXgAWEbcAgIADwXVhXd1","location":... プライバシーの問題のため、ここに投稿することはできません場所。申し訳ありません。しかし、誰かがそれをプロットするために何をする必要があるかのレシピ/ステップバイステップガイドを持っていますか? qgis内でマップを「開く」方法さえわかりません。これを一種のデータベースとして行う必要がありますが、これは私にとってまったく新しいことです。それをプロットするためのより簡単な方法で作業したいと思います。

助けてくれてありがとう。