Layer types
The ArcGIS Viewer for Silverlight can display layers on the map that come from many different sources. The capabilities of a layer depend on the type of source from which it was added. The different layer types and the capabilities of each are described below.
ArcGIS Server map services
When an ArcGIS Server map service is added to the map, the application retrieves and displays image tiles from the service. The image tiles do not contain any information about the features they show. For this reason, the rendering performance of this type of layer is very good, but its configuration options are limited.
Behavior
- The service is selectable on the Map Contents panel.
- The attribute table is not populated.
- Configuration options are limited.
- If the service is dynamic, the layers contained by the service are shown on the Map Contents panel. These layers:
- Cannot be selected (made the active layer).
- Can be toggled on and off by clicking the check box next to them.
- Pop-up windows for the service's sublayers can be enabled and shown when a feature is clicked (on-click).
- Pop-up windows cannot be shown when moving the mouse pointer over features (on-hover).
Feature layers
Through the Browse panel, you have the option to add feature layers from a variety of sources, including: layers within ArcGIS Server dynamic map services, layers within ArcGIS Server tiled map services, hosted feature services, and on-premise ArcGIS Server feature services. When one of these layers is added to the map, the application retrieves the data from the server for the features that the layer contains and draws them as graphics in the client browser. For this reason, this layer type provides a wide range of configuration options, but its rendering performance is not as good as that of layers created from map or image services.
Behavior
- The attribute table is populated.
- The layer can be selected on the Map Contents panel.
- Pop-up windows for features within the layer are enabled by default and are displayed when a feature is clicked (on-click).
- Pop-up windows can be configured to be shown when the mouse pointer is moved over the feature (on-hover).
- Features are selectable.
- Layer symbology can be configured.
- The layer can be edited, provided the service is configured to allow editing.
ArcGIS Server image services
ArcGIS Server image services can be added to the map using either Search or Browse. When an image service is added to the map, the Viewer retrieves an image tile from the server and displays it on the client. No information about the features shown on the image is sent to the client. For this reason, the rendering performance of image services is very good, but the configuration options are limited.
Behavior
- The attribute table is not populated.
- Layers can be toggled on and off by clicking the check box next to them.
- There is limited ability to configure this type of layer. (For example, Pop-Ups, Table, and Filter, and so on, are unavailable.)
GeoRSS layers
GeoRSS feeds are web feeds that give you a formatted .xml file with coordinates and attributes. There are a variety of sources for GeoRSS content, for example, the USGS Earthquake Center provides a number of feeds that include location and magnitude information for worldwide earthquake activity over various periods of time.
Behavior
- The attribute table is populated.
- Layers can be selected on the Map Contents panel.
- Pop-up windows for features within the layer are enabled by default and are displayed when a feature is clicked (on-click).
- Pop-up windows can be configured to be shown when the mouse pointer is moved over the feature (on-hover).
- Features are selectable.
- Layer symbology can be configured.