Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 public ObliqueMercatorProj(DistortionProjectionParams proParamsStruct, GeoSpheroid spheroidObject) : base(proParamsStruct, spheroidObject)
 {
     this.k = 0.99984;
     this.IsCalc = false;
 }
Exemplo n.º 3
0
 public LabordeMercatorProj(DistortionProjectionParams proParamsStruct, GeoSpheroid spheroidObject) : base(proParamsStruct, spheroidObject)
 {
     this.k = 0.9995;
     this.threshold = 1E-11;
     this.IsCalc = false;
 }