Mercurial > gemma
comparison style-templates/sounding_results_area.sld-template @ 4537:e0d04cd8f992 iso-areas
Add SLD templates dir for geoserver with one template
* Add script to upload SLD templates to gemma.
* Add sounding_results_area.sld-template for polygons, still visible
at all zoom level for debugging (see xml commented out line).
author | Bernhard Reiter <bernhard@intevation.de> |
---|---|
date | Wed, 25 Sep 2019 22:01:05 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
4536:3130c005abef | 4537:e0d04cd8f992 |
---|---|
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <StyledLayerDescriptor | |
3 xmlns="http://www.opengis.net/sld" | |
4 xmlns:se="http://www.opengis.net/se" | |
5 xmlns:ogc="http://www.opengis.net/ogc" | |
6 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
7 xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" | |
8 version="1.1.0"> | |
9 <NamedLayer> | |
10 <se:Name>sounding_results_areas</se:Name> | |
11 <UserStyle> | |
12 <se:Name>sounding_results_areas</se:Name> | |
13 <se:FeatureTypeStyle> | |
14 <se:Name>area_colours</se:Name> | |
15 <se:Description> | |
16 <se:Abstract> | |
17 FeatureTypeStyle defining colour classes for height attribute | |
18 </se:Abstract> | |
19 </se:Description> | |
20 {{ range . -}} | |
21 <se:Rule> | |
22 {{- if not .HasLow }} | |
23 <se:Name>≤ {{ printf "%g" .High }}</se:Name> | |
24 <ogc:Filter> | |
25 <ogc:PropertyIsLessThanOrEqualTo> | |
26 <ogc:PropertyName>height</ogc:PropertyName> | |
27 <ogc:Literal>{{ printf "%f" .High }}</ogc:Literal> | |
28 </ogc:PropertyIsLessThanOrEqualTo> | |
29 </ogc:Filter> | |
30 {{- else if not .HasHigh }} | |
31 <se:Name>> {{ printf "%g" .Low }}</se:Name> | |
32 <ogc:Filter> | |
33 <ogc:PropertyIsGreaterThanOrEqualTo> | |
34 <ogc:PropertyName>height</ogc:PropertyName> | |
35 <ogc:Literal>{{ printf "%f" .Low }}</ogc:Literal> | |
36 </ogc:PropertyIsGreaterThanOrEqualTo> | |
37 </ogc:Filter> | |
38 {{- else }} | |
39 <se:Name>≤ {{ printf "%g" .High }}</se:Name> | |
40 <ogc:Filter> | |
41 <ogc:And> | |
42 <ogc:PropertyIsGreaterThan> | |
43 <ogc:PropertyName>height</ogc:PropertyName> | |
44 <ogc:Literal>{{ printf "%f" .Low }}</ogc:Literal> | |
45 </ogc:PropertyIsGreaterThan> | |
46 <ogc:PropertyIsLessThanOrEqualTo> | |
47 <ogc:PropertyName>height</ogc:PropertyName> | |
48 <ogc:Literal>{{ printf "%f" .High }}</ogc:Literal> | |
49 </ogc:PropertyIsLessThanOrEqualTo> | |
50 </ogc:And> | |
51 </ogc:Filter> | |
52 {{- end }} | |
53 <se:PolygonSymbolizer> | |
54 <se:Fill> | |
55 <se:SvgParameter name="fill">{{ .Color }}</se:SvgParameter> | |
56 </se:Fill> | |
57 <se:Stroke> | |
58 <se:SvgParameter name="stroke">#404040</se:SvgParameter> | |
59 <se:SvgParameter name="stroke-width">0.5</se:SvgParameter> | |
60 </se:Stroke> | |
61 </se:PolygonSymbolizer> | |
62 </se:Rule> | |
63 {{ end }} | |
64 </se:FeatureTypeStyle> | |
65 <se:FeatureTypeStyle> | |
66 <se:Name>area_labels</se:Name> | |
67 <se:Description> | |
68 <se:Abstract> | |
69 FeatureTypeStyle for labels at colour areas | |
70 </se:Abstract> | |
71 </se:Description> | |
72 <se:Rule> | |
73 <!-- | |
74 <se:MaxScaleDenominator>5e3</se:MaxScaleDenominator> | |
75 --> | |
76 <se:TextSymbolizer> | |
77 <se:Label> | |
78 <ogc:PropertyName>height</ogc:PropertyName> | |
79 </se:Label> | |
80 <se:Font> | |
81 <se:SvgParameter name="font-family">Avenir</se:SvgParameter> | |
82 <se:SvgParameter name="font-family">Helvetica</se:SvgParameter> | |
83 <se:SvgParameter name="font-family">Arial</se:SvgParameter> | |
84 <se:SvgParameter name="font-family">sans-serif</se:SvgParameter> | |
85 </se:Font> | |
86 <se:LabelPlacement> | |
87 <se:LinePlacement> | |
88 <se:PerpendicularOffset>5</se:PerpendicularOffset> | |
89 </se:LinePlacement> | |
90 </se:LabelPlacement> | |
91 <se:Fill> | |
92 <se:SvgParameter name="fill">#070707</se:SvgParameter> | |
93 </se:Fill> | |
94 </se:TextSymbolizer> | |
95 </se:Rule> | |
96 </se:FeatureTypeStyle> | |
97 </UserStyle> | |
98 </NamedLayer> | |
99 </StyledLayerDescriptor> |