/// <summary> /// ��ʼ����ͼ���� /// </summary> public void InitMapControl() { try { //mapControl1.Map.Load(new MapTableLoader(strPath + strFName)); //MapInfo.Mapping.MapWorkSpaceLoader wl = new MapWorkSpaceLoader(mapFilePath + "cc.mws"); MapGeosetLoader gl = new MapGeosetLoader(mapFilePath + "IECNY.gst"); gl.Load(mapControl1.Map); //wl.Load(mapControl1.Map); } catch (Exception eeeee) { //MessageBox.Show("�밲װ��ͼ�ؼ���"+eeeee.StackTrace); } //Table temp = (Session.Current.Catalog["Temp"] != null) ? Session.Current.Catalog["Temp"] : Session.Current.Catalog.CreateTable(TableInfoFactory.CreateTemp("Temp")); //mapControl1.Map.Layers.Insert(0, new FeatureLayer(temp));//���ڻ�·������ʱͼ�� mapControl1.Tools.FeatureAdding += new FeatureAddingEventHandler(Tools_FeatureAdding); mapControl1.Tools.FeatureSelected += new FeatureSelectedEventHandler(Tools_FeatureSelected); mapControl1.MouseMove += new MouseEventHandler(mapControl1_MouseMove); this.mapControl1.Tools.LeftButtonTool = null; this.mapControl1.Tools.MiddleButtonTool = null; this.mapControl1.Tools.RightButtonTool = null; MapPoints(); }
private void menuGeosetLoaderLoadGeoset_Click(object sender, System.EventArgs e) { System.Windows.Forms.OpenFileDialog openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); openFileDialog1.Multiselect = false; openFileDialog1.CheckFileExists = true; openFileDialog1.DefaultExt = "GST"; openFileDialog1.Filter = "MapInfo Tables (*.gst)|*.gst||"; if (openFileDialog1.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { MapGeosetLoader gl = new MapGeosetLoader(openFileDialog1.FileName); // set geoset specific options gl.LayersOnly = dlgMapLoaderOptions.LayersOnly; gl.SetMapName = dlgMapLoaderOptions.SetMapName; LoadTables(gl); } }
private void menuGeosetLoaderLoadGeoset_Click(object sender, System.EventArgs e) { System.Windows.Forms.OpenFileDialog openFileDialog1=new System.Windows.Forms.OpenFileDialog(); openFileDialog1.Multiselect = false; openFileDialog1.CheckFileExists = true; openFileDialog1.DefaultExt = "GST"; openFileDialog1.Filter = "MapInfo Tables (*.gst)|*.gst||"; if(openFileDialog1.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { MapGeosetLoader gl = new MapGeosetLoader(openFileDialog1.FileName); // set geoset specific options gl.LayersOnly = dlgMapLoaderOptions.LayersOnly; gl.SetMapName = dlgMapLoaderOptions.SetMapName; LoadTables(gl); } }