“wfs查询”的答案 https://knowledge.亚搏在线safe.com/questions/86641/wfs-query-1.html “wfs查询”问题的最新答案 thijsknapen回答 https://knowledge.亚搏在线safe.com/answers/87869/view.html

Hi@ssisman06,

不确定是否已经找到了解决问题的正确方法。在我看来,您有两个喜欢回答的问题:

  1. 对于WFS一次查询1000个功能的限制是否有解决办法?
  2. 可以合并两个查询吗?

从问题中可以找到指向这两个项目的有用链接:

https://knowledge.safe.com/questions/39574/wfs-reader-filtering-a-non-space-class-by-attrib.html/问题


1.

如前所述,如果WFS支持版本2.0.0,则可以使用WFS分页。您可以从a';GetCapabilities';请求中检查此项,即:http://cbsservis.tkgm.gov.tr/tkgm.ows/wfs?request=GetCapabilities&service=WFS

很不幸,我注意到WFS需要登录,所以我可以为您执行此操作。无论如何,您应该检查一些类似于以下内容的XML片段:

当WFS服务器支持时,在WFS参数中,可以将';开始索引';设置为0,将';计数';设置为1000到';堆栈';每1000个功能请求。


2。

是的,可以同时使用属性查询和空间查询。这取决于WFS服务器支持的XML过滤器表达式(再次检查WFS服务器的';GetCapabilities';)。下面的XML过滤器组合了一个边界框和一个属性查询。坐标仍然需要更改以满足您的特定要求。

<;Filter>;<;和>;<;BBOX>;<;ValueReference>;Geometry<;/ValueReference>;<;Envelope srsName=";瓮:ogc:定义:crs:EPSG::4326";>;lowerCorner>;10 30<;/lowerCorner>;<;上角>;35 45<;/上角>;<;/信封>;<;/BBOX>;<;PropertyIsEqualTo>;<;ValueReference>;durum<;/ValueReference>;<;Literal>;3<;/Literal>;<;/PropertyIsEqualTo>;<;和>;<;/Filter>;


希望这对您有帮助。

2019年3月4日星期一00:04:25 GMT 泰斯克纳彭
ssisman06回答 https://knowledge.亚搏在线safe.com/answers/86852/view.html 感谢您的帮助。我有些事情要解决。我的wfs服务为每个查询提供最多1000个结果。我需要下载大数据。

划分我的工作区域。(16000网格)

我的工作台=>;

这可以正常工作。


然后我想使用xml过滤器。

我想得到只有3的值。

<;TKGM:durum>;3<;/TKGM硬度:硬质合金>;

这两个查询不一起工作。

xml过滤器实际上工作正常。


如何同时使用两个查询。我需要同时应用空间过滤器和xml过滤器。

有什么想法吗?


谢谢。

2019年2月13日星期三08:56:10 GMT 西斯曼06
itay答复 https://knowledge.亚搏在线safe.com/answers/86667/view.html网址

<;/PropertyIsEqualTo>;

<;/Filter>;

在WFS读卡器的筛选器设置中,但这取决于服务是否支持它,请检查get功能以确保。

希望这有帮助。

2019年2月8日星期五19:12:43 GMT 意大利