ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Geometry Namespace / AreaUnit Class / CreateAreaUnit Method / CreateAreaUnit(String) Method
Well-known text of the unit.
Example

In This Topic
    CreateAreaUnit(String) Method
    In This Topic
    Convenience method to create a AreaUnit from well-known test. This method is useful for creating custom units.
    Syntax
    public static AreaUnit CreateAreaUnit( 
       string unitWkt
    )
    Public Overloads Shared Function CreateAreaUnit( _
       ByVal unitWkt As String _
    ) As AreaUnit

    Parameters

    unitWkt
    Well-known text of the unit.

    Return Value

    Example
    AreaUnit - Create an AreaUnit
    try
    {
      var myFactoryCodeInit = AreaUnit.CreateAreaUnit(109439);     // 109439 is the factory code for square miles
    
      var myWktUnit = AreaUnit.CreateAreaUnit("HECTARE_AREAUNIT[\"H\",10000.0]");
    
      var myCustomUnit = AreaUnit.CreateAreaUnit("myAreaUnit", 12);
    }
    catch (ArgumentException)
    {
      // ArgumentException will be thrown by CreateAreaUnit in the following scenarios
      // - if the factory code used is a non-areal factory code  (i.e. it corresponds to degrees which is an angular unit code)
      // - if the factory code used is invalid (i.e. it is negative or doesn't correspond to any factory code)
    }
    
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also