mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-12 00:02:25 -04:00
20 lines
454 B
Python
20 lines
454 B
Python
##[Example scripts]=group
|
|
##input=vector
|
|
##output=output vector
|
|
|
|
from qgis.core import *
|
|
from processing.core.VectorWriter import VectorWriter
|
|
|
|
vectorLayer = processing.getObject(input)
|
|
|
|
provider = vectorLayer.dataProvider()
|
|
|
|
writer = VectorWriter(output, None, provider.fields(),
|
|
provider.geometryType(), vectorLayer.crs())
|
|
|
|
features = processing.features(vectorLayer)
|
|
for feat in features:
|
|
writer.addFeature(feat)
|
|
|
|
del writer
|