Class: QgsVectorWarperTask¶
A task for warping a vector layer in a background thread.
Added in version 3.26.
Class Hierarchy¶
Base classes¶
Abstract base class for long running background tasks. |
|
Enums
Task results |
Methods
Returns the descriptive error message, if an error occurred. |
|
Returns the result of running the task. |
- class qgis.analysis.QgsVectorWarperTask[source]¶
Bases:
QgsTask
- __init__(method: QgsGcpTransformerInterface.TransformMethod, points: Iterable[QgsGcpPoint], destinationCrs: QgsCoordinateReferenceSystem, layer: QgsVectorLayer | None, fileName: str | None)
Constructor for QgsVectorWarperTask.
- Parameters:
method (QgsGcpTransformerInterface.TransformMethod) – transformation method
points (Iterable[QgsGcpPoint]) – GCP point list
destinationCrs (QgsCoordinateReferenceSystem) – destination layer CRS
layer (Optional[QgsVectorLayer]) – source layer
fileName (Optional[str]) – filename for destination layer
- class Result(*values)¶
Bases:
IntEnum
Task results
Success
: Warping completed successfullyCanceled
: Task was canceled before completionError
: An error occurred while warping
- Canceled = 1¶
- Error = 2¶
- Success = 0¶
- errorMessage(self) str [source]¶
Returns the descriptive error message, if an error occurred.
- Return type:
str
- result(self) QgsVectorWarperTask.Result [source]¶
Returns the result of running the task.
- Return type: