From 80324130f9544705b5a5453d7064360dd0736d64 Mon Sep 17 00:00:00 2001 From: "D. Berge" Date: Thu, 24 Sep 2020 15:24:47 +0200 Subject: [PATCH] Return event geometries as GeoJSON --- etc/db/schema-template.sql | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/etc/db/schema-template.sql b/etc/db/schema-template.sql index c744873..a0a1c0b 100644 --- a/etc/db/schema-template.sql +++ b/etc/db/schema-template.sql @@ -458,7 +458,7 @@ CREATE VIEW _SURVEY__TEMPLATE_.events AS s.objref, s.tstamp, s.hash, - s.geometry, + (public.st_asgeojson(public.st_transform(s.geometry, 4326)))::jsonb AS geometry, ARRAY( SELECT esl.label FROM _SURVEY__TEMPLATE_.events_seq_labels esl WHERE (esl.id = s.id)) AS labels @@ -474,7 +474,7 @@ UNION rs.objref, t.tstamp, rs.hash, - rs.geometry, + (public.st_asgeojson(public.st_transform(rs.geometry, 4326)))::jsonb AS geometry, ARRAY( SELECT etl.label FROM _SURVEY__TEMPLATE_.events_timed_labels etl WHERE (etl.id = ts.id)) AS labels @@ -492,7 +492,7 @@ UNION v1.objref, v1.tstamp, v1.hash, - v1.geometry, + (public.st_asgeojson(public.st_transform(v1.geometry, 4326)))::jsonb AS geometry, ARRAY[v1.label] AS labels FROM _SURVEY__TEMPLATE_.events_midnight_shot v1 UNION @@ -506,7 +506,7 @@ UNION rs.objref, rs.tstamp, rs.hash, - rs.geometry, + (public.st_asgeojson(public.st_transform(rs.geometry, 4326)))::jsonb AS geometry, ('{QC}'::text[] || qc.labels) AS labels FROM (_SURVEY__TEMPLATE_.raw_shots rs LEFT JOIN qc USING (sequence, point)),