本文主要是介绍arcgis engine中添加几种数据的加载方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
基于arcgis engine的二次开发,首先要根据需求添加相应的数据,然后在进行功能操作,现在列出五种常用的数据的加载方法。
一、mxd文件的添加
IMapDocument mapDocument;
private void FileOpen_Click(object sender, EventArgs e)
{mapDocument = new ESRI.ArcGIS.Carto.MapDocumentClass();try{System.Windows.Forms.OpenFileDialog openFileDialog;openFileDialog = new OpenFileDialog();openFileDialog.Title = "打开地图文档";openFileDialog.Filter = "map documents(*.mxd)|*.mxd";if (openFileDialog.ShowDialog() == DialogResult.OK){string filePath = openFileDialog.FileName;mapDocument.Open(filePath, "");for (int i = 0; i < mapDocument.MapCount; i++){axMapControl1.Map = mapDocument.get_Map(i);}axMapControl1.Refresh();}else{mapDocument = null;}}catch (Exception ex){MessageBox.Show(ex.ToString());}}
二、shp文件的添加
OpenFileDialog pOpenFileDialog = new OpenFileDialog();
pOpenFileDialog.CheckFileExists = true;
pOpenFileDialog.Title = "打开Shape文件";
pOpenFileDialog.Filter = "Shape文件(*.shp)|*.shp";
pOpenFileDialog.ShowDialog();
IWorkspa
这篇关于arcgis engine中添加几种数据的加载方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!