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();
        }