comparison pkg/imports/sr.go @ 4055:98e2041c7ebf historization_ng

Adapted sr-import to new historization model.
author Sascha Wilde <wilde@intevation.de>
date Wed, 24 Jul 2019 18:16:27 +0200
parents 3eab3fc113b7
children 5a650cde0574
comparison
equal deleted inserted replaced
4054:033a8e3fec8e 4055:98e2041c7ebf
114 relation = 'waterway.sounding_results'::regclass)` 114 relation = 'waterway.sounding_results'::regclass)`
115 115
116 insertHullSQL = ` 116 insertHullSQL = `
117 INSERT INTO waterway.sounding_results ( 117 INSERT INTO waterway.sounding_results (
118 bottleneck_id, 118 bottleneck_id,
119 bottleneck_validity,
120 date_info, 119 date_info,
121 depth_reference, 120 depth_reference,
122 area 121 area
123 ) SELECT 122 ) SELECT
124 bottleneck_id, 123 bottleneck_id,
125 validity,
126 $2::date, 124 $2::date,
127 $3, 125 $3,
128 (SELECT 126 (SELECT
129 CASE WHEN $5::bytea IS NULL THEN 127 CASE WHEN $5::bytea IS NULL THEN
130 ST_Transform(ST_ConcaveHull(ST_Force2D(ST_GeomFromWKB($4, $6::integer)), 0.7), 4326)::geography 128 ST_Transform(ST_ConcaveHull(ST_Force2D(ST_GeomFromWKB($4, $6::integer)), 0.7), 4326)::geography
188 grwl.value, 186 grwl.value,
189 grwl.depth_reference 187 grwl.depth_reference
190 FROM waterway.gauges_reference_water_levels grwl 188 FROM waterway.gauges_reference_water_levels grwl
191 JOIN waterway.bottlenecks bns 189 JOIN waterway.bottlenecks bns
192 ON grwl.location = bns.gauge_location 190 ON grwl.location = bns.gauge_location
193 AND grwl.validity = bns.gauge_validity 191 AND grwl.validity @> CAST($2 AS timestamptz)
194 WHERE bns.objnam = $1 192 WHERE bns.objnam = $1
195 AND bns.validity @> CAST($2 AS timestamptz) 193 AND bns.validity @> CAST($2 AS timestamptz)
196 AND grwl.depth_reference like 'LDC%' 194 AND grwl.depth_reference like 'LDC%'
197 ` 195 `
198 196