GIS软件设计程序说明

GIS软件设计程序说明

ID:38259773

大小:420.31 KB

页数:14页

时间:2019-06-07

GIS软件设计程序说明_第1页
GIS软件设计程序说明_第2页
GIS软件设计程序说明_第3页
GIS软件设计程序说明_第4页
GIS软件设计程序说明_第5页
资源描述:

《GIS软件设计程序说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、GIS软件设计与实现程序说明组员:王兴平、邵瑞王平凯班级:测绘1103班指导老师:李光强2015/1/5一、小组成员表:姓名学号工作内容评分王平凯0145110616资料查找与程序测试,借阅AE组件开发的相关教程邵瑞0145110617软件功能设计,界面设计王兴平0145110620程序编写与调试二、程序功能概述本程序的功能有:1.实现一次加载多个shp文件;2.使用ITOCControl接口,对TOC控件中的图层显示顺序进行调整;3.实现鹰眼功能;以上为已经经过测试,实现了的功能,相关功能截图:1.软件设计界面2.加载shp文件3.图层顺序调整4.鹰眼功能程序

2、相关代码:publicForm1(){InitializeComponent();}///

///声明窗体层全局变量///ITOCControlmTOCControl;ILayerpMovelayer;//需要调整显示顺序的图层inttoIndex;//存放目标图层的索引//////实现同时加载多个shp文件/////////privatevoidLoadFile_Click(object

3、sender,EventArgse){OpenFileDialogdlg=newOpenFileDialog();dlg.Filter="Shapefile(*.shp)

4、*.shp";dlg.Title="打开Shape数据文档";dlg.Multiselect=true;//定义存放打开IFeatureClass的字符串数组string[]FilePath;if(dlg.ShowDialog()==DialogResult.OK){FilePath=newstring[dlg.FileNames.Length];FilePath=dlg.FileNames;

5、if(FilePath.Length>0){stringWorkSpacePath=System.IO.Path.GetDirectoryName(FilePath[0]);string[]ShapeFilePath=newstring[FilePath.Length];//获得打开IFeatureClass的字符串数组for(inti=0;i

6、ory=newShapefileWorkspaceFactoryClass();IWorkspacepWorkspace=pWorkspaceFactory.OpenFromFile(WorkSpacePath,0);IFeatureWorkspacepFeatureWorkspace=pWorkspaceasIFeatureWorkspace;for(inti=0;i

7、Path[i]);IDatasetpDataset=pFeatureClassasIDataset;IFeatureLayerpFeatureLayer=newFeatureLayerClass();pFeatureLayer.FeatureClass=pFeatureClass;pFeatureLayer.Name=pDataset.Name;ILayerpLayer=pFeatureLayerasILayer;this.axMapControl1.Map.AddLayer(pLayer);this.axMapControl2.Map.AddLayer(pLa

8、yer);}}}}///

///实现地图的鹰眼功能/////////privatevoidaxMapControl1_OnMapReplaced(objectsender,ESRI.ArcGIS.Controls.IMapControlEvents2_OnMapReplacedEvente){IMappMap;pMap=axMapControl1.Map;for(inti=0;i

9、MapControl2.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。