我和一个朋友目前正在创建一个非常简单的LINQ to ESRI库,该库将HTTP查询发送到ArcGIS MapServer,然后适当地解析JSON响应。
除了一件事情外,目前一切都运转良好。多个Where语句。这似乎是一个简单的语法问题,但我似乎无法使其正常运行,也无法确定它是否受支持。我正在尝试做这样的事情。
不起作用:
MapServer/22/query?where=MY_FIELD='Whatever'&where=MY_OTHER_FIELD='Whatever'&f=json
是否有效:
MapServer/22/query?where=MY_FIELD='Whatever'&f=json
也可以:
MapServer/22/query?where=MY_OTHER_FIELD='Whatever'&f=json
我尝试了几种不同的语法版本,但似乎无法使用多个Where语句来工作。这是分解这些查询的主要来源。如果有人知道这样做的语法,或者知道说这是不可能的消息来源。
1
LINQ to ESRI听起来是个好主意,让我们知道它的发展过程。
—
Britt Wescott