2017-08-02 68 views
0

由於每graphhopper 0.9版本,它說怎麼用的行進速度每請求graphhopper路由

一個新的圖形API的變化來改變行進速度和訪問屬性,#845。可以在預處理或每個請求之前應用。

我該如何使用它,有人可以用例子指向我的文檔嗎?

感謝您的支持

回答

1

確實有目前沒有很好的文檔。看看到tests

  1. 禁用速度模式 - 在config.properties設置prepare.ch.weightings=no
  2. 創建GeoJSON的地方如要更改訪問屬性設置爲false(攔截):

    { 
        "type": "FeatureCollection", 
        "features": [{ 
         "type": "Feature", 
         "geometry": { 
         "type": "Point", 
         "coordinates": [1.521692, 42.522969] 
         }, 
         "properties": { 
         "vehicles": ["car"], 
         "access": false 
         } 
        }] 
    } 
    
  3. 然後張貼此作爲JSON的/change端點。

請注意,在0.9.0

  • 幾何type只,多點和線段形式的支持。
  • 僅適用於屬性access(布爾值)和speed(雙)支持可應用於多輛車輛(但僅限於兩個方向)。

您還可以使用the Java equivalent

請參閱this issue以改善文檔。

+0

我得到下面響應\ N { 「消息」:「未找到」 }我使用的配置如下面
Dino

+0

我收到響應
{ 「消息」:「未找到」 }我是使用配置作爲prepare.ch.weightings = no,prepare.lm.weightings =最快 – Dino

+0

默認情況下禁用更改端點,通過web.change_graph.enabled = true啓用它。請查看此主題 - https://discuss.graphhopper.com/t/how-to-use-road-speed-per-request-in-graphhopper-routing/2267 – Robin