arcengine实习报告

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

确定坐标系,采用西安坐标系

相关文档
最新文档