ArcGIS Pro 3.3 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / Map Class


In This Topic
    Map Class Methods
    In This Topic

    For a list of all members of this type, see Map members.

    Public Methods
     NameDescription
    Public MethodOverloaded.   
    Public Method Returns the full extent of the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Methodstatic (Shared in Visual Basic) Indicates whether or not an item can be added to the map.  
    Public Method Cancels any existing feature cache requests.  
    Public Method Determines whether a fill feature cache operation can be executed. Only one fill feature cache operation can be exxecuted at any one time.  
    Public Method Determines if a layer can be removed from the container.  
    Public Method Determines if the layers can be removed from the container.  
    Public Method Change GeoDatabase version of layers and standalone tables of fromVersionBase. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Clear the current map clip geometry. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Will remove all elevation surfaces from the map with the exception of Ground. This method must be called on the MCT. Use QueuedTask.Run.  
    Public MethodOverloaded.   
    Public Method Clear the selection in the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Export bookmarks from the active map or scene to a BKMX file. This method must be called on the MCT. Use QueuedTask.Run.  
    Public MethodOverloaded.   
    Public Method Performs a find and replace of workspace paths for all layers and tables in the map that share that workspace path. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Finds an elevation surface layer using a URI.  
    Public Method Finds a layer using a URI.  
    Public Method Finds layers by name.  
    Public Method Finds a StandaloneTable using a URI. Group layers within the map are also searched.  
    Public Method Finds StandaloneTables by name. Group layers within the map are also searched.  
    Public Method Gets the list of available elevation unit formats for the given scene. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the list of available map location unit formats for the given map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Returns the map's collection of bookmarks. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets whether the Map metadata can be edited or not. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Get the current map clipping geometry. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the list of custom elevation surface layers for the map.  
    Public Method Returns the custom full extent of the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Returns the default full extent of the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Returns the map definition. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the number of elements in the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the storage size of all the elements in the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the list of elevation surface layers for the map.  
    Public Method Gets the current scene elevation unit format. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Returns the general label placement properties of the map. This method must be called on the MCT. Use QueuedTask.Run .  
    Public Method Gets the ground elevation surface layer from the map.  
    Public Method Get the highlight selection for the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Returns the label engine type of the map. This method must be called on the MCT. Use QueuedTask.Run .  
    Public Method Returns a read only flat list of layers where nested groups are not preserved.  
    Public Method Gets the current map location unit format for the current project. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Returns a read only flat list of mapMembers where nested groups are not preserved.  
    Public Method Get the collection of map panes for the map  
    Public Method Gets the Map metadata. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Get the selection for the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets a readonly snapshot of the layers  
    Public Method Returns a read only flat list of StandaloneTables where nested groups are not preserved.  
    Public MethodOverloaded.   
    Public MethodOverloaded.   
    Public Method Import bookmarks from ArcMap, ArcGlobe, and ArcScene bookmark files (*.dat) or ArcGIS Pro bookmark files (*.bmkx). This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Moves the bookmark to a new index in the map's collection of bookmarks. This method must be called on the MCT. Use QueuedTask.Run.  
    Public MethodOverloaded.   
    Public MethodOverloaded.   
    Public Method Open a new view for this map.  
    Public Method Removes the bookmark from the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Removes a specified layer from the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Removes the specified layers from the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Removes the specified StandaloneTable from the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Removes the specified StandaloneTables from the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Performs a find and replace of workspace paths for all layers and tables in the map that share that workspace path. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Saves the map as a mapx file. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Save the current map to webmap file format. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Sets the flag indicating if the feature cache is automatically filled for layers in the map.  
    Public MethodOverloaded.   
    Public MethodOverloaded.   
    Public Method Updates the custom full extent of the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Sets the map definition. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Sets the current scene elevation unit format. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Updates the general label placement properties of the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Updates the label engine type of the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Sets the current map location unit format for the current project. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Sets the Map metadata. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Updates the name of the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Updates the reference scale of the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Set the selection in the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Updates the spatial reference of the map. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Returns the name of the map.  
    Top
    Protected Methods
    Extension Methods
     NameDescription
    Public Extension Method Add a diagram layer to a diagram map.
    Public Extension Method Add a diagram layer to a diagram map.
    Public Extension Method Appends a set of named object types and their records to the link chart map. This method must be called on the MCT. Use QueuedTask.Run.
    Public Extension MethodOverloaded. 
    Public Extension Method Determines if the set of named object types and their records can be appended to the link chart map.
    Public Extension Method Gets if the active topology can be cleared. That is; the active topology cam be set to "No Topology".
    Public Extension MethodOverloaded. 
    Public Extension Method Gets if the active topology can be set to a MapTopology. Map topologies are only supprted for 2D non-stereo maps.
    Public Extension Method Clears the active topology. That is; sets the active topology to "No Topology".
    Public Extension Method Compute the combined scale factor using two points and using a z elevation at the mid-point between them.
    Public Extension Method Gets the active topology properties from the map.
    Public Extension Method Gets the list of available topologies for the map. This method must be called on the MCT. Use QueuedTask.Run.
    Public Extension Method Gets the GroundToGridCorrection for the given map.
    Public Extension Method Gets the set of topology properties for the specified topology name.
    Public Extension MethodOverloaded. 
    Public Extension Method Sets the GroundToGridCorrection for the given map.
    Public Extension Method Sets the active topology to the map topolgoy.
    Top
    See Also