[英]GraphHopper: loading multiple OSM files to self-hosted server
我在運行Ubuntu 15.10的虛擬機上為Guest OS設置了一個GraphHopper的本地服務器,用於導航/路由。
要初始化服務器,需要指定以下命令(在終端中): java -jar graphhopper-web-0.5.0-with-dep.jar jetty.resourcebase=webapp config=config-example.properties osmreader.osm={osmFileName}.osm.pbf
,我將在這里將其稱為GHServerCommand 。
我的問題:我可以將多個OSM文件加載到此服務器嗎?
我試圖以兩種方式嘗試這兩種方式:
嘗試1:
Server started on port 8989
嘗試2:
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
看到這兩次嘗試都不成功,我不確定這是否會起作用。 有沒有辦法將多個osm.pbf文件加載到自托管的GraphHopper服務器?
GraphHopper目前僅支持導入一個PBF,但如果它們不重疊則支持多個沒有問題。 如果它們彼此重疊或相鄰,那么實現它將更加復雜。
但在這兩種情況下,您都可以輕松合並兩個PBF:
osmconvert some.osm.pbf --out-o5m | osmconvert - other.osm.pbf -o=merged.pbf
在這里查看osmconvert的文檔和安裝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.