2015-07-20 56 views
-1

我已經能夠在一個小城市中繪製不同點之間的駕駛時間和距離,但我現在希望能夠爲美國做到這一點。Pgrouting - pgr_kdijkstraCost int侷限性

但是,我已經瞭解到函數pgr_kdijkstraCost受int參數限制。我使用postgis 2和pgrouting 2擴展來使用postgresql 9.3。我希望該函數接受bigint參數。

有沒有一種已知的方法來解決這個問題?該函數的源代碼是否可用(我在github上找到了pgrouting,但不知道該函數所在的文件夾在哪裏)?

回答

0

pgrouting 2.1.0 ALPHA1已經釋放,有一個新的功能 pgr_dijkstra(text,anyarray,anyarray,boolean,out integer,out bigint,out bigint,out bigint,out bigint,out float,out float) pgr_dijkstra(text,anyarray,bigint,boolean,out integer,out bigint,out bigint,out bigint,out float,out float) pgr_dijkstra(text,bigint,anyarray,boolean,out integer,out bigint,out bigint,out bigint,out float,out float) pgr_dijkstra(text,bigint,bigint,out integer,out bigint,out bigint,out float,out float) pgr_dijkstra(text,bigint,bigint,boolean,out integer,out bigint,out bigint,out float,out float) pgr_dijkstra(text,bigint,bigint,boolean,boolean) 這些函數接受bigints的數組,所以你可以計算一個一對多和多對多許多喜歡pgr_kdijkstra解決方案。