0

让线 A (0.98,0.562,3.27536,5.9723) 和线 B (3.33221,5.899287,10.7656,9.653627)。pgrouting 是否将 (3.27536,5.9723) 或 (3.33221,5.899287) 附近的一个点作为节点?真的这两点只是一个,它们只有一点误差范围。

4

1 回答 1

1

当您构建图表时

为 pgrouting 创建图形

您需要指定捕捉范围。这样,真正接近的点将捕捉到同一个节点..

 SELECT assign_vertex_id(table_name, snapping_range, geometry_column_name, edge_id_column_name);

例子

SELECT assign_vertex_id('ways', 0.00001, 'the_geom', 'gid');
于 2012-10-10T20:32:04.047 回答