ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / Map Class / SetElevationUnitFormat Method
The elevation unit format to set
Example Version

SetElevationUnitFormat Method
Sets the current scene elevation unit format. This method must be called on the MCT. Use QueuedTask.Run.
Syntax
public void SetElevationUnitFormat( 
   DisplayUnitFormat unitFormat
)

Parameters

unitFormat
The elevation unit format to set
Exceptions
ExceptionDescription
This method or property must be called within the lambda passed to QueuedTask.Run.
unit format is of the wrong type
unit format is not in the list of available elevation unit formats
elevation unit format can only be set on a scene
Remarks
Calling SetElevationUnitFormat on anything other than a scene will result in a System.InvalidOperationException.
Elevation unit format must be of type ArcGIS.Desktop.Core.UnitFormats.UnitFormatType.Distance or a System.ArgumentException will be thrown.
The elevation unit format must be in the list of available distance unit formats for the project - ArcGIS.Desktop.Core.UnitFormats.DisplayUnitFormats.GetProjectUnitFormats or a System.ArgumentException will be thrown.
. The elevation unit format is used to format the units used by the coordinate system display at the bottom of the scene that shows elevation as well as format the scale combo box.
unitFormat must be in the list of available elevation unit formats or a System.ArgumentException is thrown. Refer to: GetAvailableElevationUnitFormats.
Example
Set the Elevation Unit for the Current Map
var map = MapView.Active.Map;

QueuedTask.Run(() =>
{
  //Trying to set the elevation unit on a map other than
  //a scene will throw an InvalidOperationException
  if (map.IsScene)
  {
    //Get the list of available elevation unit formats
    //for the current map
    var loc_units = map.GetAvailableElevationUnitFormats();
    //arbitrarily use the last unit in the list
    map.SetElevationUnitFormat(loc_units.Last());
  }

});
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also