arcengine实习报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
arcengine,实习报告
篇一:GIS开发实习报告
学号
1221030205
实习报告
GIS程序设计实习
起止日期: XX 年 7 月13 日至 XX年 7 月 19 日
学
班
成生姓名级绩吴馁 12级地信2 班
指导教师(签字)
地质与测绘学院
XX年 7 月 20 日
GIS程序设计实习
一、实习目的
通过GIS程序设计实习,使学生了解需求分析、项目管
理方案设计、系统总体设计以及系统详细设计、系统实施、运行和维护等阶段要完成的具体工作;掌握在C#和ArcEngine环境下构建应用型地理信息系统的方法。
二、实习内容
熟悉开发环境:
Visual Studio XX; C#; Arc Engine
功能需求分析
基于组件技术开发应用型地理信息系统
组件式技术已成为当今软件技术的潮流之一。组件式GIS软件的基本思想是把GIS各大功能模块划分为几个控件。各个GIS控件之间,以及GIS控件与其他非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用。
重点完成的工作包括:1)建立ArcGIS Engine 应用程序框架;2)实现对矢量数据(Shape File格式)的访问;3)实现采用简单、唯一值、分类等多种方式对面状矢量数据进行渲染(Render)。
三、实习步骤:
实习一:初识ArcGIS Engine 开发环境
1、新建一个Windows窗体应用程序
2、在新建窗体中添加控件
在工具箱中选择添加toolbarcontrol,TOCControl,MapControl控件
在解决方案资源管理器中双击在主函数中添加();使得文件可以加载到MapControl中。
右击toolbarcontrol选择属性,如图选择Items选项,添加如图控件
右击MapControl属性,在General的map document中添加要加载的地图文件
通过以上步骤添加的控件还只是单独存在,而我们的程序需要各控件间协同工作,因此要进行控件绑定。分别右击ToolbarControl、TOCControl控件,将Buddy设置为axMapControl1。
试运行一下如图
篇二:安徽理工大学,ArcEngine实习报告(才哥) 实验一、ArcEngine 控件及核心类库的认识及Mapcontrol
控件的使用和地图的显示与地图缩放以及
TOCcontrol、toolbarcontrol 控件使用
实验二、C#+ArcEngine 程序设计入门:地图浏览与图层控
制
实验三、C#+ArcEngine 程序设计入门:地图绘图
实验四、C#+ArcEngine 程序设计入门:地图查询与地图要
素选择
实验报告一
一、试验目的
ArcEngine(简称 AE)是 ArcGIS9 新的开发产品,是从核心的 ArcObjects(AO)组件构建。ArcEngine 是开发人员用于建立自定义应用程序的 GIS 组件的一个完整类库。可以创建独立应用或者集成到第三方系统。因其具有强大的功能和良好的封装性,备受 GIS集成和开发人员的青睐。
1、认识ArcEngine控件及核心类库;
2、掌握Mapcontrol 、TOCcontrol、Toolbarcontrol 控件的使用及地图显示、缩放等功能
二、实验内容
1、ArcEngine的认识;
2、常用类库;
3、Mapcontrol控件的使用及地图显示、缩放;
4、TOCcontrol的认识;
5、Toolbarcontrol认识
三、实验步骤
1、运行vs XX,启动vsXX c#集成开发环境。
2、新建Engine 项目,命名AEtest,
3、程序框架:
四、实验结果
1、 Ctrl +F5 运行程序,如下图:
2、加载地图
五、认识总结
1、了解了ArcEngine的类库,
2、掌握了Mapcontrol 、TOCcontrol、Toolbarcontrol 控件的使用及地图显示、缩放等
实验报告二
一、试验目的
编写代码与Mapcontrol控件交互实现电子地图加载、缩放和浏览功能。实现方式有两种:1.使用 ESRI 提供的封装好的现成组件类,编写简单的代码即可;2.自
己写代码实现,需要理解地图浏览的编程思路。通过两种实现方式,进一步了解 Map 控件的使用方法和组件式GIS集成与开发的思路和流程。
二、实验内容与步骤
1、运行vsXX c# 集成环境,
2、新建AETest01,添加,Mapcontrol、axTOCcontrol、axLicenseControl、toolscrip1、splitcontainer1如下图:
3、将Mapcontrol、axTOCcontrol的Dock属性为Fill
4 、在toolscrip 里依次添加加载、放大、缩小、漫游、全图,并设置相应图标,如上图。并将name 属性改为addData、toolZoomIn、toolZoomOut、toolPan、toolFullExtent.
5、维护tool button
篇三:空间数据库实习报告
空间数据库
实习报告
姓名:
学号:班号:指导老师:
实习一:创建Geodatabase空间数据库
一、创建Geodatabase空间数据库
借助ArcCatalog可以建立两种Geodatabase:本地Geodatabase(Personal Geodatabase)和ArcSDE Geodatabase。本地Geodatabase可以直接在ArcCatalog环境中建立;ArcSDE Geodatabase必须首先在络服务器上安装数据库管理系统(DBMS)和ArcSDE,然后建立从ArcCatalog 到 ArcSDE Geodatabase 的连接。创建一个Personal Geodatabase
打开ArcCatalog,在目录下右键单击,在弹出的下拉菜单栏下选择New再选择Personal Geodatabase ,输入创建的数据库名字,点击ok
创建数据集
右键单击“空间数据库”在下拉菜单中单击New feasture Dataset
确定坐标系,采用西安坐标系