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

Enums

Result

Task results

Methods

errorMessage

Returns the descriptive error message, if an error occurred.

result

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