Mercurial > gemma
comparison schema/geoserver_views.sql @ 3632:943c454d5633 single-beam
Merged default into single-beam branch.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 11 Jun 2019 14:46:14 +0200 |
parents | 7e7a2b501595 |
children | 89a39783c20a |
comparison
equal
deleted
inserted
replaced
3623:1973fa69b2bb | 3632:943c454d5633 |
---|---|
1 CREATE OR REPLACE VIEW waterway.gauges_geoserver AS | 1 CREATE OR REPLACE VIEW waterway.gauges_base_view AS |
2 SELECT | 2 SELECT |
3 g.location, | 3 g.location, |
4 isrs_asText(g.location) AS isrs_code, | 4 isrs_asText(g.location) AS isrs_code, |
5 g.objname, | 5 g.objname, |
6 g.geom, | 6 g.geom, |
9 g.validity, | 9 g.validity, |
10 g.zero_point, | 10 g.zero_point, |
11 g.geodref, | 11 g.geodref, |
12 g.date_info, | 12 g.date_info, |
13 g.source_organization, | 13 g.source_organization, |
14 g.erased, | |
14 r.rwls AS reference_water_levels, | 15 r.rwls AS reference_water_levels, |
15 wl.measure_date AS gm_measuredate, | 16 wl.measure_date AS gm_measuredate, |
16 wl.water_level AS gm_waterlevel, | 17 wl.water_level AS gm_waterlevel, |
17 wl_14d.n AS gm_n_14d, | 18 wl_14d.n AS gm_n_14d, |
18 fca.forecast_accuracy_3d, | 19 fca.forecast_accuracy_3d, |
48 upper(conf_interval) - water_level) AS acc (acc) | 49 upper(conf_interval) - water_level) AS acc (acc) |
49 WHERE measure_date | 50 WHERE measure_date |
50 BETWEEN current_timestamp | 51 BETWEEN current_timestamp |
51 AND current_timestamp + '3 days'::interval | 52 AND current_timestamp + '3 days'::interval |
52 GROUP BY location) AS fca | 53 GROUP BY location) AS fca |
53 USING (location) | 54 USING (location); |
54 WHERE NOT g.erased; | 55 |
56 CREATE OR REPLACE VIEW waterway.gauges_geoserver AS | |
57 SELECT | |
58 location, | |
59 isrs_code, | |
60 objname, | |
61 geom, | |
62 applicability_from_km, | |
63 applicability_to_km, | |
64 validity, | |
65 zero_point, | |
66 geodref, | |
67 date_info, | |
68 source_organization, | |
69 reference_water_levels, | |
70 gm_measuredate, | |
71 gm_waterlevel, | |
72 gm_n_14d, | |
73 forecast_accuracy_3d, | |
74 forecast_accuracy_1d | |
75 FROM waterway.gauges_base_view | |
76 WHERE NOT erased; | |
55 | 77 |
56 CREATE OR REPLACE VIEW waterway.distance_marks_geoserver AS | 78 CREATE OR REPLACE VIEW waterway.distance_marks_geoserver AS |
57 SELECT location_code, | 79 SELECT location_code, |
58 isrs_asText(location_code) AS location, | 80 isrs_asText(location_code) AS location, |
59 geom::Geometry(POINT, 4326), | 81 geom::Geometry(POINT, 4326), |
106 g.gm_n_14d, | 128 g.gm_n_14d, |
107 srl.date_max, | 129 srl.date_max, |
108 g.forecast_accuracy_3d, | 130 g.forecast_accuracy_3d, |
109 g.forecast_accuracy_1d | 131 g.forecast_accuracy_1d |
110 FROM waterway.bottlenecks b | 132 FROM waterway.bottlenecks b |
111 LEFT JOIN waterway.gauges_geoserver g | 133 LEFT JOIN waterway.gauges_base_view g |
112 ON b.gauge_location = g.location AND b.gauge_validity = g.validity | 134 ON b.gauge_location = g.location AND b.gauge_validity = g.validity |
113 LEFT JOIN fairway_availability_latest fal | 135 LEFT JOIN fairway_availability_latest fal |
114 ON b.id = fal.bottleneck_id | 136 ON b.id = fal.bottleneck_id |
115 LEFT JOIN sounding_result_latest srl | 137 LEFT JOIN sounding_result_latest srl |
116 ON b.id = srl.bottleneck_id; | 138 ON b.id = srl.bottleneck_id; |