2015-11-26 17 views
5

için birden OSM dosya yükleme Ben Misafir OS olarak Ubuntu 15.10 çalıştıran bir sanal makine üzerinde Navigasyon/Yönlendirme için GraphHopper yerel sunucu kurdunuz. java -jar graphhopper-web-0.5.0-with-dep.jar jetty.resourcebase=webapp config=config-example.properties osmreader.osm={osmFileName}.osm.pbf, burada andan itibaren GHServerCommand olarak sevk edecektir: sunucuyu başlatmak için GraphHopper: kendi kendine barındırılan sunucunun

, bir (bir terminal) aşağıdaki komutu belirtmesi gerekir.

Benim sorum: Bu sunucuya birden çok OSM dosyalarını yükleyebilir miyim?

Denemesi 1:

Ben unsucessful her ikisi de iki şekilde bu çalıştılar Sunucu çalıştıran başlayana kadar ...

  • ilk dosya ile GHServerCommand çalışan (terminal çıkışı: sunucu daha ilk OSM veri seti ile çalışırken, yeni bir terminalde ikinci OSM dosyası ile yukarıdaki komutu çalışan Server started on port 8989
  • 0.

girişimi 2:

  • yani virgülle ayrılmış biçimde belirterek, iki dosya ile GHServerCommand çalışan: 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

iki girişimler unsucessful olduğu görünce, Bunun işe yarayıp yaramadığından emin değilim. Kendinden barındırılan bir GraphHopper sunucusuna çoklu osm.pbf dosyalarını yüklemek için bir yolu var mı?

+0

üzerinde soran denediniz

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

osmconvert belgelenmesi ve kurulum hakkında bakınız https://discuss.graphhopper.com:

Ama kolayca her iki durumda da iki PBFler birleştirebilir/son – Oofpez

+0

BTW: stackoverflow de sorun değil – Karussell

cevap

2

GraphHopper şu anda yalnızca bir PBF'yi içe aktarmayı desteklemektedir, ancak üst üste gelmemeleri durumunda birden çok desteği desteklerken sorun yoktur. Eğer birbirleriyle çakışırlarsa ya da birbirlerine bitişik olacaklarsa, bunu uygulamak daha karmaşık olacaktır. here

İlgili konular