private LinearUnit GetGeometryPrecisionUnits(string outputGeometryPrecisionUnits) { switch (outputGeometryPrecisionUnits.ToLower()) { case "kilometers": return(LinearUnits.Kilometers); case "meters": return(LinearUnits.Meters); case "miles": return(LinearUnits.Miles); case "nautical miles": return(LinearUnits.NauticalMiles); case "inches": return(LinearUnits.Inches); case "feet": return(LinearUnits.Feet); case "yards": return(LinearUnits.Yards); case "millimeters": return(LinearUnits.Millimeters); case "centimeters": return((LinearUnit)LinearUnit.Create(109006)); default: break; } throw new NotSupportedException(); }