Hi Tom

On 07/07/2016 01:35 PM, Tom Chadwin wrote:
> Matthias Kuhn-2 wrote
>> Or directly the symbols defined on the layer?
> 
> What do you mean? Can you retrieve all symbols used by a layer without
> iterating through all the features? In the 2.5D renderer, if height is set
> by an expression, and hence all features have different values, how many
> symbols does this count as?

I thought maybe it would be worth checking

    layer.rendererV2()

and then

for categorized iterate

    renderer.categories()

for graduated traverse

    renderer.rootRule()

for simple

    renderer.symbol()

and for the rest fallback to some generic code (or bail out).

As long as you are only interested in the definition and not in real,
calculated height values that should do I guess.

-- Matthias

> 
> Thanks
> 
> Tom
> 
> 
> 
> --
> View this message in context: 
> http://osgeo-org.1560.x6.nabble.com/How-to-detect-a-categorized-graduated-2-5D-layer-in-Python-tp5275092p5275136.html
> Sent from the Quantum GIS - Developer mailing list archive at Nabble.com.
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer@lists.osgeo.org
> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
> 
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to