2016-05-26 9 views
1

yournavigation.orgは、openstreetmapデータ内の2つのノード間のルートを生成します。 APIによって返される情報には、長さ、移動時間および(OSM)ノードが含まれます。アルゴリズムが見つけたこれらのノードをすべて取得する方法はありますか?yournavigationによって生成されたルートからOSMノードを取得する方法はありますか?

人々のグループのアドレスから1つの単一のターゲット位置に至るすべてのルートについて、これらのノードをNeo4jにインポートして、それらの方法がどこで合致するかを判断したいと思います。

例:最初のルートfrom Zürichbergstrasse 22 to Rämistrasse 71 in Zürich、2番目のルートfrom Freiestrasse 27 to Rämistrasse 71 in Zürich。明らかに2つのルートはGloriastrasseで出会いますが、このノードをどのように取得できますか?私は目標から後方に出発し、2つのルートが共通している最後のノードを見つける。このために、私はあなたの航海がNeo4jに見つかったすべてのノードをロードしたいと思います。残りは非常に簡単です。

ありがとうございました。

答えて

1

GPXエクスポートを使用して、GPXトラックがどこで一致するかを確認できます。ストリートの名前を取得する必要がある場合は、たとえばNominatimを使用して、最初の共通トラックポイントの逆ジオコーディング要求を実行します。

+0

私はGPXトラックポイントが確かに私が必要とするノードだと思います。どうもありがとうございました! – user3650713

関連する問題