Message posté par : eyesonly
----------------------------------------
Bonjour, je suis en train de travailler sur la génération de regle de symbologie.
J'ai bien ma règle qui s'affiche mais j'ai aussi une regle vide qui se crée
automatique et j'ai besoin de vos lumières afin de savoir pourquoi. Merci de votre
aide et de votre bienveillance
-----------------
Code :
circle = QgsSimpleMarkerSymbolLayer()
circle.setColor(QColor("transparent"))
circle.setStrokeColor(QColor("red"))
circle.setStrokeWidth(0.4)
circle.setSize(4.8)
circle.setStrokeStyle(Qt.SolidLine)
circle.setPenJoinStyle(Qt.MiterJoin)
circle.setPenCapStyle(Qt.SquareCap)
symbol = QgsMarkerSymbol()
symbol.appendSymbolLayer(circle)
rule = QgsRuleBasedRenderer.Rule(symbol,0,1,'"diameter" =
200','"diameter" = 200')
renderer = QgsRuleBasedRenderer(symbol)
root_rule = renderer.rootRule()
root_rule.children().clear()
root_rule.appendChild(rule)
project = QgsProject().instance()
layer = list(project.mapLayers().values())[0]
layer.setRenderer(renderer)
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=368926#p368926
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net