public void Query() { QueryTask queryTask = new QueryTask("http://discomap.eea.europa.eu/ArcGIS/rest/services/Test/EnvironmentalAtlas_Dyna_WM/MapServer/0"); Query query = new Query(); query.OutFields.Add("*"); query.Where = "1=1"; // Return all features queryTask.ExecuteCompleted += queryTask_ExecuteCompleted; queryTask.Failed +=new EventHandler<TaskFailedEventArgs>(queryTask_Failed); queryTask.ExecuteAsync(query); } private void queryTask_Failed(object sender, TaskFailedEventArgs e) { System.Diagnostics.Debug.WriteLine("Error with QueryTask: " + e.Error.Message); } private void queryTask_ExecuteCompleted(object sender, QueryEventArgs e) { FeatureSet featureSet = e.FeatureSet; GraphicsLayer graphicsLayer = MyMap.Layers["AtlasPoints"] as GraphicsLayer; MyMapTip.GraphicsLayer = graphicsLayer; if (featureSet != null && featureSet.Features.Count > 0) { foreach (Graphic feature in featureSet.Features) { feature.Symbol = imgSymbol; graphicsLayer.Graphics.Add(feature); } } }
public void Query() { QueryTask queryTask = new QueryTask("http://discomap.eea.europa.eu/ArcGIS/rest/services/Test/EnvironmentalAtlas_Dyna_WM/MapServer/0"); Query query = new Query(); query.ReturnGeometry = true; query.OutFields.Add("*"); query.Where = "1=1"; // Return all features queryTask.ExecuteCompleted += queryTask_ExecuteCompleted; queryTask.Failed +=new EventHandler<TaskFailedEventArgs>(queryTask_Failed); queryTask.ExecuteAsync(query); }
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.