我有 geoserver (v2.18.1) 提供 MapBox 矢量图块。它工作得很好,数据正在返回并在客户端上呈现。我安装了 MBTiles 插件。
我遇到的问题是包含每个图块日期的 protobuf 响应的大小非常大。有些超过 2mb - 即使打开了 GZip 压缩。在 OpenLayers 中渲染时,应用程序开始陷入困境 - 更不用说带宽使用了。
我注意到其他在线服务(即https://api.maptiler.com)的图块大小低于 200kb。这是一个巨大的差异。
有没有办法配置 Geoserver 根据缩放级别过滤返回给客户端的数据?例如,在低缩放级别排除地名。我尝试过应用 MB Style 文档,但这似乎不起作用。
是否可以在将向量数据返回给客户端之前对其进行服务器端过滤?