首页 / 浏览问题 / 云GIS / 问题详情
使用iserver数据服务-featureResults查询,数据只返回了200条
7EXP 2024年05月16日

iDesktop 11i(2022)

iServer 11i(2022)

数据类型:PostgreSQL

问题描述:使用getFeaturesByBounds根据范围查询要素(这个范围包含了所有要素的),但同一个数据源下,线数据的查询结果最多只返回了200条,点数据则是正常返回所有的,不知道问题是出在哪里?

1、这是查询线类型数据集的参数

2、这是查询线数据集的结果

以下是查询点数据集的参数和结果

1个回答

把参数都试了一遍,解决了。有点坑,我把查询参数加了maxFeatures: -1就行了,但还是搞不懂为什么不加的时候,我查点类型数据就可以查到全部
7EXP 2024年05月16日
您好,

1、iServer范围查询线对象和面对象时如果不设置服务端返回查询结果条目数量参数(例如maxFeatures),默认只返回200个要素;

2、而对于点对象的范围查询,默认返回数量的限制是2000条;您的点数据没设置参数也返回了全部数据是因为您的点数据还没有超过2000条。

3、进行范围查询时只要设置参数 maxFeatures: -1 ,即可返回所有查询结果。

希望对您有所帮助!
...