Return event geometries as GeoJSON

This commit is contained in:
D. Berge
2020-09-24 15:24:47 +02:00
parent 72e06c9f2a
commit 80324130f9

View File

@@ -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)),