From 2616b1cdb3b78a4d13c83cb03e63565daa2e0463 Mon Sep 17 00:00:00 2001 From: Edison Guo Date: Tue, 10 Nov 2020 10:27:56 +1100 Subject: [PATCH] added user code for getFeatureInfo --- processor/feature_info.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/processor/feature_info.go b/processor/feature_info.go index 42c6ec7c..34524634 100644 --- a/processor/feature_info.go +++ b/processor/feature_info.go @@ -187,7 +187,10 @@ func getRaster(ctx context.Context, params utils.WMSParams, conf *utils.Config, var namespaces []string var bandExpr *utils.BandExpressions - if len(styleLayer.FeatureInfoBands) > 0 { + if params.BandExpr != nil { + namespaces = params.BandExpr.VarList + bandExpr = params.BandExpr + } else if len(styleLayer.FeatureInfoBands) > 0 { namespaces = styleLayer.FeatureInfoExpressions.VarList bandExpr = styleLayer.FeatureInfoExpressions } else if len(conf.Layers[idx].FeatureInfoBands) > 0 {