<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi,<br>
<br>
I had posted on the user list some issues I was having when
exporting an SLD (
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<a
href="http://lists.osgeo.org/pipermail/qgis-user/2013-August/023650.html">http://lists.osgeo.org/pipermail/qgis-user/2013-August/023650.html</a>)<br>
<br>
Pocking around the code today, I saw what might be the issue with
the generation of "invalid" sld with graphic fill and a graphic
marker:<br>
<br>
file qgssymbollayerv2utils.cpp function void
QgsSymbolLayerV2Utils::fillToSld (around line 1523) : <br>
<br>
/* Use WellKnownName tag to handle QT brush styles. */<br>
wellKnownMarkerToSld( doc, graphicFillElem, patternName,
fillColor, borderColor );<br>
<br>
The call to wellKnownMarkerToSld is using the graphicFillElem
instead of the graphicElem <br>
<br>
This, as discribe in the previous post produces:<br>
<pre><se:GraphicFill>
<se:Graphic/>
<se:Mark>
...
</se:Mark>
</se:GraphicFill>
</pre>
Instead of<br>
<br>
<pre><se:GraphicFill>
<se:Graphic>
<se:Mark>
...
</se:Mark>
</se:Graphic>
</se:GraphicFill></pre>
<br>
Would it be possible for someone to confirm this issue?<br>
<br>
<br>
regards,<br>
<br>
Y. Assefa<br>
</body>
</html>