Various software can style maps and generate a proper SLD document for OGC compliant WMS like GeoServer to use. However, in most occasions, the styling allowed by the graphical tools is pretty limited and not good enough to achieve good looking, readable and efficient cartographic output. For those that like to write their own styles CSS also represents a nice alternatives thanks to its compact-ness and expressiveness.
Several topics will be covered, providing examples in both SLD and CSS for each, including: mastering multi-scale styling, using GeoServer extensions to build common hatch patterns, line styling beyond the basics, such as cased lines, controlling symbols along a line and the way they repeat, leveraging TTF symbol fonts and SVGs to generate good looking point thematic maps, using the full power of GeoServer label lay-outing tools to build pleasant, informative maps on both point, polygon and line layers, including adding road plates around labels, leverage the labelling subsystem conflict resolution engine to avoid overlaps in stand alone point symbology, blending charts into a map, dynamically transform data during rendering to get more explicative maps without the need to pre-process a large amount of views. The presentation aims to provide the attendees with enough information to master SLD/CSS documents and most of GeoServer extensions to generate appealing, informative, readable maps that can be quickly rendered on screen.
25. Expressions in ColorMap
Standard ColorMapEntry
accepts only static values
Not anymore (GS 2.8.0)
Useful with env function,
picking values from the
GetMap
FOSS4G-EU 2015, Como
14th-17th July 2015
http://host:8080/geoserver/wms?REQUEST=GetMap&VERSION=1.0.0&...
...&ENV=low:10;medium:100;high:500
26. Native NODATA support
New in 2.8.0
Java Advanced Imaging does not have a concept of
NODATA
Problem when doing interpolations
JAI-EXT all operations we use rewrote to support
NODATA and masks natively
FOSS4G-EU 2015, Como
14th-17th July 2015
27. Hillshading incoming
The only part of SLD 1.0 we have never had support for
May be incoming in time for 2.8.0 in September
FOSS4G-EU 2015, Como
14th-17th July 2015