From 2010026d1fbe7b20459a531b213e7cfdf4270924 Mon Sep 17 00:00:00 2001 From: Nate Wessel Date: Mon, 6 Jan 2025 13:57:36 -0500 Subject: [PATCH] define order of returned centreline links ordered by sequence in the routed path, as returned by pgrouting --- .../sql/create_function_get_centreline_btwn_intersections.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gis/centreline/sql/create_function_get_centreline_btwn_intersections.sql b/gis/centreline/sql/create_function_get_centreline_btwn_intersections.sql index 636c0cb7b..1ad62bdd2 100644 --- a/gis/centreline/sql/create_function_get_centreline_btwn_intersections.sql +++ b/gis/centreline/sql/create_function_get_centreline_btwn_intersections.sql @@ -30,8 +30,8 @@ WITH results AS ( SELECT get_centreline_btwn_intersections._node_start, get_centreline_btwn_intersections._node_end, - array_agg(routing_centreline_directional.centreline_id), - st_union(st_linemerge(routing_centreline_directional.geom)) AS geom + array_agg(routing_centreline_directional.centreline_id ORDER BY path_seq), + st_union(st_linemerge(routing_centreline_directional.geom ORDER BY path_seq)) AS geom FROM results INNER JOIN gis_core.routing_centreline_directional ON edge = id