不确定是否已经找到了解决问题的正确方法。在我看来,您有两个喜欢回答的问题:
从问题中可以找到指向这两个项目的有用链接:
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>;
希望这对您有帮助。
划分我的工作区域。(16000网格)
我的工作台=>;
这可以正常工作。
然后我想使用xml过滤器。
我想得到只有3的值。
<;TKGM:durum>;3<;/TKGM硬度:硬质合金>;
这两个查询不一起工作。
xml过滤器实际上工作正常。
如何同时使用两个查询。我需要同时应用空间过滤器和xml过滤器。
有什么想法吗?
谢谢。
<;/PropertyIsEqualTo>;
<;/Filter>;
在WFS读卡器的筛选器设置中,但这取决于服务是否支持它,请检查get功能以确保。
希望这有帮助。