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."