地理服务器,使用视图参数值发送字符串参数



是否可以按照viewparameter序列将字符串值发送到基于 SqlView 的层?我的参数类似于日期(包含破折号),如果我像这样将其放入请求中:http://x.y.z/geoserver/db/wms?service=WMS&version=1.1.0&request=GetMap&layers=ABC:AnyDay&styles=&bbox=2069724.275423,7237025.845297,2069831.088769,7237123.162091&width=768&height=699&srs=EPSG:3857&format=image%2Fgif&viewparams=XYZ:2017-10-10

服务器给出错误信息:XYZ 是整数,SQL 查询是错误的 - 没有层出现。

我知道这个解决方案是丹吉罗乌斯,但我必须同意它。

作为地理服务器给出的错误。似乎变量 XYZ 是整数类型,您正在传递参数非整数类型。此类型错误是由于类型不匹配而出现的。

最新更新