When users use your app, they are using it to retrieve information by specifying some criteria or clicking on the map/scene, and then expecting some kind of result that either provides them with the information they asked for, or lets them know that nothing was found. In this chapter, we're going to turn our attention to retrieving information from the layers we've been using so that our users can quickly and easily get information out of the app. In particular, we're going to discuss the options available in ArcGIS Runtime that allow us to find, query, and identify features in a FeatureLayer
resource. We're also going to discuss the difference between Find
, Query
, and Identify
, how tasks are relevant to this discussion, and how to implement these tasks following the MVVM pattern. We will also discuss the following topics:
Tasks
Finding features
Attributes and spatial queries
Identify