Skip to content

Commit

Permalink
Add feature bounding box to GetFeatureInfo response if invoked with f…
Browse files Browse the repository at this point in the history
…ilter and without x/y coordinates
  • Loading branch information
mhugent authored and mach0 committed Nov 13, 2011
1 parent 6fb07df commit 6f25bf3
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/mapserver/qgswmsserver.cpp
Expand Up @@ -1153,6 +1153,15 @@ int QgsWMSServer::featureInfoFromVectorLayer( QgsVectorLayer* layer,
geometryElement.setAttribute( "type", "derived" );
featureElement.appendChild( geometryElement );
}

//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 );
}
}

Expand Down

0 comments on commit 6f25bf3

Please sign in to comment.