mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
Remove double content from wmsserver (probably a merging artifact)
This commit is contained in:
parent
3700d84306
commit
d582f856c5
@ -1811,33 +1811,6 @@ QMap<QString, QString> QgsWMSServer::applyRequestedLayerFilters( const QStringLi
|
||||
}
|
||||
mMapRenderer->setExtent( filterExtent );
|
||||
}
|
||||
|
||||
//No BBOX parameter in request. We use the union of the filtered layer
|
||||
//to provide the functionality of zooming to selected records via (enhanced) WMS.
|
||||
if ( mMapRenderer && mMapRenderer->extent().isEmpty() )
|
||||
{
|
||||
QgsRectangle filterExtent;
|
||||
QMap<QString, QString>::const_iterator filterIt = filterMap.constBegin();
|
||||
for ( ; filterIt != filterMap.constEnd(); ++filterIt )
|
||||
{
|
||||
QgsMapLayer* mapLayer = QgsMapLayerRegistry::instance()->mapLayer( filterIt.key() );
|
||||
if ( !mapLayer )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
QgsRectangle layerExtent = mapLayer->extent();
|
||||
if ( filterExtent.isEmpty() )
|
||||
{
|
||||
filterExtent = layerExtent;
|
||||
}
|
||||
else
|
||||
{
|
||||
filterExtent.combineExtentWith( &layerExtent );
|
||||
}
|
||||
}
|
||||
mMapRenderer->setExtent( filterExtent );
|
||||
}
|
||||
}
|
||||
return filterMap;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user