changeset 4579:4c56682f83f7 iso-areas

Adjusted templating for iso areas.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 08 Oct 2019 13:02:21 +0200
parents c657dec6b0fa
children 02cf2b4be955
files pkg/controllers/system.go pkg/geoserver/templates.go schema/gemma.sql
diffstat 3 files changed, 8 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/pkg/controllers/system.go	Tue Oct 08 12:10:55 2019 +0200
+++ b/pkg/controllers/system.go	Tue Oct 08 13:02:21 2019 +0200
@@ -239,13 +239,14 @@
 		func(old sql.NullString, curr string) (func(*http.Request), error) {
 			return reconfigureClassBreaks(
 				old, curr,
-				"sounding_results_contour_lines_geoserver",
+				"sounding_results_areas_geoserver",
 				func(req *http.Request) {
 					if s, ok := auth.GetSession(req); ok {
 						triggerSoundingResultsContoursRecalc(s.User, curr)
 					}
 				})
 		})
+	/* FIXME!
 	registerReconfigureFunc("morphology_classbreaks_compare",
 		func(old sql.NullString, curr string) (func(*http.Request), error) {
 			return reconfigureClassBreaks(
@@ -253,6 +254,7 @@
 				"sounding_differences",
 				func(*http.Request) { go deleteSoundingDiffs() })
 		})
+	*/
 
 	reconf := func(which string) func(sql.NullString, string) (func(*http.Request), error) {
 		return func(old sql.NullString, curr string) (func(*http.Request), error) {
--- a/pkg/geoserver/templates.go	Tue Oct 08 12:10:55 2019 +0200
+++ b/pkg/geoserver/templates.go	Tue Oct 08 13:02:21 2019 +0200
@@ -35,11 +35,13 @@
 
 func init() {
 	RegisterStylePreprocessor(
-		"sounding_results_contour_lines_geoserver",
+		"sounding_results_areas_geoserver",
 		templateContourLinesFunc("morphology_classbreaks"))
+	/* FIXME!
 	RegisterStylePreprocessor(
-		"sounding_differences",
-		templateContourLinesFunc("morphology_classbreaks_compare"))
+	"sounding_differences",
+	templateContourLinesFunc("morphology_classbreaks_compare"))
+	*/
 	RegisterStylePreprocessor(
 		"distance_marks_geoserver",
 		templateConfigValues)
--- a/schema/gemma.sql	Tue Oct 08 12:10:55 2019 +0200
+++ b/schema/gemma.sql	Tue Oct 08 13:02:21 2019 +0200
@@ -690,16 +690,6 @@
         AFTER INSERT OR UPDATE ON sounding_results
         FOR EACH ROW EXECUTE FUNCTION check_sr_in_bn_area()
 
-    CREATE TABLE sounding_results_contour_lines (
-        sounding_result_id int NOT NULL REFERENCES sounding_results
-            ON DELETE CASCADE,
-        height numeric NOT NULL,
-        lines geography(multilinestring, 4326) NOT NULL,
-        -- TODO: generate valid simple features and add constraint:
-            -- CHECK(ST_IsSimple(CAST(lines AS geometry))),
-        PRIMARY KEY (sounding_result_id, height)
-    )
-
     CREATE TABLE sounding_results_iso_areas (
         sounding_result_id int NOT NULL REFERENCES sounding_results
             ON DELETE CASCADE,