QGIS/python/plugins/processing/script/scripts/Save_selected_features.py

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