@@ -567,8 +567,8 @@ QImage *QgsWmsProvider::draw( QgsRectangle const &viewExtent, int pixelWidth, i
567
567
double ymax = qMin ( viewExtent.yMaximum (), layerExtent.yMaximum () );
568
568
569
569
// snap to tile coordinates
570
- double x0 = floor (( xmin - layerExtent.xMinimum () ) / mTileWidth / tres ) * mTileWidth * tres + layerExtent.xMinimum () + mTileWidth * tres * 0.001 ;
571
- double y0 = floor (( ymin - layerExtent.yMinimum () ) / mTileHeight / tres ) * mTileHeight * tres + layerExtent.yMinimum () + mTileHeight * tres * 0.001 ;
570
+ double x0 = floor (( xmin - layerExtent.xMinimum () ) / mTileWidth / tres ) * mTileWidth * tres + layerExtent.xMinimum (); // + mTileWidth * tres * 0.001;
571
+ double y0 = floor (( ymin - layerExtent.yMinimum () ) / mTileHeight / tres ) * mTileHeight * tres + layerExtent.yMinimum (); // + mTileHeight * tres * 0.001;
572
572
573
573
#ifdef QGISDEBUG
574
574
// calculate number of tiles
@@ -2095,7 +2095,7 @@ bool QgsWmsProvider::calculateExtent()
2095
2095
{
2096
2096
if ( tilesetsSupported[i].layers .join ( " ," ) == layers &&
2097
2097
tilesetsSupported[i].styles .join ( " ," ) == styles &&
2098
- tilesetsSupported[i].boundingBox . crs == imageCrs )
2098
+ tilesetsSupported[i].crs == imageCrs )
2099
2099
{
2100
2100
layerExtent = tilesetsSupported[i].boundingBox .box ;
2101
2101
return true ;
@@ -2104,7 +2104,7 @@ bool QgsWmsProvider::calculateExtent()
2104
2104
QgsDebugMsg ( QString ( " mismatch layers=%1, styles=%2 and crs=%3." )
2105
2105
.arg ( tilesetsSupported[i].layers .join ( " ," ) )
2106
2106
.arg ( tilesetsSupported[i].styles .join ( " ," ) )
2107
- .arg ( tilesetsSupported[i].boundingBox . crs ) );
2107
+ .arg ( tilesetsSupported[i].crs ) );
2108
2108
}
2109
2109
2110
2110
QgsDebugMsg ( " no extent for layer" );
0 commit comments