Class: QgsVectorWarperTask

A task for warping a vector layer in a background thread.

Added in version 3.26.

Class Hierarchy

Inheritance diagram of qgis.analysis.QgsVectorWarperTask

Base classes

QgsTask

Abstract base class for long running background tasks.

QObject

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:
class Result(*values)

Bases: IntEnum

Task results

  • Success: Warping completed successfully

  • Canceled: Task was canceled before completion

  • Error: 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:

QgsVectorWarperTask.Result