使用GDBopenFileDialog打开数据并显示
来源:互联网 发布:淘宝金利来旗舰店真假 编辑:程序博客网 时间:2024/06/06 17:43
1 界面设计
工作空间树(mytree), 地图显示视图(mapControl1),菜单
保证数据库正常。
2 代码
菜单事件
private void 打开数据ToolStripMenuItem_Click(object sender, EventArgs e) { // 地图文档 MapGIS.GeoMap.Document doc = MyTree.Document;//这个地方可以将地图文档和目录树连接起来 doc.Title = "GDBOpenFileDialog演示"; doc.New(); //地图 MapGIS.GeoMap.Map MyMap = new Map(); MyMap.Name = "下面是打开的数据"; doc.GetMaps().Append(MyMap);//把地图添加到文档中 MapGIS.UI.Controls.GDBOpenFileDialog ofd = new MapGIS.UI.Controls.GDBOpenFileDialog(true); ofd.Filter = "简单要素类|sfcls"; ofd.Multiselect = true; DialogResult Result=ofd.ShowDialog(); if (Result != DialogResult.OK) return; string[] FilePaths = ofd.FileNames; //添加所有数据到地图中 foreach(string Path in FilePaths) { MapGIS.GeoDataBase.SFeatureCls Sfeature=new SFeatureCls(); Sfeature.Open(Path); MapGIS.GeoMap.VectorLayer Layer = new VectorLayer(VectorLayerType.SFclsLayer); Layer.AttachData(Sfeature); Layer.Name = Sfeature.ClsName; MyMap.Append(Layer); } mapControl1.ActiveMap = MyMap;//显示地图 MyTree.BeginUpdateTree();//更新目录树 MyTree.EndUpdateTree(); MyTree.ExpandAll();//展开树节点 mapControl1.Restore();//复位 }
3测试运行
4 源码下载 点击下载
0 0
- 使用GDBopenFileDialog打开数据并显示
- winform打开Excel读取数据并显示到datagridview中
- winform打开Excel读取数据并显示到datagridview中
- JAVASE中JFileChooser的使用小结 打开文件并显示
- MFC中使用Opencv打开摄像头并显示
- 使用cvCaptureFromCAM()函数打开摄像头并显示视频
- 打开文件夹并显示路径
- MFC打开并显示位图
- java打开并显示文件
- Qt打开并显示图像
- 打开相册并显示图片
- 获取并显示数据
- 打开没有工具栏的IE,并显示DataGrid中相应数据!
- j2ee中打开首页同时查询数据库,并在首页动态显示数据
- 读取yuv并转化为RGB数据在Opencv中打开显示
- 读取yuv并转化为RGB数据在Opencv中打开显示
- 读取yuv并转化为RGB数据在Opencv中打开显示
- 读取yuv并转化为RGB数据在Opencv中打开显示
- 为何智能路由器们要用开源系统?
- 利用MapReduce计算框架实现谷歌(PR值)PageRank算法并行实现
- 打印服务器返回数据 NSURLConnectionDelegate
- C指针声明解读之左右法则
- linux下后台运行
- 使用GDBopenFileDialog打开数据并显示
- jquery操作复选框(checkbox)的小技巧总结
- ARM tutorial 1
- [Java TCP/IP Socket] — 单播、广播、组播(一.原理)
- 批处理文件
- 输入一个正整数X,在下面的等式1 2 3 4 5 6 7 8 9 = X,左边的数字之间添加+号或者-号,使得等式成立。
- 查找显示图片的两行方法
- ORA-24247: 网络访问被访问控制列表 (ACL) 拒绝
- NMath .NET数学与科学算法库控件下载及介绍