changeset 4714:88de29143147

Further increased class break labels for better readability in print
author Sascha Wilde <wilde@intevation.de>
date Thu, 17 Oct 2019 12:41:43 +0200
parents cd9216c073fd
children b4967ee5df64
files style-templates/sounding_results_areas_geoserver.sld-template
diffstat 1 files changed, 43 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/style-templates/sounding_results_areas_geoserver.sld-template	Thu Oct 17 12:27:12 2019 +0200
+++ b/style-templates/sounding_results_areas_geoserver.sld-template	Thu Oct 17 12:41:43 2019 +0200
@@ -133,7 +133,7 @@
               </ogc:Function>
             </se:Label>
             <se:Font>
-              <se:SvgParameter name="font-size">20</se:SvgParameter>
+              <se:SvgParameter name="font-size">80</se:SvgParameter>
               <se:SvgParameter name="font-weight">bold</se:SvgParameter>
               <se:SvgParameter name="font-family">Sans Serif</se:SvgParameter>
             </se:Font>
@@ -148,10 +148,48 @@
           </se:TextSymbolizer>
         </se:Rule>
         <se:Rule>
-          <se:MaxScaleDenominator>6e2</se:MaxScaleDenominator>
+          <se:MaxScaleDenominator>5e2</se:MaxScaleDenominator>
           <se:MinScaleDenominator>3e2</se:MinScaleDenominator>
           <se:TextSymbolizer>
           <Halo></Halo>
+            <se:VendorOption name="spaceAround">80</se:VendorOption>
+            <se:Label>
+              <ogc:Function name="Recode">
+                <ogc:Function name="numberFormat">
+                  <ogc:Literal>0.000000</ogc:Literal>
+                  <ogc:PropertyName>height</ogc:PropertyName>
+                </ogc:Function>
+                {{ range . -}}
+                {{ if .HasHigh -}}
+                    <ogc:Literal>
+                    {{- printf "%f" .High -}}
+                    </ogc:Literal><ogc:Literal>
+                    {{- printf "%g" .High -}}
+                    </ogc:Literal>
+                {{ end -}}
+                {{ end }}
+              </ogc:Function>
+            </se:Label>
+            <se:Font>
+              <se:SvgParameter name="font-size">40</se:SvgParameter>
+              <se:SvgParameter name="font-weight">bold</se:SvgParameter>
+              <se:SvgParameter name="font-family">Sans Serif</se:SvgParameter>
+            </se:Font>
+            <se:LabelPlacement>
+              <se:LinePlacement>
+                <se:PerpendicularOffset>5</se:PerpendicularOffset>
+              </se:LinePlacement>
+            </se:LabelPlacement>
+            <se:Fill>
+              <se:SvgParameter name="fill">#000000</se:SvgParameter>
+            </se:Fill>
+          </se:TextSymbolizer>
+        </se:Rule>
+        <se:Rule>
+          <se:MaxScaleDenominator>7e2</se:MaxScaleDenominator>
+          <se:MinScaleDenominator>5e2</se:MinScaleDenominator>
+          <se:TextSymbolizer>
+          <Halo></Halo>
             <se:VendorOption name="spaceAround">50</se:VendorOption>
             <se:Label>
               <ogc:Function name="Recode">
@@ -171,7 +209,7 @@
               </ogc:Function>
             </se:Label>
             <se:Font>
-              <se:SvgParameter name="font-size">16</se:SvgParameter>
+              <se:SvgParameter name="font-size">20</se:SvgParameter>
               <se:SvgParameter name="font-weight">bold</se:SvgParameter>
               <se:SvgParameter name="font-family">Sans Serif</se:SvgParameter>
             </se:Font>
@@ -186,8 +224,8 @@
           </se:TextSymbolizer>
         </se:Rule>
         <se:Rule>
-          <se:MaxScaleDenominator>5e3</se:MaxScaleDenominator>
-          <se:MinScaleDenominator>6e2</se:MinScaleDenominator>
+          <se:MaxScaleDenominator>6e3</se:MaxScaleDenominator>
+          <se:MinScaleDenominator>7e2</se:MinScaleDenominator>
           <se:TextSymbolizer>
             <Halo></Halo>
             <se:VendorOption name="spaceAround">50</se:VendorOption>