ArcMapAddinCoordinateConversion.ArcMapCoordinateGet.GetInputDisplayString C# (CSharp) Метод

GetInputDisplayString() публичный Метод

public GetInputDisplayString ( ) : string
Результат string
        public string GetInputDisplayString()
        {
            if (Point == null)
                return "NA";

            var result = string.Format("{0:0.0} {1:0.0}", Point.Y, Point.X);

            if (Point.SpatialReference == null)
                return result;

            var cn = Point as IConversionNotation;
            if (cn != null)
            {
                switch (CoordinateConversionViewModel.AddInConfig.DisplayCoordinateType)
                {
                    case CoordinateTypes.DD:
                        result = cn.GetDDFromCoords(6);
                        break;
                    case CoordinateTypes.DDM:
                        result = cn.GetDDMFromCoords(4);
                        break;
                    case CoordinateTypes.DMS:
                        result = cn.GetDMSFromCoords(2);
                        break;
                    case CoordinateTypes.GARS:
                        result = cn.GetGARSFromCoords();
                        break;
                    case CoordinateTypes.MGRS:
                        result = cn.CreateMGRS(5, true, esriMGRSModeEnum.esriMGRSMode_Automatic);
                        break;
                    case CoordinateTypes.USNG:
                        result = cn.GetUSNGFromCoords(5, true, true);
                        break;
                    case CoordinateTypes.UTM:
                        result = cn.GetUTMFromCoords(esriUTMConversionOptionsEnum.esriUTMAddSpaces | esriUTMConversionOptionsEnum.esriUTMUseNS);
                        break;
                    default:
                        break;
                }
            }
            return result;
        }