Skip to content

Commit 5d62af3

Browse files
committedMar 18, 2013
More coherent version string handling in qgis server
1 parent f50e475 commit 5d62af3

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed
 

‎src/mapserver/qgsprojectparser.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -574,7 +574,14 @@ void QgsProjectParser::addLayers( QDomDocument &doc,
574574
QString minScaleString = QString::number( currentLayer->minimumScale() );
575575
QString maxScaleString = QString::number( currentLayer->maximumScale() );
576576

577-
if ( version == "1.3.0" )
577+
if ( version == "1.1.1" )
578+
{
579+
QDomElement scaleHintElem = doc.createElement( "ScaleHint" );
580+
scaleHintElem.setAttribute( "min", minScaleString );
581+
scaleHintElem.setAttribute( "max", maxScaleString );
582+
layerElem.appendChild( scaleHintElem );
583+
}
584+
else
578585
{
579586
QDomElement minScaleElem = doc.createElement( "MinScaleDenominator" );
580587
QDomText minScaleText = doc.createTextNode( minScaleString );
@@ -585,13 +592,6 @@ void QgsProjectParser::addLayers( QDomDocument &doc,
585592
maxScaleElem.appendChild( maxScaleText );
586593
layerElem.appendChild( maxScaleElem );
587594
}
588-
else if ( version == "1.1.1" )
589-
{
590-
QDomElement scaleHintElem = doc.createElement( "ScaleHint" );
591-
scaleHintElem.setAttribute( "min", minScaleString );
592-
scaleHintElem.setAttribute( "max", maxScaleString );
593-
layerElem.appendChild( scaleHintElem );
594-
}
595595
}
596596

597597
if ( fullProjectSettings )
@@ -2386,7 +2386,7 @@ QgsRectangle QgsProjectParser::layerBoundingBoxInProjectCRS( const QDomElement&
23862386

23872387
BBox.set( minx, miny, maxx, maxy );
23882388

2389-
if ( version == "1.3.0" && layerCrs.axisInverted() )
2389+
if ( version != "1.1.1" && layerCrs.axisInverted() )
23902390
{
23912391
BBox.invert();
23922392
}

‎src/mapserver/qgswmsserver.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1107,7 +1107,7 @@ int QgsWMSServer::configureMapRender( const QPaintDevice* paintDevice ) const
11071107

11081108
// Change x- and y- of BBOX for WMS 1.3.0 if axis inverted
11091109
QString version = mParameterMap.value( "VERSION", "1.3.0" );
1110-
if ( version == "1.3.0" && outputCRS.axisInverted() )
1110+
if ( version != "1.1.1" && outputCRS.axisInverted() )
11111111
{
11121112
//switch coordinates of extent
11131113
double tmp;

0 commit comments

Comments
 (0)
Please sign in to comment.