Subgroup: Raster
Class: QgsRasterCalculator¶
-
class
qgis.analysis.
QgsRasterCalculator
(formulaString: str, outputFile: str, outputFormat: str, outputExtent: QgsRectangle, nOutputColumns: int, nOutputRows: int, rasterEntries: object)¶ Bases:
sip.wrapper
QgsRasterCalculator constructor.
Parameters: - formulaString – formula for raster calculation
- outputFile – output file path
- outputFormat – output file format
- outputExtent – output extent. CRS for output is taken from first entry in rasterEntries.
- nOutputColumns – number of columns in output raster
- nOutputRows – number of rows in output raster
- rasterEntries – list of referenced raster layers
QgsRasterCalculator(formulaString: str, outputFile: str, outputFormat: str, outputExtent: QgsRectangle, outputCrs: QgsCoordinateReferenceSystem, nOutputColumns: int, nOutputRows: int, rasterEntries: Iterable[QgsRasterCalculatorEntry]) QgsRasterCalculator constructor.
Parameters: - formulaString – formula for raster calculation
- outputFile – output file path
- outputFormat – output file format
- outputExtent – output extent, CRS is specified by outputCrs parameter
- outputCrs – destination CRS for output raster
- nOutputColumns – number of columns in output raster
- nOutputRows – number of rows in output raster
- rasterEntries – list of referenced raster layers
New in version 2.10.
QgsRasterCalculator(QgsRasterCalculator)
Raster calculator class*
Methods
processCalculation
Signals
Attributes
Canceled
CreateOutputError
InputLayerError
MemoryError
ParserError
Success
-
Canceled
= 3¶
-
CreateOutputError
= 1¶
-
InputLayerError
= 2¶
-
MemoryError
= 5¶
-
ParserError
= 4¶
-
class
Result
¶ Bases:
int
-
Success
= 0¶
-
processCalculation
(self, feedback: QgsFeedback = None) → int¶