private double GetAzimuth(IGeometry geometry)
{
var curve = geometry as ICurve;
if (curve == null)
return 0.0;
var line = new Line() as ILine;
curve.QueryTangent(esriSegmentExtension.esriNoExtension, 0.5, true, 10, line);
if (line == null)
return 0.0;
return GetAngleDegrees(line.Angle);
}