FeatureLayer class extends from the
GraphicsLayer class, and offers additional capabilities such as the ability to perform queries and selections. Feature layers are also used for web editing. Equivalent classes also exist in the arcgis-flex-api and arcgis-silverlight-api Web APIs.
Feature layers differ from tiled and dynamic map service layers because feature layers bring geometry information across to the client computer to be drawn by the web browser. Feature layers potentially cut down on round trips to the server. A client can request the features it needs, then perform selections and queries on those features without having to request more information from the server. Feature layers are especially appropriate for layers that respond to user interaction, such as a mouse click or hover.
More information is available on Inside Feature Layers.
Feature layers also exist in other ArcGIS products and APIs:
IFeatureLayerinterface in arcobjects
Layerobjects in the arcpy-mapping module
- Feature Layers as a data element or variable type in model-builder or output by geoprocessing tools such as Make Feature Layer
- Vector feature based layers in ArcMap, ArcGIS Engine, ArcGIS Explorer and ArcGIS Runtime.