Yes I agree this would be very handy and something I was thinking about how to tackle today.  Larry has been working on some stuff for the data-defined labels to make it easier to use from the UI and the code so I'm thinking we can use the same code for that in the symbols.<div>

<br></div><div>I would also like to be able to bind controls together, things like fill and outline so they always stay in sync.  I have a few ideas how this could work so I'm going to try and have a go at some stage, or at least draft up the idea more.</div>

<div><br></div><div>- Nathan</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Nov 27, 2012 at 6:35 PM, Andreas Neumann <span dir="ltr"><<a href="mailto:a.neumann@carto.net" target="_blank">a.neumann@carto.net</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
In many of my projects I need to do several classifications for different graphical variables, like fill-color, stroke-color, size, orientation, etc.<br>
<br>
As an example I need to represesent manholes where the symbol shape (SVG) is based on manhole type, the symbol stroke colors based on the usage, and the size based on dimensions.<br>
<br>
I know that it is currently possible to reach this goal by either<br>
<br>
* using the rule based renderer - it would result in a lot of rules or refined rules - a lot of work<br>
* or concatenating the three attribute values into one attribute and using the unique value renderer - but this results in many, many combinations. Too many classes to handle.<br>
<br>
So my question/suggestion:<br>
<br>
Can we introduce multiple parallel/simultaneous categorized classifications where each attributes controls one visual variable?<br>
<br>
I don't know how one could display a legend then with such parallel classifications ... but other than that it would be more convenient for the user.<br>
<br>
There may also be technical issues making this impossible.<br>
<br>
Any thoughts on this?<span class="HOEnZb"><font color="#888888"><br>
<br>
Andreas<br>
<br>
-- <br>
--<br>
Andreas Neumann<br>
Böschacherstrasse 10A<br>
8624 Grüt (Gossau ZH)<br>
Switzerland<br>
______________________________<u></u>_________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/qgis-<u></u>developer</a><br>
</font></span></blockquote></div><br></div>