Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. processing.run('native:buffer', {"INPUT": delta, "DISTANCE":QgsProperty.fromExpression("bande"), "OUTPUT": "memory"})
  2. blayer=QgsVectorLayer("MultiPolygon?crs=epsg:2154", "Bande Etude", "memory")
  3. QgsProject.instance().addMapLayer(blayer)
  4. blayer_feat= blayer.getFeatures()
  5. blayer.startEditing()
  6. j=0
  7. for feat in blayer_feat :
  8. blayer.changeAttributeValue(feat.id(), 1, delta_t[j])
  9. j=j+1
  10. target_field = 'delta_t'
  11.  
  12. myRangeList = []
  13.  
  14. symbol = QgsSymbol.defaultSymbol(blayer.geometryType())
  15. symbol.setColor(QColor("#f7fbff"))
  16. symbol.setOpacity(0.6)
  17. #symbol(0).setStrokeStyle(Qt.PenStyle(Qt.NoPen))
  18. myRange = QgsRendererRange(0, 10.0, symbol, '0 a 10')
  19. myRangeList.append(myRange)
  20.  
  21. symbol = QgsSymbol.defaultSymbol(blayer.geometryType())
  22. symbol.setColor(QColor("#08306b"))
  23. symbol.setOpacity(0.6)
  24. myRange = QgsRendererRange(10.1, 100.0, symbol, '10 a 100')
  25. myRangeList.append(myRange)
  26.  
  27. myRenderer = QgsGraduatedSymbolRenderer(target_field, myRangeList)
  28. myRenderer.setMode(QgsGraduatedSymbolRenderer.Custom)
  29.  
  30. blayer.setRenderer(myRenderer)
  31. blayer.setFeatureBlendMode(QPainter.CompositionMode_Darken
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement