JSON查询 - 无法执行

时间:2015-11-18 13:51:14

标签: json arcgis arcgis-js-api

所以,我正在尝试使用ArcGIS API执行查询,但它应匹配任何Json查询。我对这种查询格式有点新意,所以我很确定我一定会遗漏一些东西,但我无法弄清楚它是什么。

This page允许在我在代码中实际实现查询之前对数据库进行测试。此数据库中的功能包含多个字段,包括OBJECTIDIdentificatie。例如,我想选择Identificatie = 1的功能。如果我在Where字段中输入此内容(Identificatie = 1),则会显示错误Failed to execute。除OBJECTID外,每个字段都会发生这种情况。查询OBJECTID = 1返回正确结果的位置。我显然做错了什么,但我不明白为什么OBJECTID在这里工作。一个简短的解释(或指向JSON查询的页面的链接,我还没有找到),将不胜感激!

1 个答案:

答案 0 :(得分:2)

Identificatie以及the service you're using中的大多数其他字段都是字符串字段。因此,您需要在WHERE子句中使用单引号:

Identificatie = '1'

或者获得一个实际存在的:

Identificatie = '1714100000729432'

OBJECTID = 1没有引号,因为它是一个数字字段。

Here's a link to the correct query。并here's a link to the query with all output fields included