ArcGIS Pro 3.2 API Reference Guide
ArcGIS.Core.Geometry Namespace / GeodesicSectorParameter Class / SemiAxis1Length Property
Example

In This Topic
    SemiAxis1Length Property (GeodesicSectorParameter)
    In This Topic
    Gets or sets the length of the first semi axis.
    Syntax
    public double SemiAxis1Length {get; set;}
    Public Property SemiAxis1Length As Double
    Example
    GeodesicSector
    GeodesicSectorParameter param = new GeodesicSectorParameter();
    param.ArcVertexCount = 50;
    param.AxisDirection = Math.PI / 4;
    param.Center = new Coordinate2D(0, 0);
    param.LinearUnit = LinearUnit.Meters;
    param.OutGeometryType = GeometryType.Polygon;
    param.RadiusVertexCount = 10;
    param.SectorAngle = 5 * Math.PI / 3;
    param.SemiAxis1Length = 100000;
    param.SemiAxis2Length = 20000;
    param.StartDirection = 11 * Math.PI / 6;
    
    Geometry geometry = GeometryEngine.Instance.GeodesicSector(param, SpatialReferences.WGS84);
    // geometry.IsEmpty = false
    
    Polygon polygon = geometry as Polygon;
    // polygon.PointCount = 68
    // polygon.PartCount = 1
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also