From c661a7849aad961abcb69e4ca6fb1cfba20623ef Mon Sep 17 00:00:00 2001 From: "D. Berge" Date: Tue, 11 Aug 2020 15:38:39 +0200 Subject: [PATCH] Return full line summary info for raw lines GIS endpoint --- lib/www/server/lib/db/gis/project/raw.js | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/lib/www/server/lib/db/gis/project/raw.js b/lib/www/server/lib/db/gis/project/raw.js index f63c2b0..27d2152 100644 --- a/lib/www/server/lib/db/gis/project/raw.js +++ b/lib/www/server/lib/db/gis/project/raw.js @@ -41,21 +41,11 @@ async function lines (projectId, options = {}) { // `; const text = ` - SELECT ST_AsGeoJSON(t.*) geojson - FROM ( - SELECT - sequence, - rl.line, - min(tstamp) ts0, - max(tstamp) ts1, - count(point) num_points, - ST_Transform(ST_MakeLine(rs.geometry ORDER BY tstamp), 4326) geometry - FROM raw_lines rl - INNER JOIN raw_shots rs USING (sequence) - GROUP BY sequence - ) t; + SELECT ST_AsGeoJSON(rlsg.*) geojson + FROM raw_lines_summary_geometry rlsg; `; + const res = await pool.query(text); if (res.rows && res.rows.length) {