Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
constant raster algorithm: reduce minimum value for pixel size and ta…
…ke into

account target CRS when evaluating extent parameter
  • Loading branch information
alexbruy authored and nyalldawson committed Nov 25, 2019
1 parent cba4ea8 commit eead84d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/analysis/processing/qgsalgorithmconstantraster.cpp
Expand Up @@ -61,7 +61,7 @@ void QgsConstantRasterAlgorithm::initAlgorithm( const QVariantMap & )
addParameter( new QgsProcessingParameterExtent( QStringLiteral( "EXTENT" ), QObject::tr( "Desired extent" ) ) );
addParameter( new QgsProcessingParameterCrs( QStringLiteral( "TARGET_CRS" ), QObject::tr( "Target CRS" ), QStringLiteral( "ProjectCrs" ) ) );
addParameter( new QgsProcessingParameterNumber( QStringLiteral( "PIXEL_SIZE" ), QObject::tr( "Pixel size" ),
QgsProcessingParameterNumber::Double, 0.1, false, 0.01 ) );
QgsProcessingParameterNumber::Double, 0.00001, false, 0.01 ) );
addParameter( new QgsProcessingParameterNumber( QStringLiteral( "NUMBER" ), QObject::tr( "Constant value" ),
QgsProcessingParameterNumber::Double, 1, false ) );

Expand All @@ -70,8 +70,8 @@ void QgsConstantRasterAlgorithm::initAlgorithm( const QVariantMap & )

QVariantMap QgsConstantRasterAlgorithm::processAlgorithm( const QVariantMap &parameters, QgsProcessingContext &context, QgsProcessingFeedback *feedback )
{
QgsRectangle extent = parameterAsExtent( parameters, QStringLiteral( "EXTENT" ), context );
QgsCoordinateReferenceSystem crs = parameterAsCrs( parameters, QStringLiteral( "TARGET_CRS" ), context );
QgsRectangle extent = parameterAsExtent( parameters, QStringLiteral( "EXTENT" ), context, crs );
double pixelSize = parameterAsDouble( parameters, QStringLiteral( "PIXEL_SIZE" ), context );
double value = parameterAsDouble( parameters, QStringLiteral( "NUMBER" ), context );

Expand Down

0 comments on commit eead84d

Please sign in to comment.