首页 > 解决方案 > 在 ArcGIS java 的 whereClause 中使用 CreationDate 查询 ServiceFeatureTable

问题描述

我正在尝试查询ServiceFeatureTable使用 ArcGIS java。如果我们使用 REST 服务进行查询,我们可以根据CreationDate进行查询。我正在尝试使用 ArcGIS java 做同样的事情。运行时 SDK 如下

 ServiceFeatureTable featureTable = new ServiceFeatureTable(url);
 QueryParameters query = new QueryParameters();
 query.setWhereClause("CreationDate >= '1527671854180'");
 query.setReturnGeometry(true);
 ListenableFuture<FeatureQueryResult> queryFeaturesAsync = featureTable.queryFeaturesAsync(query);

但它给com.esri.arcgisruntime.io.JsonEmbeddedException: Cannot perform query. Invalid query parameters.

是否可以ServiceFeatureTable根据CreationDate进行查询?强调文本

标签: javawhere-clausearcgisquery-parametersarcgis-runtime

解决方案


推荐阅读