Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. vl = QgsVectorLayer("Polygon", "temp", "memory")
  2. from qgis.PyQt.QtCore import QVariant
  3. pr = vl.dataProvider()
  4. pr.addAttributes([QgsField("name", QVariant.String)])
  5. vl.updateFields()
  6. cString=QgsCircularString()
  7. cString.setPoints([QgsPoint(306580,167317),QgsPoint(306680,167317),QgsPoint(306680,167817)])
  8. print (cString.hasCurvedSegments())
  9. geom_cString=QgsGeometry(cString)
  10. f = QgsFeature()
  11. f.setGeometry(geom_cString)
  12. f.setAttributes(["One"])
  13. pr.addFeature(f)
  14. vl.updateExtents()
  15. QgsProject.instance().addMapLayer(vl)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement