This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Classes > B > BasemapLayer CoClass (ArcObjects .NET 10.5 SDK) |
Layer containing a Basemap.
Interfaces | Description |
---|---|
IBasemapLayer | Provides access to members of a basemap layer. |
ICompositeLayer | Provides access to members that work with a collection of layers that behaves like a single layer. |
IConnectionPointContainer | Supports connection points for connectable objects. |
IDisplayAdmin (esriDisplay) | Provides access to members that control display administration. |
IDisplayAdmin2 (esriDisplay) | Provides access to members that control display administration. |
IGeoDataset (esriGeoDatabase) | Provides access to members that provide information about a Geographic Dataset. |
IGroupLayer | Provides access to members that control a collection of layers that behaves like a single layer. |
IIdentify | Provides access to members that identify features. |
IIdentify2 | Provides access to members that set the current scale of the display. |
ILayer | Provides access to members that work with all layers. |
ILayerEffectDIM | Provides access to members that control DIM layer effect. |
ILayerEffects | Provides access to members that control layer effects. |
ILayerExtensions | Provides access to the extensions of a layer. |
ILayerGeneralProperties | Provides access to layer general properties. |
ILayerInfo | Provides access to members that return layer images. |
ILayerMasking | Provides access to means to mask layers with other layers. |
ILayerPosition | Provides access to members that control a layer's default position in the map interface. |
ILayerSymbologyExtents | Provides access to layer extents based on the symbology. |
ILevelMasking | Provides access to means to mask layers with other layers based on symbol levels. |
IPersist | Defines the single method GetClassID, which is designed to supply the CLSID of an object that can be stored persistently in the system. IPersist is the base interface for three other interfaces: IPersistStorage, IPersistStream, and IPersistFile. |
IPersistStream (esriSystem) |
A basemap layer is a user-defined group of layers that are drawn continuously during navigation. BasemapLayer implements IGroupLayer, and in many ways it behaves the same as GroupLayer. BasemapLayer draws with a high-performance drawing engine that can significantly improve the display speed and responsiveness of your map. ArcMap is the primary consumer of BasemapLayer; however, the MapControl and ArcReader also have the same performance benefits when working with BasemapLayer. Components using the output pipeline of the ArcGIS 2D drawing engine, such as ArcGIS for Server and the 3D applications drawing draped content, will not see a benefit from using BasemapLayer. Optimized map services in ArcGIS for Server use the same drawing engine as BasemapLayer and should be used to achieve fast map services.