2015-10-09 48 views
0

我用pgrouting,並將其與Vincenty和大圓距離比較使用geopy比較來計算點之間的距離,但我發現兩點之間的最小距離下部由pgrouting距離的限制。這是沒有意義的,因爲兩點之間的「直線」(如烏鴉)距離應該是最小距離。 enter image description herepgrouting使用什麼指標來計算距離?

pgrouting如何計算兩點之間的「成本」?

我敢肯定,我可以通過源代碼挖掘發現這一點,但我不知道怎麼找到我的路周圍,故能更快地問...

回答

0

PgRouting不計算距離。每個邊都需要一個「成本」字段,並將路徑中每個邊的成本相加。你需要弄清楚你傳遞給PgRouting的成本價值,然後弄清楚。也許你用不同的單位或投影來衡量。