GIS设计GIS设计与开发07122882厉飞.docx

上传人:b****5 文档编号:14382915 上传时间:2023-06-22 格式:DOCX 页数:16 大小:1.09MB
下载 相关 举报
GIS设计GIS设计与开发07122882厉飞.docx_第1页
第1页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第2页
第2页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第3页
第3页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第4页
第4页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第5页
第5页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第6页
第6页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第7页
第7页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第8页
第8页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第9页
第9页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第10页
第10页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第11页
第11页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第12页
第12页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第13页
第13页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第14页
第14页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第15页
第15页 / 共16页
GIS设计GIS设计与开发07122882厉飞.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

GIS设计GIS设计与开发07122882厉飞.docx

《GIS设计GIS设计与开发07122882厉飞.docx》由会员分享,可在线阅读,更多相关《GIS设计GIS设计与开发07122882厉飞.docx(16页珍藏版)》请在冰点文库上搜索。

GIS设计GIS设计与开发07122882厉飞.docx

GIS设计GIS设计与开发07122882厉飞

成绩

中国矿业大学

ChinaUniversityofMiningandTechnology

 

GIS设计与开发

实验报告

 

姓名:

厉飞

学号:

07122882

学院:

环测学院

班级:

地理信息系统12-1班

老师:

张老师

 

1基于ArcObjects组件的常用GIS功能实现

【上机目的】

熟悉VisualStudio开发环境,掌握ArcGISEngine的组件式开发方式,掌握GIS基本功能的开发方法。

 

【上机内容】

以ArcObjectsfor.NET为开发包,用C#高级程序设计语言二次开发一个包含GIS基本操作的应用程序,实现地图文档的打开、保存、地图缩放/漫游,属性查询,空间查询,建立并访问地理空间数据库,TOC控件的右键菜单,添加shape数据,栅格数据等。

 

【上机要求】

1.完成代码的编写工作,通过对示例代码的学习,把这些分散的代码相互粘合起来,形成一个能实现常用GIS功能的应用程序。

学会VisualStudio2010代码常用调试方法,学会QueryInterface。

2.了解利用ComGIS进行应用型地理信息系统建设工作的基本思路。

3.独立实验,认真、按时完成实验报告。

代码编写过程中,同时思考以下问题:

(1)数据源如何被加载访问的?

ArcGIS数据组织方式?

ArcObjectsfor.NET提供了打开文件的类,对于地图文件提供了专门的接口,也提供了相关的地图控件,通过这些可以访问数据。

数据的组织方式是文件类型管理和关系型数据管理系统相结合的数据组织方式。

(2)ArcGISEngine开发中所涉及的面向对象知识中诸如类,继承,对象,接口等如何表达的?

通过提供控件,添加引用,使用命名空间。

 

【详细步骤】

1.地图打开与保存

添加控件

打开工具箱,添加相应的控件

 

添加引用视图--错误列表根据警告右击属性嵌入互操作类型改为false

 

添加地图文档

 

Toolbar控件,和Toc控件与map控件的关联

 

添加事件,打开编辑源代码界面,编写相应的代码。

 

添加打开地图与保存地图的菜单项,设置相应的属性,添加事件代码

 

结果展示

 

缩放与漫游

在菜单中添加常用操作菜单项,然后添加放大,缩小,漫游,全图的子菜单项,设置相应的属性

 

结果展示

 

属性查询

添加属性查询菜单项,编写相应的事件代码

 

结果展示

 

空间查询

添加空间查询的菜单项,为其添加子菜单项,分别是点选,圆选,矩形选取,多边形选取,编写相应的事件代码

 

 

结果展示

 

建立地理空间数据库

打开ArcCatalog,新建PersonalGeodatabase

导入shape数据

 

结果展示

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2