ESRI HTTP nerede sorgusu


9

Bir arkadaşım ve ben şu anda bir ArcGIS MapServer'a HTTP sorguları gönderen ve ardından JSON yanıtını uygun şekilde ayrıştıran ESRI kitaplığına oldukça basit bir LINQ oluşturuyoruz.

Şu anda bir şey dışında her şey güzel çalışıyor; çoklu Where ifadeleri. Bu basit bir sözdizimi sorunu gibi görünüyor, ancak çalışmasını sağlayamıyorum veya desteklenip desteklenmediğini öğrenemiyorum. Böyle bir şey yapmaya çalışıyorum.

Çalışmıyor:

MapServer/22/query?where=MY_FIELD='Whatever'&where=MY_OTHER_FIELD='Whatever'&f=json

Çalışır:

MapServer/22/query?where=MY_FIELD='Whatever'&f=json

Ayrıca Çalışır:

MapServer/22/query?where=MY_OTHER_FIELD='Whatever'&f=json

Birkaç farklı sözdizimi sürümünü denedim, ancak çalışmak için birden fazla Where deyimi alınamıyor. Bu, bu sorguları parçalamak için birincil kaynağım . Herkes bunu yapmak için sözdizimini biliyorsa veya bunun mümkün olmadığını söyleyen kaynağı biliyorsa.


1
ESRI için LINQ harika bir fikir gibi geliyor, nasıl gittiğini bize bildirin.
Britt Wescott

Yanıtlar:


8

2
+1 doc nerede arg argümanı olabileceğini söylüyor. gerçi ben desteklenmeyen yan tümceleri yasal SQL olduğundan şüpheleniyorum.
Kirk Kuykendall

Bunu görüyorum, çünkü ESRI basit IQueryFilters'daki bazı maddeleri desteklemiyor ...
George Silva
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.