设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)作为节点?实际上这两个点只有一个,它们只有一点误差范围。
答案 0 :(得分:1)
构建图表时
您需要指定捕捉范围。这样,真正关闭的点将捕捉到同一个节点..
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');