Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

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?

share|improve this question
    
...or even, visual SLD tools that work better than the "imagining it in my head" technique I'm on now? Web-based or otherwise. –  mwalker Aug 6 '10 at 3:06
    
a tag for geoserver would be nice too ;-) –  coldfusionPaul Aug 6 '10 at 11:53
    
There is one now: gis.stackexchange.com/questions/tagged/geoserver –  Tim Schaub Aug 7 '10 at 0:22
    
removed gis tag; it's "meta" for this site: blog.stackoverflow.com/2010/08/the-death-of-meta-tags –  JasonBirch Aug 13 '10 at 23:33

6 Answers 6

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.

share|improve this answer
    
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? –  coldfusionPaul 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 :-( –  coldfusionPaul 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:

http://mballingercapstone.web.officelive.com/uDig.aspx

share|improve this answer

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

share|improve this answer
    
There is no more free version. –  Anıl Çelik May 15 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!

share|improve this answer

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.

share|improve this answer
    
yeah qGIS works but if i remember correctly it only handles unique classifications. –  coldfusionPaul 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 Create a summary table of the symbology of all datasets in multiple mxd's 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.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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