Styling layers in GeoServer can be tedious to say the least. While Styler can relieve some of that tedium, it doesn't yet work in chrome. It can wreck existing styles if not carefully used and still involves a fair amount of manual labor.

I was wondering if there were any flex/AIR SLD generators floating around?


Note that OpenLayers now supports (as of Aug 2) reading and writing of multiple symbolizers per rule and multiple FeatureTypeStyle elements per UserStyle. This greatly increases the SLD elements that we can round trip through the OpenLayers SLD parser (and consequently, through Styler).

I've also recently added support for reading and writing custom GeoServer vendor options in Styler. While not yet exposed to through the GUI, at least these will be preserved if you are editing your SLD by hand and with Styler.

I also just confirmed that the latest Styler works with Chrome (please send word if you are still seeing Chrome issues).

I grant that styling with Styler is still very tedious. We'll continue to work on reducing the tedium. If you are interested in trying out the latest Styler, see the OpenGeo Suite community downloads page (version 2.1.1 and above have all the fixes mentioned above).

I know this is not entirely relevant to your search for a flash based solution, but I thought some updated information on Styler was worthwhile.

  • Tim, is that part of the new OpenGeo community edition or should I mention that as well.
    – TheSteve0
    Aug 6 '10 at 4:05
  • thanks tim. i haven't seen anything about "new" editions of styler on the geoserver site. is it available as separate d/l? Aug 6 '10 at 11:49
  • to be clear-er, we build most of our front ends w/flex/AIR so having a flash-based tool would fit in nicely & we can probably contribute something to it. the SLD bits scare me away from doing it myself :-( Aug 6 '10 at 11:52
  • Styler is bundled up with the GeoServer webapp in the Suite. You can always get the source (link on same download page) and build it yourself, but the simplest way to try it out quickly would be with the full install.
    – Tim Schaub
    Aug 7 '10 at 0:10

You can use uDig to create SLDs for Geoserver. The uDig's SLD functionality seems a bit buggy though. Here is a tutorial for generating SLDs via uDig for use in Geoserver:



fwiw, if you have ArcGIS and need to export an SLD for your layers or the map itself, you can use Arc2Earth (free version too). We built the functionality for a client who needed the ArcMap marker symbols exported and embedded in the SLD

cheers brian

more info here

  • There is no more free version.
    – Celik A
    May 15 '14 at 19:14

AtlasStyler http://en.geopublishing.org/AtlasStyler is IMHO the most powerful OGC SLD editor. It is a desktop application based on Java/Swing. It allows to edit you own symbols, save and load them to you local database, or load them from an online database. These symbols can then be re-used in more complex tasks, like classification by quantiles or unique values. Supports classes for missing data.

AtlasStyler 1.6 SLD editor is based on Geotools 2.6.5, so it's 99,9% compatible with Geoserver 2.0.2 (which is based on same Geotools version). AtlasStyler Version 1.6 can style Shapefiles, WFS and PostGIS. Upcoming version 1.7 (available in testing) has a lot of new features in AtlasStyler, like Min- and Max- Scale.

AtlasStyler runs on Linux, Mac and even Windows!


Qgis also has a plugin for making SLD from your current map composition. I have used it to style layers in Geoserver.

The plugin spits out the XML which you can then save or paste into the appropriate location.

  • yeah qGIS works but if i remember correctly it only handles unique classifications. Aug 6 '10 at 11:54
  • The QGIS plugin is extremely limited
    – wilsongis
    Aug 11 '10 at 13:42

I had a related need of taking arcgis symbology to geoserver. The way I worked it out is documented in Creating summary table of symbology of all datasets in multiple MXDs? and related questions. If you have ArcGIS (or get QGIS) I would create the symbology in them (the tools are graphic based rather than text based so it's easier than coding). QGIS will let you save the symbology as an sld. If you do it via ArcGIS you need to use the free version of Arc2Earth and then export the symbology as sld (simple 2-click process).

I hope this works for you.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.