Skip to content

Commit

Permalink
Update getfeature info request
Browse files Browse the repository at this point in the history
  • Loading branch information
pblottiere committed Mar 9, 2021
1 parent 3de9094 commit ca43236
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 7 deletions.
2 changes: 1 addition & 1 deletion src/server/services/wms/qgswms.cpp
Expand Up @@ -122,7 +122,7 @@ namespace QgsWms
}
else if ( QSTR_COMPARE( req, "GetFeatureInfo" ) )
{
writeGetFeatureInfo( mServerIface, project, version, request, response );
writeGetFeatureInfo( mServerIface, project, request, response );
}
else if ( QSTR_COMPARE( req, "GetContext" ) )
{
Expand Down
10 changes: 5 additions & 5 deletions src/server/services/wms/qgswmsgetfeatureinfo.cpp
Expand Up @@ -24,12 +24,12 @@

namespace QgsWms
{
void writeGetFeatureInfo( QgsServerInterface *serverIface, const QgsProject *project,
const QString &version, const QgsServerRequest &request,
void writeGetFeatureInfo( QgsServerInterface *serverIface,
const QgsProject *project,
const QgsWmsRequest &request,
QgsServerResponse &response )
{
// get wms parameters from query
QgsWmsParameters parameters( request.serverParameters() );
QgsWmsParameters parameters = request.wmsParameters();

// WIDTH and HEIGHT are not mandatory, but we need to set a default size
if ( ( parameters.widthAsInt() <= 0
Expand Down Expand Up @@ -62,6 +62,6 @@ namespace QgsWms
response.setHeader( QStringLiteral( "Content-Type" ), infoFormat + QStringLiteral( "; charset=utf-8" ) );

QgsRenderer renderer( context );
response.write( renderer.getFeatureInfo( version ) );
response.write( renderer.getFeatureInfo( parameters.version() ) );
}
} // namespace QgsWms
4 changes: 3 additions & 1 deletion src/server/services/wms/qgswmsgetfeatureinfo.h
Expand Up @@ -19,14 +19,16 @@
* *
***************************************************************************/

#include "qgswmsrequest.h"

namespace QgsWms
{

/**
* Output GetFeatureInfo response
*/
void writeGetFeatureInfo( QgsServerInterface *serverIface, const QgsProject *project,
const QString &version, const QgsServerRequest &request,
const QgsWmsRequest &request,
QgsServerResponse &response );

} // namespace QgsWms
Expand Down

0 comments on commit ca43236

Please sign in to comment.