public AppInfo() { //D;\MapWinGIS\MapWinGIS\bin string path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetAssembly(this.GetType()).Location); ApplicationPluginDir = App.Path + "\\" + "ApplicationPlugins"; Version = App.VersionString; Developer = "MapWinGIS Team"; BuildDate = ""; Comments = ""; _ApplicationName = "MapWinGIS"; _SplashTime = 2; _URL = "http://www.baidu.com"; _ShowWelcomeScreen = true; _ShowMapWinGISVersion = true; _HelpFilePath = path + "\\help\\MapWinGIS.chm"; _DefaultDir = path; _FormIcon = MapWinGIS.MainProgram.Properties.Resources.MapWinGIS; _UseSplashScreen = true; m_neverShowProjectionDialog = false; ProjectionDialog_PreviousNoProjAnswer = ""; ProjectionDialog_PreviousMismatchAnswer = ""; m_showLoadingReport = true; OverrideSystemLocale = false; Locale = string.Empty; ProjectReloading = false; m_symbologyLoadingBehavior = SymbologyBehavior.DefaultOptions; m_projectionAbsenceBehavior = Interfaces.ProjectionAbsenceBehavior.AssignFromProject; m_projectionMismatchBehavior = Interfaces.ProjectionMismatchBehavior.Reproject; m_favoriteProjections = new List <int>(); m_favoriteProjections.Add(4326); m_favoriteProjections.Add(3857); LogfilePath = App.Path + "\\" + "Log"; }
//设置不匹配行为 private void SetMismatchBehavior(ProjectionMismatchBehavior behavior) { btnMismatchIgnore.Checked = (behavior == ProjectionMismatchBehavior.IgnoreMismatch); btnMismatchProjectOld.Checked = (behavior == ProjectionMismatchBehavior.Reproject); btnMismatchSkip.Checked = (behavior == ProjectionMismatchBehavior.SkipFile); }