java - 在 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进行查询?强调文本
解决方案
推荐阅读
- linux - 如何创建一个脚本来 greps 用户的两个输入
- ms-access - 2007-2010 年访问综述
- sql - 在 SQL 中加入多个公用表表达式 (CTE) 花费的时间太长(查询不会结束)我的代码有问题吗?
- selenium - 使用 Selenium,如何获取未找到元素的方法和选择器?
- python - python中的列表使用什么占位符?
- c++ - 包含 const 变量并包含在多个文件中的标头的链接错误?
- markdown - Github Flavored Markdown 和 docx 的自定义样式属性
- mysql - 如何在mysql查询的where条件中使用if else?
- python - 从 json 转换为纯文本,为什么我不能从我的 json 中读取?
- java - Spark数据集获取与整数列标题相同的数据