Skip to content

Commit cd9fe8c

Browse files
elpasonyalldawson
authored andcommittedApr 17, 2019
Use new QgsRasterCalculator ctor with transform context
1 parent 8bdfc7c commit cd9fe8c

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed
 

‎src/app/qgisapp.cpp

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5799,7 +5799,15 @@ void QgisApp::showRasterCalculator()
57995799
if ( d.exec() == QDialog::Accepted )
58005800
{
58015801
//invoke analysis library
5802-
QgsRasterCalculator rc( d.formulaString(), d.outputFile(), d.outputFormat(), d.outputRectangle(), d.outputCrs(), d.numberOfColumns(), d.numberOfRows(), QgsRasterCalculatorEntry::rasterEntries() );
5802+
QgsRasterCalculator rc( d.formulaString(),
5803+
d.outputFile(),
5804+
d.outputFormat(),
5805+
d.outputRectangle(),
5806+
d.outputCrs(),
5807+
d.numberOfColumns(),
5808+
d.numberOfRows(),
5809+
QgsRasterCalculatorEntry::rasterEntries(),
5810+
QgsProject::instance()->transformContext() );
58035811

58045812
QProgressDialog p( tr( "Calculating raster expression…" ), tr( "Abort" ), 0, 0 );
58055813
p.setWindowModality( Qt::WindowModal );
@@ -7546,7 +7554,7 @@ QString QgisApp::saveAsRasterFile( QgsRasterLayer *rasterLayer, const bool defau
75467554
if ( d.outputCrs() != rasterLayer->crs() )
75477555
{
75487556
QgsRasterProjector *projector = new QgsRasterProjector;
7549-
projector->setCrs( rasterLayer->crs(), d.outputCrs(), rasterLayer->dataProvider()->transformContext() );
7557+
projector->setCrs( rasterLayer->crs(), d.outputCrs(), QgsProject::instance()->transformContext() );
75507558
if ( !pipe->insert( 2, projector ) )
75517559
{
75527560
QgsDebugMsg( QStringLiteral( "Cannot set pipe projector" ) );

0 commit comments

Comments
 (0)
Please sign in to comment.