Mercurial > gemma
comparison style-templates/sounding_differences.sld-template @ 4623:30bb2d819d57 geoserver_sql_views
Merge default into geoserver_sql_views
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Wed, 09 Oct 2019 16:40:18 +0200 |
parents | db4e7fecad0d |
children | a6e2607021e0 |
comparison
equal
deleted
inserted
replaced
4622:b03aa1502736 | 4623:30bb2d819d57 |
---|---|
48 <ogc:Literal>{{ printf "%f" .High }}</ogc:Literal> | 48 <ogc:Literal>{{ printf "%f" .High }}</ogc:Literal> |
49 </ogc:PropertyIsLessThanOrEqualTo> | 49 </ogc:PropertyIsLessThanOrEqualTo> |
50 </ogc:And> | 50 </ogc:And> |
51 </ogc:Filter> | 51 </ogc:Filter> |
52 {{- end }} | 52 {{- end }} |
53 <se:LineSymbolizer> | 53 <se:MaxScaleDenominator>34e3</se:MaxScaleDenominator> |
54 <se:PolygonSymbolizer> | |
55 <se:Fill> | |
56 <se:SvgParameter name="fill">{{ .Color }}</se:SvgParameter> | |
57 </se:Fill> | |
54 <se:Stroke> | 58 <se:Stroke> |
55 <se:SvgParameter name="stroke">{{ .Color }}</se:SvgParameter> | 59 <se:SvgParameter name="stroke">#404040</se:SvgParameter> |
56 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter> | 60 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter> |
57 </se:Stroke> | 61 </se:Stroke> |
58 </se:LineSymbolizer> | 62 </se:PolygonSymbolizer> |
63 </se:Rule> | |
64 <se:Rule> | |
65 {{- if not .HasLow }} | |
66 <se:Name>≤ {{ printf "%g" .High }}</se:Name> | |
67 <ogc:Filter> | |
68 <ogc:PropertyIsLessThanOrEqualTo> | |
69 <ogc:PropertyName>height</ogc:PropertyName> | |
70 <ogc:Literal>{{ printf "%f" .High }}</ogc:Literal> | |
71 </ogc:PropertyIsLessThanOrEqualTo> | |
72 </ogc:Filter> | |
73 {{- else if not .HasHigh }} | |
74 <se:Name>> {{ printf "%g" .Low }}</se:Name> | |
75 <ogc:Filter> | |
76 <ogc:PropertyIsGreaterThanOrEqualTo> | |
77 <ogc:PropertyName>height</ogc:PropertyName> | |
78 <ogc:Literal>{{ printf "%f" .Low }}</ogc:Literal> | |
79 </ogc:PropertyIsGreaterThanOrEqualTo> | |
80 </ogc:Filter> | |
81 {{- else }} | |
82 <se:Name>≤ {{ printf "%g" .High }}</se:Name> | |
83 <ogc:Filter> | |
84 <ogc:And> | |
85 <ogc:PropertyIsGreaterThan> | |
86 <ogc:PropertyName>height</ogc:PropertyName> | |
87 <ogc:Literal>{{ printf "%f" .Low }}</ogc:Literal> | |
88 </ogc:PropertyIsGreaterThan> | |
89 <ogc:PropertyIsLessThanOrEqualTo> | |
90 <ogc:PropertyName>height</ogc:PropertyName> | |
91 <ogc:Literal>{{ printf "%f" .High }}</ogc:Literal> | |
92 </ogc:PropertyIsLessThanOrEqualTo> | |
93 </ogc:And> | |
94 </ogc:Filter> | |
95 {{- end }} | |
96 <se:MinScaleDenominator>34e3</se:MinScaleDenominator> | |
97 <se:PolygonSymbolizer> | |
98 <se:Fill> | |
99 <se:SvgParameter name="fill">{{ .Color }}</se:SvgParameter> | |
100 </se:Fill> | |
101 </se:PolygonSymbolizer> | |
59 </se:Rule> | 102 </se:Rule> |
60 {{ end }} | 103 {{ end }} |
61 </se:FeatureTypeStyle> | |
62 <se:FeatureTypeStyle> | |
63 <se:Name>contour_lines_emph</se:Name> | |
64 <se:Description> | |
65 <se:Abstract> | |
66 FeatureTypeStyle for emphasized contour lines | |
67 </se:Abstract> | |
68 </se:Description> | |
69 <se:Rule> | |
70 <se:LegendGraphic> | |
71 <se:Graphic> | |
72 </se:Graphic> | |
73 </se:LegendGraphic> | |
74 <ogc:Filter> | |
75 <ogc:Or> | |
76 {{ range . -}} | |
77 {{ if .HasHigh -}} | |
78 <ogc:PropertyIsEqualTo> | |
79 <ogc:Function name="numberFormat"> | |
80 <ogc:Literal>0.000000</ogc:Literal> | |
81 <ogc:PropertyName>height</ogc:PropertyName> | |
82 </ogc:Function> | |
83 <ogc:Literal>{{ printf "%f" .High }}</ogc:Literal> | |
84 </ogc:PropertyIsEqualTo> | |
85 {{ end -}} | |
86 {{ end }} | |
87 </ogc:Or> | |
88 </ogc:Filter> | |
89 <se:MaxScaleDenominator>5e3</se:MaxScaleDenominator> | |
90 <se:LineSymbolizer> | |
91 <se:Stroke> | |
92 <se:SvgParameter name="stroke-width">1.5</se:SvgParameter> | |
93 <se:SvgParameter name="stroke"> | |
94 <ogc:Function name="Recode"> | |
95 <ogc:Function name="numberFormat"> | |
96 <ogc:Literal>0.000000</ogc:Literal> | |
97 <ogc:PropertyName>height</ogc:PropertyName> | |
98 </ogc:Function> | |
99 {{ range . -}} | |
100 {{ if .HasHigh -}} | |
101 <ogc:Literal>{{ printf "%f" .High }}</ogc:Literal> | |
102 <ogc:Literal>{{ .Color }}</ogc:Literal> | |
103 {{ end -}} | |
104 {{ end }} | |
105 </ogc:Function> | |
106 </se:SvgParameter> | |
107 </se:Stroke> | |
108 </se:LineSymbolizer> | |
109 </se:Rule> | |
110 </se:FeatureTypeStyle> | 104 </se:FeatureTypeStyle> |
111 <se:FeatureTypeStyle> | 105 <se:FeatureTypeStyle> |
112 <se:Name>contour_lines_label</se:Name> | 106 <se:Name>contour_lines_label</se:Name> |
113 <se:Description> | 107 <se:Description> |
114 <se:Abstract> | 108 <se:Abstract> |
115 FeatureTypeStyle for labels at contour lines | 109 FeatureTypeStyle for labels at color areas |
116 </se:Abstract> | 110 </se:Abstract> |
117 </se:Description> | 111 </se:Description> |
118 <se:Rule> | 112 <se:Rule> |
119 <se:MaxScaleDenominator>5e3</se:MaxScaleDenominator> | 113 <se:MaxScaleDenominator>5e3</se:MaxScaleDenominator> |
120 <se:TextSymbolizer> | 114 <se:TextSymbolizer> |
115 <se:VendorOption name="spaceAround">50</se:VendorOption> | |
121 <se:Label> | 116 <se:Label> |
122 <ogc:Function name="Recode"> | 117 <ogc:Function name="Recode"> |
123 <ogc:Function name="numberFormat"> | 118 <ogc:Function name="numberFormat"> |
124 <ogc:Literal>0.000000</ogc:Literal> | 119 <ogc:Literal>0.000000</ogc:Literal> |
125 <ogc:PropertyName>height</ogc:PropertyName> | 120 <ogc:PropertyName>height</ogc:PropertyName> |