I had the perfect hillshade raster ready to throw on top of my web map, I had previewed it in QGIS and the colour stretching and values looked fine.
I then loaded it into GeoServer and it looked great in the OpenLayers Layer Preview window as well.
However, once I added it as a WMS layer in a Leaflet map, I got really confused. Even though I had my NODATA=255 parameters seemingly working well there appeared a small strip around the outside of the image that was obnoxious.
I figured I could change it with an SLD but hadn’t done it before so it took a while to figure out. For a couple hours I tried various permutations of the default “raster” Style, but with no luck. The image, otherwise, looked great so the Style obviously wasn’t a real problem in and of itself.
The trick came when I realised that I need to set my color maps for the gray band explicitly. Up to this point no particular band had been isolated for color mapping. I found the right place to put the elements in the SLD and all worked out well.
My takeaway: there must be a better way to develop SLD for rasters. The options in the GeoServer docs are amazing and exciting, but trying to fit them into a specific context has always been a challenge for me. That’s why I had to write this down, but I’m sure I’ll have to remember it all again a year from now!
Update: All copies are gone! If you want Geospatial Desktop or Geospatial Power Tools – go to LocatePress.com – quantity discounts available. For Web Mapping Illustrated go to Amazon.
I’m giving away a couple copies of my circa 2005 classic book. Details below… When O’Reilly published Web Mapping Illustrated – Using Open Source GIS Toolkits – nothing like it existed on the market. It was a gamble but worked out well in the end.
Primarily focused on MapServer, GDAL/OGR and PostGIS, it is a how-to guide for those building web apps that included maps. That’s right, you couldn’t just use somebody else’s maps all the time – us geographers needed jobs, after all.
To help give you the context of the times, a couple months before the final print date, Google Maps, was released. I blithely added a reference to their site just in case it became popular.
The book is still selling today and though I haven’t reviewed it in a while, I do believe many of the concepts are still as valid as when it was written. In fact, it’s even easier to install and configure the apps now due to packaging and distribution options that didn’t exist back then. Note this was also a year before OSGeo.org’s collaborative efforts started to help popularise the tools further.
In celebration of 10 years of sales I have a couple autographed copies as giveaways to the first two people who don’t mind paying only for the shipping (about USD$8) and who drop me a note expressing their interest.