Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I searched exhaustively over the internet as well as at this How to export Symbology from ArcGIS to Microstation or QGIS? but didnt find a satisfactory answer. Hope to get the answers from the experts over here.

Suppose I have styled a polygon shape file (eg: Border width = 0.26, border color = green, red colored simple fill, label displayed, etc ). When I save the style in QGIS, it is saved in xml format which is specific only to QGIS. Same is the case with other softwares which they store it in their own format. Which means, I cannot exchange styling information between different softwares.

Though the OGC SE standard is in place, I was just confused why this is not being implemented by any software. Qgis 1.8 supports SLD but then what is the purpose of storing the style as qgis specific .qml file ? ..... Also, since SLD standard is used for web-services, is it okey to use this standard in this case(for exchanging data between different softwares) ?

share|improve this question
It isn't really clear what you are asking. Do you want to know how to use SLD and SE in a particular software package, or are you asking for a more subjective assessment of why SLD and SE are not implemented everywhere? – BradHards Jan 19 '13 at 9:12
up vote 4 down vote accepted

Really not a definitive answer but an answer to complete more (waiting community :) !

The main ideas why SLD is not used everywhere as a data exchange is history, verbosity, extensibility, output support.


ArcGIS comes before the SLD standard exists.

MapInfo format doesn't separate style from content so you can't separate data from rendering like for SLD and GML.

Also because of history and retrocompatibily with older software version, models to represent map styles are not two ways compatible.

One main difference come too when comparing GIS software and CAD software. Two ecosystem, well separated for a long time and where CAD symbology is more complex.


All people are not XML lovers and so they prefer other syntax like CartoCSS


You can't do every type of styling with SLD as it is.

See for example the limitation concerning hatching so Geoserver team extend the default.

You can also think about shadow and compositing that SLD standard does not support.


Depending of support (paper, devices, ...) and screen resolutions, a width of 1 in a software is not equal to the same width in other one.

Paper width 1 is different from on screen.

Units matters!!

Some softwares to deal better with SLD

share|improve this answer
Somehow I've never got arcmap2sld to work for me. Arc2Earth community edition is a better option, but even that can give strange outputs. – Devdatta Tengshe May 17 '13 at 4:44

Your Answer


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.