我们过去常常通过viewparams字段将参数发送到WMS地理服务器SQLView。但是WMTS没有此字段

时间:2018-12-10 12:36:44

标签: geoserver

Geoserver提议使用parametrized SQL views。参数被放置在 viewparams 字段中,并且将其作为SQL请求的参数接收。

但是,我们发现切片的WMS(WMTS)没有该 viewparams 字段。
我们如何发送参数?

此致

1 个答案:

答案 0 :(得分:0)

我发现WMTS层必须由GeoWebCache之类的工具/组件来缓存目标,而WMS层总是由geoserver来运行。

可以在WMTS模式下调用WMS层,然后:

  • 如果需要使用参数,请将其放入SQL视图中,并使用WMS参数和viewparams请求调用该层,

  • 如果不需要使用参数,请通过WMTS进行调用,然后进一步的调用可能会受益于从缓存中恢复的内容。