2015-11-26 6 views
5

ゲストOSとしてUbuntu 15.10を実行している仮想マシンでNavigation/Routing用のGraphHopperのローカルサーバを設定しました。 java -jar graphhopper-web-0.5.0-with-dep.jar jetty.resourcebase=webapp config=config-example.properties osmreader.osm={osmFileName}.osm.pbf、私はここにからGHServerCommandなどを参照します:サーバーを初期化するために GraphHopper:自己ホスト型サーバに複数のOSMファイルをロード

は、一つは(ターミナル)で、次のコマンドを指定する必要があります。

私の質問:このサーバーに複数のOSMファイルを読み込むことはできますか?

試み1:

私はunsucessfulたどちらの二つの方法でこれを試みているサーバーが稼働し始めるまで...

  • は、最初のファイルでGHServerCommandを実行しています( Server started on port 8989
  • 新しい端末で2番目のosmファイルで上記のコマンドを実行していますが、サーバーはすでに最初のOSMデータセットで実行中です

試み2:

  • すなわち、カンマ区切り形式でそれらを指定して、両方のファイルでGHServerCommandを実行している:java -jar graphhopper-web-0.5.0-with-dep.jar jetty.resourcebase=webapp config=config-example.properties osmreader.osm={osmFileName1}.osm.pbf,{osmFileName2}.osm.pbf

両方の試みがunsucessfulたことを見て、Iこれがまったく機能するかどうかは不明です。自己ホストGraphHopperサーバーに複数のosm.pbfファイルをロードする方法はありますか?

+0

の文書およびインストールについてを参照してください

osmconvert some.osm.pbf --out-o5m | osmconvert - other.osm.pbf -o=merged.pbf

あなたがhttps://discuss.graphhopper.comに求めてみました/最新 – Oofpez

+0

ご参考まで:stackoverflowも大丈夫です – Karussell

答えて

2

GraphHopperは現在、1つのPBFをインポートすることしかサポートしていませんが、重複しない場合は複数サポートすることに問題はありません。それらが重複したり、互いに隣接し合ったりすると、それを実装する方がより複雑になります。

しかし、あなたは簡単に両方のケースでは2 PBFsマージすることができます。osmconvert here

関連する問題