我在GeoServer上发布了一个地图服务,其中有数千个功能。 当我使用" maxFeatures = 50"从Layer Preview生成GeoJSON时,进程变得非常慢。所以我想知道如果有一种方法我可以在请求网址中放置一些过滤器,这样我就能得到我想要的而不是所有功能?
例如,我想获取名称等于" test"的功能,我可以创建网址:
为了过滤?
如果没有,还有其他办法吗?
谢谢
答案 0 :(得分:0)
在geoserver documentation(GetFeature部分)中,声明您可以完全按照建议使用& name = test过滤属性。 如果你想过滤“test”和“rest”,你可以用逗号分隔这样的值:
&name=test,rest
您还可以在bbox上进行过滤。如果您想要更多过滤器选项,则必须执行POST而不是GET。
答案 1 :(得分:0)
尝试替换每个角色":"由%3A
祝你好运