ArcGIS Enterprise SDK
MapDescription Class
ArcGIS Enterprise SDK Developer Help > ArcGIS Enterprise SDK API Reference > ArcGIS Enterprise SDK .NET Namespaces > ESRI.ArcGIS.Carto > Classes > M > MapDescription Class
ArcGIS Developer Help

MapDescriptionClass Class

The Map Description coclass contains settings of a map in the current document.

Supported Platforms

Windows, Solaris, Linux


Interfaces Description
IMapDescription Provides access to the available properties of a map description object.
IMapServerGeoTransformation Provides access to members that control the export set of geographic transformations.
IMapTimeDescription Provides access to time properties of a MapDescription.
IPersist (esriSystem)
IPersistStream (esriSystem)
IXMLSerialize (esriSystem) Provides access to members that XML serialize and deserialize an object to/from XML.


A MapServer service can have an associated tiled map cache. This cache is a collection of pre-rendered map tiles that are used for the display of the map service. A cache can either be a fused cache where all layers within the map service are cached or a Multi-layer cache where only select map layers are cached. Working with MapServer and a cached map service can be different than working with a map service without a cache. Though you will be able to query against a cached map service just as you would a non-cached map service, you will see differences when working with cached map service's MapDescription.

If the map service has a fused cache custom graphics, including the rendering of selected features, cannot be applied to the MapDescription. In addition, applying a new spatial reference on cached map services though IMapDescription will not work. The cached layers will not draw. You will need to use ITileCacheInfo to change the spatial reference.