Skip to content
Permalink
Browse files

Add feature bounding box to GetFeatureInfo response if invoked with f…

…ilter and without x/y coordinates
  • Loading branch information
mhugent committed Sep 28, 2011
1 parent cc59d93 commit 869224df708cba3db15d30d1ae2523e0b2d569b8
Showing with 9 additions and 0 deletions.
  1. +9 −0 src/mapserver/qgswmsserver.cpp
@@ -1266,6 +1266,15 @@ int QgsWMSServer::featureInfoFromVectorLayer( QgsVectorLayer* layer,
{
featureBBox->combineExtentWith( &box );
}

//append feature bounding box to feature info xml
QDomElement bBoxElem = infoDocument.createElement( "BoundingBox" );
bBoxElem.setAttribute( "CRS", mapRender->destinationCrs().authid() );
bBoxElem.setAttribute( "minx", box.xMinimum() );
bBoxElem.setAttribute( "maxx", box.xMaximum() );
bBoxElem.setAttribute( "miny", box.yMinimum() );
bBoxElem.setAttribute( "maxy", box.yMaximum() );
featureElement.appendChild( bBoxElem );
}
}

0 comments on commit 869224d

Please sign in to comment.
You can’t perform that action at this time.