In ArcGIS Server, if the values for 'Result Offset' and 'Record Count' fields are set, the query results are inconsistent if the 'Return IDs only' field is false and the underlying data resides on an Enterprise Geodatabase.
上次发布: May 28, 2019ArcGIS GIS Server
漏洞 ID 编号
BUG-000120308
已提交
February 25, 2019
上次修改时间
April 9, 2024
适用范围
ArcGIS GIS Server
找到的版本
10.6.1
服务器平台
Windows OS
状态
Known Limit
经开发团队审核,已确定此问题与不受 Esri 控制的软件的已知限制有关。 问题的“其他信息”部分可能包含进一步说明。
附加信息
This is an expected behavior. It is documented in the REST API.
https://developers.arcgis.com/rest/services-reference/query-map-service-layer-.htm
"In some cases when using the resultOffset and resultRecordCount parameters, the exceededTransferLimit property may be included in the query results even though the value specified in the resultRecordCount has not been exceeded. This is due to internal spatial index filtering of the query results. For this reason you should always rely on the exceededTransferLimit property to determine if you should page through results rather than relying on the number of results returned from each page. In some extreme cases zero results can be returned but the exceededTransferLimit property will be returned. In these cases you should continue paging though your results until exceededTransferLimit is no longer returned."