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.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.