예제 #1
0
        private void LoadMapProject(string projectFileName)
        {
            ProjectSerialization oProjectSerilization = new ProjectSerialization();

            GlobeVariables.MainMapControl.Layers.Clear();
            GlobeVariables.MapInfosCollection = oProjectSerilization.LoadProjectByMapInfos(projectFileName, GlobeVariables.MainMapControl);

            GlobeVariables.MainMapControl.RefreshRect(GlobeVariables.MainMapControl.Extent);
            frmLegend.Instance.LoadLayersToLegend(GlobeVariables.MainMapControl);
            frmNavigation.Instance.LoadLayersToNavigation(GlobeVariables.MainMapControl);
        }
예제 #2
0
        private void mnuOpenProject_Click(object sender, EventArgs e)
        {
            OpenFileDialog oOpenFileDialog = new OpenFileDialog();

            oOpenFileDialog.Filter = "GVMS Project File(*.gvp) | *.gvp";
            if (oOpenFileDialog.ShowDialog() == DialogResult.OK)
            {
                ProjectSerialization oProjectSerilization = new ProjectSerialization();

                GlobeVariables.MapControl.Layers.Clear();
                GlobeVariables.MapInfosCollection = oProjectSerilization.LoadProjectByMapInfos(oOpenFileDialog.FileName, GlobeVariables.MapControl);

                GlobeVariables.MapControl.RefreshRect(GlobeVariables.MapControl.Extent);
                GlobeVariables.MapLegend.LoadLegend();
                this._projectFileName = oOpenFileDialog.FileName;
                this._isSaved         = true;
                this.Text             = "地图配置 " + this._projectFileName;
            }
        }
예제 #3
0
파일: frmMain.cs 프로젝트: uwitec/gvms
        private void LoadMapProject(string projectFileName)
        {
            ProjectSerialization oProjectSerilization = new ProjectSerialization();

            GlobeVariables.MainMapControl.Layers.Clear();
            GlobeVariables.MapInfosCollection = oProjectSerilization.LoadProjectByMapInfos(projectFileName, GlobeVariables.MainMapControl);

            GlobeVariables.MainMapControl.RefreshRect(GlobeVariables.MainMapControl.Extent);
            frmLegend.Instance.LoadLayersToLegend(GlobeVariables.MainMapControl);
            frmNavigation.Instance.LoadLayersToNavigation(GlobeVariables.MainMapControl);
        }
예제 #4
0
파일: frmMain.cs 프로젝트: uwitec/gvms
        private void mnuOpenProject_Click(object sender, EventArgs e)
        {
            OpenFileDialog oOpenFileDialog = new OpenFileDialog();

            oOpenFileDialog.Filter = "GVMS Project File(*.gvp) | *.gvp";
            if (oOpenFileDialog.ShowDialog() == DialogResult.OK)
            {
                ProjectSerialization oProjectSerilization = new ProjectSerialization();

                GlobeVariables.MapControl.Layers.Clear();
                GlobeVariables.MapInfosCollection = oProjectSerilization.LoadProjectByMapInfos(oOpenFileDialog.FileName, GlobeVariables.MapControl);

                GlobeVariables.MapControl.RefreshRect(GlobeVariables.MapControl.Extent);
                GlobeVariables.MapLegend.LoadLegend();
                this._projectFileName = oOpenFileDialog.FileName;
                this._isSaved = true;
                this.Text = "地图配置 " + this._projectFileName;
            }
        }