Class: QgsProcessingOutputLayerDefinition¶
Encapsulates settings relating to a feature sink or output raster layer for a processing algorithm.
- class qgis.core.QgsProcessingOutputLayerDefinition[source]¶
Bases:
object- __init__(sink: str | None = '', destinationProject: QgsProject | None = None)
Constructor for QgsProcessingOutputLayerDefinition, accepting a static sink/layer string. The
destinationProjectparameter can be set to aQgsProjectinstance in which to automatically load the resulting sink/layer after completing processing.- Parameters:
sink (Optional[str] = '')
destinationProject (Optional[QgsProject] = None)
- __init__(sink: QgsProperty, destinationProject: QgsProject | None = None)
Constructor for QgsProcessingOutputLayerDefinition, accepting a QgsProperty sink/layer. The
destinationProjectparameter can be set to aQgsProjectinstance in which to automatically load the resulting sink/layer after completing processing.- Parameters:
sink (QgsProperty)
destinationProject (Optional[QgsProject] = None)
- __init__(a0: QgsProcessingOutputLayerDefinition)
- Parameters:
- createOptions: Dict[str, object]¶
- destinationName: str¶
- destinationProject: QgsProject¶
- format(self) str[source]¶
Returns the format (if set)
See also
Added in version 4.0.
- Return type:
str
- loadVariant(self, map: Dict[str, Any]) bool[source]¶
Loads this output layer definition from a QVariantMap, wrapped in a QVariant. You can use
QgsXmlUtils.readVariant to load it from an XML document.See also
Added in version 3.2.
- Parameters:
map (Dict[str, Any])
- Return type:
bool
- remappingDefinition(self) QgsRemappingSinkDefinition[source]¶
Returns the output remapping definition, if
useRemapping()isTrue.See also
See also
Added in version 3.14.
- Return type:
- setFormat(self, format: str | None)[source]¶
Sets the
formatof the output datasetSee also
Added in version 4.0.
- Parameters:
format (Optional[str])
- setRemappingDefinition(self, definition: QgsRemappingSinkDefinition)[source]¶
Sets the remapping
definitionto use when adding features to the output layer.Calling this method will set
useRemapping()toTrue.See also
See also
Added in version 3.14.
- Parameters:
definition (QgsRemappingSinkDefinition)
- sink: QgsProperty¶
- toVariant(self) Any[source]¶
Saves this output layer definition to a QVariantMap, wrapped in a QVariant. You can use
QgsXmlUtils.writeVariant to save it to an XML document.See also
Added in version 3.2.
- Return type: