mirror of
https://github.com/qgis/QGIS.git
synced 2025-11-22 00:14:55 -05:00
Use correct coordinate transform context in Raster Calculator algorithm
This commit is contained in:
parent
0a556a8161
commit
68c7cfb65f
@ -118,7 +118,7 @@ class RasterCalculator(QgisAlgorithm):
|
||||
if not bbox.isNull():
|
||||
bboxCrs = self.parameterAsExtentCrs(parameters, self.EXTENT, context)
|
||||
if bboxCrs != crs:
|
||||
transform = QgsCoordinateTransform(bboxCrs, crs, context.project())
|
||||
transform = QgsCoordinateTransform(bboxCrs, crs, context.transformContext())
|
||||
bbox = transform.transformBoundingBox(bbox)
|
||||
|
||||
if bbox.isNull() and layers:
|
||||
@ -131,7 +131,7 @@ class RasterCalculator(QgisAlgorithm):
|
||||
def _cellsize(layer):
|
||||
ext = layer.extent()
|
||||
if layer.crs() != crs:
|
||||
transform = QgsCoordinateTransform(layer.crs(), crs, context.project())
|
||||
transform = QgsCoordinateTransform(layer.crs(), crs, context.transformContext())
|
||||
ext = transform.transformBoundingBox(ext)
|
||||
return (ext.xMaximum() - ext.xMinimum()) / layer.width()
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user