如何为param设置字符串条件到viewparams
How to set string conditions for param to viewparams
SQL 函数像这样 "SELECT * FROM myFunction('%FILTER%')"
,其中 FILTER: and any_param >= 100
和 any_param < 1000
。当我 运行 geoserver/cite/wms?....&viewparams=FILTER:and any_param >= 100 and any_param < 1000;
我收到消息错误 "org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog."
但是,如果我将此参数设置为默认参数,它就可以正常工作。什么是问题?也许我需要筛选任何符号?
FILTER 是 OGC 协议关键字,我猜您正在执行一些专为它设计的验证检查(内容应该是 XML 文档)。使用不同的变量名。
SQL 函数像这样 "SELECT * FROM myFunction('%FILTER%')"
,其中 FILTER: and any_param >= 100
和 any_param < 1000
。当我 运行 geoserver/cite/wms?....&viewparams=FILTER:and any_param >= 100 and any_param < 1000;
我收到消息错误 "org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog."
但是,如果我将此参数设置为默认参数,它就可以正常工作。什么是问题?也许我需要筛选任何符号?
FILTER 是 OGC 协议关键字,我猜您正在执行一些专为它设计的验证检查(内容应该是 XML 文档)。使用不同的变量名。