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) {