打开文件夹添加图层
如果每次都是指定加载一个具体的数据路径,比较死板,而且不是很方便,不妨专门写一个方法,每次调用就可以了。
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.这样就实现了打开文件后添加数据的效果
上一篇下一篇