Subgroup: Raster
Class: QgsRasterProjector¶
-
class
qgis.core.
QgsRasterProjector
¶ Bases:
qgis._core.QgsRasterInterface
QgsRasterProjector implements approximate projection support forit calculates grid of points in source CRS for target CRS + extent which are used to calculate affine transformation matrices.
Methods
bandCount
block
clone
dataType
destExtentSize
Calculate destination extent and size from source extent and size destinationCrs
Get destination CRS extentSize
Calculate destination extent and size from source extent and size initHistogram
initStatistics
precision
precisionLabel
setCrs
set source and destination CRS setPrecision
sourceCrs
Get source CRS Signals
Attributes
Approximate
Exact
-
Approximate
= 0¶
-
Exact
= 1¶
-
class
Precision
¶ Bases:
int
-
bandCount
(self) → int¶
-
block
(self, bandNo: int, extent: QgsRectangle, width: int, height: int, feedback: QgsRasterBlockFeedback = None) → QgsRasterBlock¶
-
clone
(self) → QgsRasterProjector¶
-
dataType
(self, bandNo: int) → Qgis.DataType¶
-
destExtentSize
(self, srcExtent: QgsRectangle, srcXSize: int, srcYSize: int) → Tuple[bool, QgsRectangle, int, int]¶ Calculate destination extent and size from source extent and size
-
destinationCrs
(self) → QgsCoordinateReferenceSystem¶ Get destination CRS
-
extentSize
(ct: QgsCoordinateTransform, srcExtent: QgsRectangle, srcXSize: int, srcYSize: int) → Tuple[bool, QgsRectangle, int, int]¶ Calculate destination extent and size from source extent and size
-
initHistogram
()¶
-
initStatistics
()¶
-
precision
(self) → QgsRasterProjector.Precision¶
-
precisionLabel
(precision: QgsRasterProjector.Precision) → str¶
-
setCrs
(self, srcCRS: QgsCoordinateReferenceSystem, destCRS: QgsCoordinateReferenceSystem, srcDatumTransform: int = -1, destDatumTransform: int = -1)¶ set source and destination CRS
-
setPrecision
(self, precision: QgsRasterProjector.Precision)¶
-
sourceCrs
(self) → QgsCoordinateReferenceSystem¶ Get source CRS
-