ArcEngine开发文档

2026/1/25 1:41:48

《地理信息系统软件工程与应用开发》

作业开发文档

学院:测绘学院 姓名: 学号: 教师:

目录

一、需求分析................................................................................................................ 3 二、总体设计................................................................................................................ 3 三、界面设计................................................................................................................ 3 四、数据设计................................................................................................................ 5 五、程序实现................................................................................................................ 5

1、创建一个新的工程 .......................................................................................... 5 2、添加控件 .......................................................................................................... 5 3、控件绑定 .......................................................................................................... 5 4、添加工具 .......................................................................................................... 6 5、添加菜单 .......................................................................................................... 6 6、PageLayout与MapControl联动 ..................................................................... 7 7、鹰眼的实现 ...................................................................................................... 7 8、状态栏信息的添加与实现 .............................................................................. 8 9、右键菜单添加与实现 ...................................................................................... 9 10、图层符号选择器的实现 .............................................................................. 12 11、属性数据表的查看显示 .............................................................................. 13 12.地图查询 ......................................................................................................... 14 六、总结...................................................................................................................... 16

一、需求分析

通过这次实习能够让学生深入的理解地理信息系统的开发的理论,熟练掌握如何使用Arc Engine进行二次开发,包括桌面GIS应用程序框架的搭建、菜单的添加与实现、Map control与Page Layout Control的同步、状态栏以及鹰眼的实现,能够实现适应于专题地图的功能的地图查询功能的构造。通过亲身实践,对Arc Engine的底层开发有个更为彻底的认识与理解。

二、总体设计

本次开发的系统将为用户提供准确、高效、易于操作的工作界面,用户能够轻松的便捷的加载原始地图及数据,流畅的在原地图的基础上进行基本操作及查询、分析。 实习基本能如下:

1、桌面 GIS 应用程序框架的建立 2、菜单的添加及其实现

3、MapControl 与 PageLayoutControl 同步 4、状态栏信息的添加与实现 5、鹰眼的实现

6、右键菜单添加与实现 7、图层符号选择器的实现 8、属性数据表的查看

9、地图查询(图查属性以及属性查图)

三、界面设计

本次开发的基本界面设置如图所示:

其中文件中包括(新建、打开、添加数据、保存、另存为、退出)、地图查询中包括图查属性和属性查图两个功能,设计视图分别如下所示:


ArcEngine开发文档.doc 将本文的Word文档下载到电脑
搜索更多关于: ArcEngine开发文档 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219