annotate pkg/geoserver/templates_test.go @ 5591:0011f50cf216 surveysperbottleneckid

Removed no longer used alternative api for surveys/ endpoint. As bottlenecks in the summary for SR imports are now identified by their id and no longer by the (not guarantied to be unique!) name, there is no longer the need to request survey data by the name+date tuple (which isn't reliable anyway). So the workaround was now reversed.
author Sascha Wilde <wilde@sha-bang.de>
date Wed, 06 Apr 2022 13:30:29 +0200
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 }