public GeoProjFileSystem() { this.m_SystemName = "NewSystem"; this.m_SystemID = -1; this.m_Spheriod = string.Empty; this.m_ProjectionName = string.Empty; this.m_FilePath = string.Empty; this.m_GaussProjParams = new GaussProjectionParams(); this.m_DistortionProjParams = new DistortionProjectionParams(); this.m_ConeProjParams = new ConeProjectionParams(); this.m_CurrentProjParamType = ProjParamType.NULL; this.m_GeoProjFileSystemList = new List<GeoProjFileSystem>(); this.m_SetProjectionParamsDict = new Dictionary<ProjParamType, SetProjectionParam>(); this.m_SetProjectionParamsDict.Add(ProjParamType.GaussProjParam, new SetProjectionParam(this.SetGaussProjectionParams)); this.m_SetProjectionParamsDict.Add(ProjParamType.DistortionProjParam, new SetProjectionParam(this.SetDistortionProjectionParams)); this.m_SetProjectionParamsDict.Add(ProjParamType.ConeProjParam, new SetProjectionParam(this.SetConeProjectionParams)); this.InitProjectionDict(); }
public ObliqueMercatorProj(DistortionProjectionParams proParamsStruct, GeoSpheroid spheroidObject) : base(proParamsStruct, spheroidObject) { this.k = 0.99984; this.IsCalc = false; }
public LabordeMercatorProj(DistortionProjectionParams proParamsStruct, GeoSpheroid spheroidObject) : base(proParamsStruct, spheroidObject) { this.k = 0.9995; this.threshold = 1E-11; this.IsCalc = false; }