Un amico e io stiamo attualmente creando una libreria LINQ to ESRI piuttosto semplice che invia query HTTP a un ArcSG MapServer e quindi analizza la risposta JSON in modo appropriato.
Al momento tutto funziona magnificamente tranne una cosa; più dichiarazioni Where. Sembra un semplice problema di sintassi, ma non riesco a farlo funzionare o a scoprire se è supportato. Sto cercando di fare qualcosa del genere.
Non funziona:
MapServer/22/query?where=MY_FIELD='Whatever'&where=MY_OTHER_FIELD='Whatever'&f=json
Funziona:
MapServer/22/query?where=MY_FIELD='Whatever'&f=json
Funziona anche:
MapServer/22/query?where=MY_OTHER_FIELD='Whatever'&f=json
Ho provato diverse versioni di sintassi, ma non riesco a far funzionare un'istruzione Where multipla. Questa è la mia fonte principale per abbattere queste domande. Se qualcuno conosce la sintassi per farlo, o conosce la fonte che dice che non è possibile.