打开文件夹添加图层

如果每次都是指定加载一个具体的数据路径,比较死板,而且不是很方便,不妨专门写一个方法,每次调用就可以了。

1.定义一个全局的filePath

string filePath=null;


全局变量

2.打开文件夹的方法

这部分网上有大量的说明,就简单贴一下代码了


public string getFilePath()

        {

            filePath =string.Empty;

            var openFileDialog = new OpenFileDialog();

            openFileDialog.Multiselect = false;

            openFileDialog.Filter = "all_layers|*.*";

            if (openFileDialog.ShowDialog() == DialogResult.OK)

            {

                filePath = openFileDialog.FileName;

            }

            return filePath;

        }


打开文件夹

3.加载打开的数据

GSOLayer vectorLayer=globeControl1.Globe.Layers.Add(getFilePath());


添加数据

4.这样就实现了打开文件后添加数据的效果


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容