gis软件设计实验报告

gis软件设计实验报告

ID:35201265

大小:366.50 KB

页数:41页

时间:2019-03-21

gis软件设计实验报告_第1页
gis软件设计实验报告_第2页
gis软件设计实验报告_第3页
gis软件设计实验报告_第4页
gis软件设计实验报告_第5页
资源描述:

《gis软件设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《GS软件设计》实习报告地理与生物信息学院2014/2015学年第一学期GIS软件设计实验报告课程名称:GIS软件设计实验名称:小型GIS软件系统的设计与开发班级学号B12090114学生姓名别小文 指导教师姜杰 日期:2014年12月40《GS软件设计》实习报告一、实验目的基于ArcGISEngine及C#编程语言构建一个小型GIS平台系统。二、实验内容软件为一个小型的GIS平台,主要包括:空间数据存取模块、地图浏览模块、地图编辑模块、空间查询模块、空间分析模块、地图修饰模块。(1)空间数据存取模块该模块实现对地图数据的新建、加载、保存、另存和打印输出对于地图的硬拷贝输出实现所见即所

2、得效果。(2)地图浏览模块该模块主要包括地图工具、滚动条,状态条、鹰眼图、内容视图等。其中地图工具可以实现放大、缩小、中心放大、中心缩小、全景视图、漫游、要素选择和取消、空间查询等具体功能。(3)地图数据编辑模块该模块能够实现新建图层、添加图层、删除所有图层、开始编辑和结束编辑的操作。编辑可以对图层进行创建新特征、修改任务、移动特征和设置捕捉环境等操作。(4)空间查询模块该模块实现的是属性查询。(5)空间分析模块该模块可以进行缓冲区分析。三、实验要求使用ArcGISEngine和C#、VB.net等编程语言完成任务。四、实验过程1.空间数据存储模块该模块实现对地图数据的新建、加载、保存

3、、另存和打印输出对于地图的硬拷贝输出实现所见即所得效果。新建项目a.启动VS2005,选择“文件

4、新建

5、项目”,在项目类型中选择VisualC#,再选择Windows应用程序模板,输入名称“3bxwMap”,点击确定。b.在解决方案管理器中将“Form1.cs”重命名为“3bxwMap.cs”,在设计视图中,选中窗体,将其属性中的“Text”改为“3bxwMap”。添加控件c.选择工具箱中的“菜单和工具栏

6、MenuStrip”,将其拖入窗体。40《GS软件设计》实习报告选择工具箱中的“ArcGISWindowsForms”节,将“ToolbarControl”控件拖入窗体,并将其属性中

7、的Dock设置为Top。选择工具箱中的“菜单和工具栏

8、StatusStrip”,将其拖入到窗体。选择工具箱中的“容器

9、SplitContainer”容器拖入窗体,并将其属性中的Dock设置为Fill。将TabControl控件拖入Panel1,将Alignment属性设置为Bottom,Dock属性设置为Fill。点击TabPages属性右边的按钮,弹出TabPage集合编辑器,将tabPage1的Name设置为tabPageLayer,Text设置为图层,将tabPage2的Name设置为tabPageProperty,Text设置为属性。如下所示。d.选择“图层”选项卡,拖入TOC

10、Control控件,设置Dock属性为Fill。选择“属性”选项卡,拖入DataGridView控件,设置Dock属性为Fill。拖入TabControl控件到Panel2,设置Dock属性为Fill。并上述类似的方法,将两个选项卡的Name和Text分别设置为:(tabPageMap、地图),(tabPageLayout,制版)。选择“地图”选项卡,拖入MapControl控件,设置Dock属性为Fill。选择“制版”选项卡,拖入PageLayoutControl控件,设置Dock属性为Fill。最后将LicenseControl控件拖入到窗体的任意地方。按F5编译运行。控件绑定e.

11、分别右击ToolbarControl、TOCControl控件,将Buddy设置为axMapControl1,如下图所示。添加工具f.右击ToolbarControl,选择“属性

12、Items”,点击Add,选择Commands选项卡中的Generic,双击Open、SaveAs、Redo、Undo。添加菜单g.在设计视图中,单击菜单栏,出现“请在此处键入”的提示,单击提示键入菜单名称,如“文件”,再单击“文件”,输入其下拉子菜单:添加新建(New)、打开(Open)、添加数据(AddData)、保存(Save)、另存为(SaveAs)、退出(Exit)这些菜单,()内为相应的Name属

13、性值。h.在属性面板中的Image属性中设置菜单图标。单击Image那一行右边的按钮,弹出如下菜单。选择“项目资源文件”,再单击导入最终效果如下所示。实现相关菜单i.首先定义指针(写在publicpartialclassForm1:Form下面):privateESRI.ArcGIS.Controls.IMapControl3m_mapControl=null;privateESRI.ArcGIS.Controls.IPageLayoutCon

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

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

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