annotate pkg/geoserver/templates_test.go @ 5670:b75d0b303328

Various fixes and improvements of gauges import: - Allow update of erased data (and thereby set erased to false) - Fix source_organization to work with ERDMS2 - Give ISRS of new and updated gauges in summary - Fixed reference of null pointers if revlevels are missing - Fixed reference of null pointer on update errors - Added ISRS to reference_code warning
author Sascha Wilde <wilde@sha-bang.de>
date Fri, 08 Dec 2023 17:29:56 +0100
parents 3fcc4e11fc00
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
1 // This is Free Software under GNU Affero General Public License v >= 3.0
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
2 // without warranty, see README.md and license for details.
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
3 //
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
4 // SPDX-License-Identifier: AGPL-3.0-or-later
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
5 // License-Filename: LICENSES/AGPL-3.0.txt
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
6 //
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
7 // Copyright (C) 2018 by via donau
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
8 // – Österreichische Wasserstraßen-Gesellschaft mbH
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
9 // Software engineering by Intevation GmbH
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
10 //
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
11 // Author(s):
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
12 // * Sascha L. Teichmann <sascha.teichmann@intevation.de>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
13
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
14 package geoserver
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
15
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
16 import (
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
17 "strings"
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
18 "testing"
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
19 "text/template"
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
20
3854
3fcc4e11fc00 Validate the config values of the morpho classes when saving. Also don't trigger the expensive re-calculation of the contour lines if only the colors changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3832
diff changeset
21 "gemma.intevation.de/gemma/pkg/models"
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
22 "github.com/sergi/go-diff/diffmatchpatch"
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
23 )
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
24
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
25 const sldTmplTxt = `<?xml version="1.0" encoding="UTF-8"?>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
26 <StyledLayerDescriptor
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
27 xmlns="http://www.opengis.net/sld"
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
28 xmlns:se="http://www.opengis.net/se"
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
29 xmlns:ogc="http://www.opengis.net/ogc"
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
30 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
31 xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd"
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
32 version="1.1.0">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
33 <NamedLayer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
34 <se:Name>sounding_results_contour_lines</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
35 <UserStyle>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
36 <se:Name>sounding_results_contour_lines</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
37 <se:FeatureTypeStyle>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
38 <se:Name>contour_line_colours</se:Name>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
39 <se:Description>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
40 <se:Abstract>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
41 FeatureTypeStyle defining colour classes for height attribute
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
42 </se:Abstract>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
43 </se:Description>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
44 {{ range . -}}
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
45 <se:Rule>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
46 {{- if not .HasLow }}
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
47 <se:Name>&#8804; {{ printf "%g" .High }}</se:Name>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
48 <ogc:Filter>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
49 <ogc:PropertyIsLessThanOrEqualTo>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
50 <ogc:PropertyName>height</ogc:PropertyName>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
51 <ogc:Literal>{{ printf "%g" .High }}</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
52 </ogc:PropertyIsLessThanOrEqualTo>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
53 </ogc:Filter>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
54 {{- else if not .HasHigh }}
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
55 <se:Name>&gt; {{ printf "%g" .Low }}</se:Name>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
56 <ogc:Filter>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
57 <ogc:PropertyIsGreaterThanOrEqualTo>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
58 <ogc:PropertyName>height</ogc:PropertyName>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
59 <ogc:Literal>{{ printf "%g" .Low }}</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
60 </ogc:PropertyIsGreaterThanOrEqualTo>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
61 </ogc:Filter>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
62 {{- else }}
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
63 <se:Name>&#8804; {{ printf "%g" .High }}</se:Name>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
64 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
65 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
66 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
67 <ogc:PropertyName>height</ogc:PropertyName>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
68 <ogc:Literal>{{ printf "%g" .Low }}</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
69 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
70 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
71 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
72 <ogc:Literal>{{ printf "%g" .High }}</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
73 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
74 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
75 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
76 {{- end }}
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
77 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
78 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
79 <se:SvgParameter name="stroke">{{ .Color }}</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
80 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
81 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
82 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
83 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
84 {{ end }}
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
85 </se:FeatureTypeStyle>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
86 <se:FeatureTypeStyle>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
87 <se:Name>contour_lines_emph</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
88 <se:Description>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
89 <se:Abstract>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
90 FeatureTypeStyle for emphasized contour lines
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
91 </se:Abstract>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
92 </se:Description>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
93 <se:Rule>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
94 <se:LegendGraphic>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
95 <se:Graphic>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
96 </se:Graphic>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
97 </se:LegendGraphic>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
98 <ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
99 <ogc:Or>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
100 {{ range . -}}
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
101 {{ if .HasHigh -}}
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
102 <ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
103 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
104 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
105 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
106 </ogc:Function>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
107 <ogc:Literal>{{ printf "%g" .High }}</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
108 </ogc:PropertyIsEqualTo>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
109 {{ end -}}
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
110 {{ end }}
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
111 </ogc:Or>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
112 </ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
113 <se:MaxScaleDenominator>5e3</se:MaxScaleDenominator>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
114 <se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
115 <se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
116 <se:SvgParameter name="stroke-width">1.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
117 <se:SvgParameter name="stroke">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
118 <ogc:Function name="Recode">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
119 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
120 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
121 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
122 </ogc:Function>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
123 {{ range . -}}
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
124 {{ if .HasHigh -}}
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
125 <ogc:Literal>{{ printf "%g" .High }}</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
126 <ogc:Literal>{{ .Color }}</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
127 {{ end -}}
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
128 {{ end }}
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
129 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
130 </se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
131 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
132 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
133 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
134 </se:FeatureTypeStyle>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
135 <se:FeatureTypeStyle>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
136 <se:Name>contour_lines_label</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
137 <se:Description>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
138 <se:Abstract>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
139 FeatureTypeStyle for labels at contour lines
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
140 </se:Abstract>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
141 </se:Description>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
142 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
143 <se:MaxScaleDenominator>5e3</se:MaxScaleDenominator>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
144 <se:TextSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
145 <se:Label>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
146 <ogc:Function name="Recode">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
147 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
148 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
149 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
150 </ogc:Function>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
151 {{ range . -}}
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
152 {{ if .HasHigh -}}
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
153 <ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
154 {{- printf "%g" .High -}}
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
155 </ogc:Literal><ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
156 {{- printf "%g" .High -}}
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
157 </ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
158 {{ end -}}
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
159 {{ end }}
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
160 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
161 </se:Label>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
162 <se:LabelPlacement>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
163 <se:LinePlacement>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
164 <se:PerpendicularOffset>5</se:PerpendicularOffset>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
165 </se:LinePlacement>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
166 </se:LabelPlacement>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
167 <se:Font>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
168 <se:SvgParameter name="font-family">Avenir</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
169 <se:SvgParameter name="font-family">Helvetica</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
170 <se:SvgParameter name="font-family">Arial</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
171 <se:SvgParameter name="font-family">sans-serif</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
172 </se:Font>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
173 <se:Fill>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
174 <se:SvgParameter name="fill">#070707</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
175 </se:Fill>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
176 </se:TextSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
177 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
178 </se:FeatureTypeStyle>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
179 </UserStyle>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
180 </NamedLayer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
181 </StyledLayerDescriptor>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
182 `
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
183
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
184 const origSLD = `<?xml version="1.0" encoding="UTF-8"?>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
185 <StyledLayerDescriptor
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
186 xmlns="http://www.opengis.net/sld"
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
187 xmlns:se="http://www.opengis.net/se"
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
188 xmlns:ogc="http://www.opengis.net/ogc"
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
189 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
190 xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd"
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
191 version="1.1.0">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
192 <NamedLayer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
193 <se:Name>sounding_results_contour_lines</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
194 <UserStyle>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
195 <se:Name>sounding_results_contour_lines</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
196 <se:FeatureTypeStyle>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
197 <se:Name>contour_line_colours</se:Name>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
198 <se:Description>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
199 <se:Abstract>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
200 FeatureTypeStyle defining colour classes for height attribute
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
201 </se:Abstract>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
202 </se:Description>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
203 <se:Rule>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
204 <se:Name>&#8804; 1</se:Name>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
205 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
206 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
207 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
208 <ogc:Literal>1</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
209 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
210 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
211 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
212 <se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
213 <se:SvgParameter name="stroke">#ff00dd</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
214 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
215 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
216 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
217 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
218 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
219 <se:Name>&#8804; 1.5</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
220 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
221 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
222 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
223 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
224 <ogc:Literal>1</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
225 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
226 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
227 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
228 <ogc:Literal>1.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
229 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
230 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
231 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
232 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
233 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
234 <se:SvgParameter name="stroke">#fb209e</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
235 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
236 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
237 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
238 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
239 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
240 <se:Name>&#8804; 1.7</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
241 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
242 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
243 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
244 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
245 <ogc:Literal>1.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
246 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
247 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
248 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
249 <ogc:Literal>1.7</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
250 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
251 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
252 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
253 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
254 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
255 <se:SvgParameter name="stroke">#f92c85</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
256 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
257 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
258 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
259 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
260 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
261 <se:Name>&#8804; 1.9</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
262 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
263 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
264 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
265 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
266 <ogc:Literal>1.7</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
267 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
268 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
269 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
270 <ogc:Literal>1.9</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
271 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
272 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
273 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
274 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
275 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
276 <se:SvgParameter name="stroke">#f7396c</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
277 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
278 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
279 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
280 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
281 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
282 <se:Name>&#8804; 2.1</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
283 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
284 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
285 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
286 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
287 <ogc:Literal>1.9</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
288 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
289 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
290 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
291 <ogc:Literal>2.1</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
292 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
293 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
294 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
295 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
296 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
297 <se:SvgParameter name="stroke">#f54652</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
298 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
299 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
300 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
301 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
302 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
303 <se:Name>&#8804; 2.3</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
304 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
305 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
306 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
307 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
308 <ogc:Literal>2.1</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
309 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
310 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
311 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
312 <ogc:Literal>2.3</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
313 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
314 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
315 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
316 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
317 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
318 <se:SvgParameter name="stroke">#f45239</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
319 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
320 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
321 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
322 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
323 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
324 <se:Name>&#8804; 2.5</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
325 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
326 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
327 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
328 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
329 <ogc:Literal>2.3</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
330 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
331 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
332 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
333 <ogc:Literal>2.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
334 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
335 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
336 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
337 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
338 <se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
339 <se:SvgParameter name="stroke">#f25f20</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
340 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
341 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
342 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
343 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
344 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
345 <se:Name>&#8804; 2.7</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
346 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
347 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
348 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
349 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
350 <ogc:Literal>2.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
351 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
352 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
353 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
354 <ogc:Literal>2.7</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
355 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
356 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
357 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
358 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
359 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
360 <se:SvgParameter name="stroke">#e46f1f</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
361 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
362 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
363 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
364 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
365 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
366 <se:Name>&#8804; 2.9</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
367 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
368 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
369 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
370 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
371 <ogc:Literal>2.7</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
372 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
373 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
374 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
375 <ogc:Literal>2.9</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
376 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
377 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
378 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
379 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
380 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
381 <se:SvgParameter name="stroke">#d67e1e</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
382 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
383 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
384 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
385 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
386 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
387 <se:Name>&#8804; 3.1</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
388 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
389 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
390 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
391 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
392 <ogc:Literal>2.9</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
393 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
394 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
395 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
396 <ogc:Literal>3.1</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
397 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
398 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
399 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
400 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
401 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
402 <se:SvgParameter name="stroke">#c88e1e</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
403 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
404 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
405 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
406 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
407 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
408 <se:Name>&#8804; 3.3</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
409 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
410 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
411 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
412 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
413 <ogc:Literal>3.1</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
414 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
415 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
416 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
417 <ogc:Literal>3.3</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
418 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
419 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
420 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
421 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
422 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
423 <se:SvgParameter name="stroke">#bb9e1d</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
424 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
425 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
426 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
427 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
428 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
429 <se:Name>&#8804; 3.5</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
430 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
431 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
432 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
433 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
434 <ogc:Literal>3.3</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
435 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
436 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
437 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
438 <ogc:Literal>3.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
439 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
440 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
441 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
442 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
443 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
444 <se:SvgParameter name="stroke">#adae1c</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
445 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
446 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
447 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
448 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
449 <se:Rule>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
450 <se:Name>&#8804; 4</se:Name>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
451 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
452 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
453 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
454 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
455 <ogc:Literal>3.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
456 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
457 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
458 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
459 <ogc:Literal>4</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
460 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
461 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
462 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
463 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
464 <se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
465 <se:SvgParameter name="stroke">#8ad51a</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
466 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
467 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
468 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
469 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
470 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
471 <se:Name>&#8804; 4.5</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
472 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
473 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
474 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
475 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
476 <ogc:Literal>4</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
477 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
478 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
479 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
480 <ogc:Literal>4.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
481 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
482 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
483 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
484 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
485 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
486 <se:SvgParameter name="stroke">#76b540</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
487 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
488 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
489 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
490 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
491 <se:Rule>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
492 <se:Name>&#8804; 5</se:Name>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
493 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
494 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
495 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
496 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
497 <ogc:Literal>4.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
498 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
499 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
500 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
501 <ogc:Literal>5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
502 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
503 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
504 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
505 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
506 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
507 <se:SvgParameter name="stroke">#639566</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
508 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
509 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
510 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
511 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
512 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
513 <se:Name>&#8804; 5.5</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
514 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
515 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
516 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
517 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
518 <ogc:Literal>5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
519 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
520 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
521 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
522 <ogc:Literal>5.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
523 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
524 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
525 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
526 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
527 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
528 <se:SvgParameter name="stroke">#4f758d</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
529 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
530 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
531 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
532 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
533 <se:Rule>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
534 <se:Name>&#8804; 6</se:Name>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
535 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
536 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
537 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
538 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
539 <ogc:Literal>5.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
540 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
541 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
542 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
543 <ogc:Literal>6</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
544 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
545 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
546 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
547 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
548 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
549 <se:SvgParameter name="stroke">#3b54b3</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
550 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
551 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
552 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
553 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
554 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
555 <se:Name>&#8804; 6.5</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
556 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
557 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
558 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
559 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
560 <ogc:Literal>6</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
561 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
562 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
563 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
564 <ogc:Literal>6.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
565 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
566 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
567 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
568 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
569 <se:Stroke>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
570 <se:SvgParameter name="stroke">#2834d9</se:SvgParameter>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
571 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
572 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
573 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
574 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
575 <se:Rule>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
576 <se:Name>&#8804; 7</se:Name>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
577 <ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
578 <ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
579 <ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
580 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
581 <ogc:Literal>6.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
582 </ogc:PropertyIsGreaterThan>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
583 <ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
584 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
585 <ogc:Literal>7</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
586 </ogc:PropertyIsLessThanOrEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
587 </ogc:And>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
588 </ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
589 <se:LineSymbolizer>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
590 <se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
591 <se:SvgParameter name="stroke">#1414ff</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
592 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
593 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
594 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
595 </se:Rule>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
596 <se:Rule>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
597 <se:Name>&gt; 7</se:Name>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
598 <ogc:Filter>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
599 <ogc:PropertyIsGreaterThanOrEqualTo>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
600 <ogc:PropertyName>height</ogc:PropertyName>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
601 <ogc:Literal>7</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
602 </ogc:PropertyIsGreaterThanOrEqualTo>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
603 </ogc:Filter>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
604 <se:LineSymbolizer>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
605 <se:Stroke>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
606 <se:SvgParameter name="stroke">#1414ff</se:SvgParameter>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
607 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
608 </se:Stroke>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
609 </se:LineSymbolizer>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
610 </se:Rule>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
611
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
612 </se:FeatureTypeStyle>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
613 <se:FeatureTypeStyle>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
614 <se:Name>contour_lines_emph</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
615 <se:Description>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
616 <se:Abstract>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
617 FeatureTypeStyle for emphasized contour lines
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
618 </se:Abstract>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
619 </se:Description>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
620 <se:Rule>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
621 <se:LegendGraphic>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
622 <se:Graphic>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
623 </se:Graphic>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
624 </se:LegendGraphic>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
625 <ogc:Filter>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
626 <ogc:Or>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
627 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
628 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
629 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
630 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
631 </ogc:Function>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
632 <ogc:Literal>1</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
633 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
634 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
635 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
636 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
637 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
638 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
639 <ogc:Literal>1.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
640 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
641 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
642 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
643 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
644 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
645 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
646 <ogc:Literal>1.7</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
647 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
648 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
649 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
650 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
651 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
652 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
653 <ogc:Literal>1.9</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
654 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
655 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
656 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
657 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
658 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
659 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
660 <ogc:Literal>2.1</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
661 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
662 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
663 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
664 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
665 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
666 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
667 <ogc:Literal>2.3</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
668 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
669 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
670 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
671 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
672 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
673 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
674 <ogc:Literal>2.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
675 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
676 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
677 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
678 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
679 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
680 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
681 <ogc:Literal>2.7</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
682 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
683 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
684 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
685 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
686 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
687 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
688 <ogc:Literal>2.9</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
689 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
690 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
691 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
692 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
693 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
694 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
695 <ogc:Literal>3.1</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
696 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
697 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
698 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
699 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
700 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
701 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
702 <ogc:Literal>3.3</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
703 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
704 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
705 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
706 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
707 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
708 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
709 <ogc:Literal>3.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
710 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
711 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
712 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
713 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
714 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
715 </ogc:Function>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
716 <ogc:Literal>4</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
717 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
718 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
719 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
720 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
721 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
722 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
723 <ogc:Literal>4.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
724 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
725 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
726 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
727 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
728 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
729 </ogc:Function>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
730 <ogc:Literal>5</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
731 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
732 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
733 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
734 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
735 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
736 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
737 <ogc:Literal>5.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
738 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
739 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
740 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
741 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
742 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
743 </ogc:Function>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
744 <ogc:Literal>6</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
745 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
746 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
747 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
748 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
749 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
750 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
751 <ogc:Literal>6.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
752 </ogc:PropertyIsEqualTo>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
753 <ogc:PropertyIsEqualTo>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
754 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
755 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
756 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
757 </ogc:Function>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
758 <ogc:Literal>7</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
759 </ogc:PropertyIsEqualTo>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
760
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
761 </ogc:Or>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
762 </ogc:Filter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
763 <se:MaxScaleDenominator>5e3</se:MaxScaleDenominator>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
764 <se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
765 <se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
766 <se:SvgParameter name="stroke-width">1.5</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
767 <se:SvgParameter name="stroke">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
768 <ogc:Function name="Recode">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
769 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
770 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
771 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
772 </ogc:Function>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
773 <ogc:Literal>1</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
774 <ogc:Literal>#ff00dd</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
775 <ogc:Literal>1.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
776 <ogc:Literal>#fb209e</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
777 <ogc:Literal>1.7</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
778 <ogc:Literal>#f92c85</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
779 <ogc:Literal>1.9</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
780 <ogc:Literal>#f7396c</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
781 <ogc:Literal>2.1</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
782 <ogc:Literal>#f54652</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
783 <ogc:Literal>2.3</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
784 <ogc:Literal>#f45239</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
785 <ogc:Literal>2.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
786 <ogc:Literal>#f25f20</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
787 <ogc:Literal>2.7</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
788 <ogc:Literal>#e46f1f</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
789 <ogc:Literal>2.9</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
790 <ogc:Literal>#d67e1e</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
791 <ogc:Literal>3.1</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
792 <ogc:Literal>#c88e1e</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
793 <ogc:Literal>3.3</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
794 <ogc:Literal>#bb9e1d</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
795 <ogc:Literal>3.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
796 <ogc:Literal>#adae1c</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
797 <ogc:Literal>4</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
798 <ogc:Literal>#8ad51a</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
799 <ogc:Literal>4.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
800 <ogc:Literal>#76b540</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
801 <ogc:Literal>5</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
802 <ogc:Literal>#639566</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
803 <ogc:Literal>5.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
804 <ogc:Literal>#4f758d</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
805 <ogc:Literal>6</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
806 <ogc:Literal>#3b54b3</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
807 <ogc:Literal>6.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
808 <ogc:Literal>#2834d9</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
809 <ogc:Literal>7</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
810 <ogc:Literal>#1414ff</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
811
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
812 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
813 </se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
814 </se:Stroke>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
815 </se:LineSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
816 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
817 </se:FeatureTypeStyle>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
818 <se:FeatureTypeStyle>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
819 <se:Name>contour_lines_label</se:Name>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
820 <se:Description>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
821 <se:Abstract>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
822 FeatureTypeStyle for labels at contour lines
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
823 </se:Abstract>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
824 </se:Description>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
825 <se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
826 <se:MaxScaleDenominator>5e3</se:MaxScaleDenominator>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
827 <se:TextSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
828 <se:Label>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
829 <ogc:Function name="Recode">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
830 <ogc:Function name="numberFormat">
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
831 <ogc:Literal>0.0</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
832 <ogc:PropertyName>height</ogc:PropertyName>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
833 </ogc:Function>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
834 <ogc:Literal>1</ogc:Literal><ogc:Literal>1</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
835 <ogc:Literal>1.5</ogc:Literal><ogc:Literal>1.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
836 <ogc:Literal>1.7</ogc:Literal><ogc:Literal>1.7</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
837 <ogc:Literal>1.9</ogc:Literal><ogc:Literal>1.9</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
838 <ogc:Literal>2.1</ogc:Literal><ogc:Literal>2.1</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
839 <ogc:Literal>2.3</ogc:Literal><ogc:Literal>2.3</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
840 <ogc:Literal>2.5</ogc:Literal><ogc:Literal>2.5</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
841 <ogc:Literal>2.7</ogc:Literal><ogc:Literal>2.7</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
842 <ogc:Literal>2.9</ogc:Literal><ogc:Literal>2.9</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
843 <ogc:Literal>3.1</ogc:Literal><ogc:Literal>3.1</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
844 <ogc:Literal>3.3</ogc:Literal><ogc:Literal>3.3</ogc:Literal>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
845 <ogc:Literal>3.5</ogc:Literal><ogc:Literal>3.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
846 <ogc:Literal>4</ogc:Literal><ogc:Literal>4</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
847 <ogc:Literal>4.5</ogc:Literal><ogc:Literal>4.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
848 <ogc:Literal>5</ogc:Literal><ogc:Literal>5</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
849 <ogc:Literal>5.5</ogc:Literal><ogc:Literal>5.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
850 <ogc:Literal>6</ogc:Literal><ogc:Literal>6</ogc:Literal>
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
851 <ogc:Literal>6.5</ogc:Literal><ogc:Literal>6.5</ogc:Literal>
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
852 <ogc:Literal>7</ogc:Literal><ogc:Literal>7</ogc:Literal>
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
853
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
854 </ogc:Function>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
855 </se:Label>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
856 <se:LabelPlacement>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
857 <se:LinePlacement>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
858 <se:PerpendicularOffset>5</se:PerpendicularOffset>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
859 </se:LinePlacement>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
860 </se:LabelPlacement>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
861 <se:Font>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
862 <se:SvgParameter name="font-family">Avenir</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
863 <se:SvgParameter name="font-family">Helvetica</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
864 <se:SvgParameter name="font-family">Arial</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
865 <se:SvgParameter name="font-family">sans-serif</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
866 </se:Font>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
867 <se:Fill>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
868 <se:SvgParameter name="fill">#070707</se:SvgParameter>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
869 </se:Fill>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
870 </se:TextSymbolizer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
871 </se:Rule>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
872 </se:FeatureTypeStyle>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
873 </UserStyle>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
874 </NamedLayer>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
875 </StyledLayerDescriptor>
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
876 `
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
877
3830
464a6a6e05e6 Clean color handling a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3828
diff changeset
878 const classBreaksConfig = `1:#ff00dd,1.5,1.7,1.9,2.1,2.3,` +
464a6a6e05e6 Clean color handling a bit.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3828
diff changeset
879 `2.5:#f25f20,2.7,2.9,3.1,3.3,3.5,` +
3832
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
880 `4:#8ad51a,4.5,5,5.5,6,6.5,` +
cbced21c6d94 Adjusted unit test for SLD templating.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3830
diff changeset
881 `7:#1414ff`
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
882
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
883 func TestTemplate(t *testing.T) {
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
884
3854
3fcc4e11fc00 Validate the config values of the morpho classes when saving. Also don't trigger the expensive re-calculation of the contour lines if only the colors changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3832
diff changeset
885 ccs, err := models.ParseColorValues(classBreaksConfig)
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
886 if err != nil {
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
887 t.Fatalf("parsing color config failed: %v", err)
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
888 }
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
889
3854
3fcc4e11fc00 Validate the config values of the morpho classes when saving. Also don't trigger the expensive re-calculation of the contour lines if only the colors changed.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3832
diff changeset
890 cbs := ccs.ClassBreaks()
3826
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
891
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
892 tmpl, err := template.New("test").Parse(sldTmplTxt)
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
893 if err != nil {
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
894 t.Fatalf("parsing template failed: %v", err)
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
895 }
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
896
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
897 var buf strings.Builder
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
898 if err := tmpl.Execute(&buf, cbs); err != nil {
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
899 t.Fatalf("templating failed: %v", err)
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
900 }
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
901
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
902 has := buf.String()
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
903 if has != origSLD {
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
904 dmp := diffmatchpatch.New()
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
905 diffs := dmp.DiffMain(has, origSLD, true)
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
906 t.Fatalf("Templating results differ: %s", dmp.DiffPrettyText(diffs))
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
907 }
4b1184fa0326 Added templating and a failing test.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff changeset
908 }