Pgrouting - pgr_kdijkstraCost int局限性

时间:2015-07-20 13:49:35

标签: postgresql pgrouting

我已经能够绘制一个小城市中不同点之间的行车时间和距离,但我现在希望能够为美国做到这一点。

但是,我了解到函数pgr_kdijkstraCost受int参数的限制。我正在使用postgresql 9.3与postgis 2和pgrouting 2扩展。我想让函数接受bigint参数。

有没有一种已知的方法来解决这个问题?该函数的源代码是否可用(我在github上找到了pgrouting但是不知道该函数的文件夹在哪里)?

1 个答案:

答案 0 :(得分: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。