首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由geoserver作为WMS提供的裁剪/过滤栅格

由geoserver作为WMS提供的裁剪/过滤栅格
EN

Stack Overflow用户
提问于 2018-04-27 21:08:27
回答 2查看 506关注 0票数 0

我在GeoServer中有imageMoasic栅格层。我直接将我的API中的geotiffs处理成GeoServer实例数据,然后从那里创建栅格层。我以WMS的形式访问栅格层。我的问题是:我的geotiffs覆盖了可以是5-6个州的大多边形,但在客户端,我想要裁剪栅格来显示特定客户端的特定州。例如,如果我的芝加哥客户登录到我的应用程序,我不希望他们看到大多边形的其他部分,而只看到芝加哥。这种情况下有哪些选项?

EN

回答 2

Stack Overflow用户

发布于 2018-04-28 02:47:19

我怀疑您最好的选择是使用几何CQL_FILTER参数。CQL筛选器可以使用GeoServer中任何可用的filtering functions

下面是文档中的一个片段,我认为它可以实现你的目标。

票数 0
EN

Stack Overflow用户

发布于 2018-04-28 17:41:42

不,你搞错了WMS的性质,它返回的是你数据的图片,而不是栅格。因此,它将始终返回一个矩形图像,因此您可以“裁剪”结果的唯一方法是修改您的客户端请求的图层。

因此,您可以将输入栅格分割为您希望提供服务的区域,并将它们作为单独的图层添加到GeoServer中。那么你在芝加哥的客户端只请求芝加哥层,而你的纽约客户端只请求纽约层。

或者,如果您所感兴趣的只是观看体验,那么只需启动已放大到感兴趣区域的客户端即可。这不会阻止纽约用户缩小并平移到芝加哥,但他们不会看到芝加哥开始。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50063119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档