mirror of
https://gitlab.com/wgp/dougal/software.git
synced 2025-12-06 09:47:08 +00:00
Return event geometries as GeoJSON
This commit is contained in:
@@ -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)),
|
||||
|
||||
Reference in New Issue
Block a user