首页 / 浏览问题 / 云GIS / 问题详情
wfs1.0服务 请求MaxFeatures设置为-1或者0报错
6EXP 2022年12月09日

请问应该如何获取到所有的数据呢,默认 GetFeature 返回2000条数据.这里写-1或者0都提示参数应该为正整数

1个回答

您好,wfs1.0.0构造GetFeature 请求时,MAXFEATURES 参数值必须设置为一个正整数,用来表示 WFS 对请求响应的最大要素个数。如果没有设置该参数的值,将默认最多返回2000个要素,此默认值可以在 WFS 接口中设置,详见WFS_服务接口。请求的参数介绍您可以参考帮助文档:GetFeature 请求 (supermap.com.cn)。如需返回所有要素您可以采用以下两种方法:

1.您可以在构造请求的时候将参数设置的足够大,大于要素的总个数即可。

2.在WFS_服务接口配置文件中设置<maxFeatures>:用于设置服务端默认返回查询结果条目的最大数量,默认为2000,如果设为0或-1则表示默认返回所有记录。

设置之后配置文件的<maxFeatures>为0或-1之后构造请求的时候可以不设置MAXFEATURES 参数即可。

3,143EXP 2022年12月09日
...