ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Geometry Namespace / LinearUnit Class / Centimeters Property
Example

In This Topic
    Centimeters Property
    In This Topic
    Gets a linear unit representing centimeters (Factory code = 109006).
    Syntax
    Public Shared ReadOnly Property Centimeters As LinearUnit
    public static LinearUnit Centimeters {get;}
    Example
    LinearUnit - Convert between centimeters and millimeters
    {
      // convert 11 centimeters to millimeters
      double mm = LinearUnit.Centimeters.ConvertTo(11, LinearUnit.Millimeters);
    
      // convert the result back to centimeters
      double cm = LinearUnit.Millimeters.ConvertTo(mm, LinearUnit.Centimeters);
    
      // convert the millimeter result back to meters
      double meters = LinearUnit.Millimeters.ConvertToMeters(mm);
    }
    LinearUnit - Create a LinearUnit with a factory code
    {
      try
      {
        // create a british 1936 foot
        var britFoot = LinearUnit.CreateLinearUnit(9095);
        string unitName = britFoot.Name;                        //  "Foot_British_1936"
        double conversionFactor = britFoot.ConversionFactor;    // 0.3048007491
        double metersPerUnit = britFoot.MetersPerUnit;
        int factoryCode = britFoot.FactoryCode;                 // 9095
    
        // convert 10 british 1936 feet to centimeters
        double val = britFoot.ConvertTo(10, LinearUnit.Centimeters);
    
        // convert 10 m to british 1936 feet
        val = britFoot.ConvertFromMeters(10);
      }
      catch (ArgumentException)
      {
        // ArgumentException will be thrown by CreateLinearUnit
        // in the following scenarios:
        // - if the factory code used is a non-linear factory code
        //   (i.e. it corresponds to square meters which is an area 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 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also