mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-07 00:15:48 -04:00
Append distance area when using defaultMapUnitsPerMm to consider the correct CRS and care about meter based crs. This fixes #50366
This commit is contained in:
parent
e667ca4236
commit
6ec0c75d6d
@ -142,6 +142,10 @@ namespace QgsWms
|
||||
context.setScaleFactor( mContext.dotsPerMm() );
|
||||
const double mmPerMapUnit = 1 / QgsServerProjectUtils::wmsDefaultMapUnitsPerMm( *mProject );
|
||||
context.setMapToPixel( QgsMapToPixel( 1 / ( mmPerMapUnit * context.scaleFactor() ) ) );
|
||||
QgsDistanceArea distanceArea;
|
||||
distanceArea.setSourceCrs( QgsCoordinateReferenceSystem( mWmsParameters.crs() ), mProject->transformContext() );
|
||||
distanceArea.setEllipsoid( geoNone() );
|
||||
context.setDistanceArea( distanceArea );
|
||||
}
|
||||
|
||||
// create image according to context
|
||||
|
Loading…
x
Reference in New Issue
Block a user