地理信息系统开发与应用实习报告学生姓名翟德坤专业年级09级空间班级班组一班实习日期2011
12-2011
16指导教师董超山东农业大学《ArcGIS二次开发》教学实习一、目的意义通过实习使学生进一步理解地理信息系统的开发模式,熟悉ArcGIS二次开发环境,能够自行定制用户界面,对AO中的主要对象模型,包括Map、Element、MapGrid、Style、Symbol和Geodatabase等对象模型简单应用
进一步巩固和深化理论知识,并利用AO中的MapControl控件结合实际案例进行开发,锻炼学生理论与实践相结合的能力
培养学生的应用能力和创新能力,培养学生严肃认真、实事求是、吃苦耐劳、团结协作的精神
要求学生必须参加每一个实习环节,协作完成实习任务,独立完成实习报告
二、实习内容:1、熟悉地理信息系统软件二次开发环境;2、利用地理信息系统软件或开发平台,进行简单的二次开发;3、利用MapControl控件制作相对鹰眼程序
三、时间安排时间任务周一上午实习动员、熟悉开发环境,练习阅读OMD图
周一下午练习VBA开发实例
(见附件AO)周二上午练习VBA开发实例
(见附件AO)周二下午练习课件一、二中的例子
周三在二次开发环境中,练习第三章:地图是如何组成的实例
熟悉Map等对象模型
周四练习第五章:AE地图的显示中的实例,熟悉symbol等对象
周五练习MapControl控件的使用
结合实际,利用MapControl控件制作鹰眼程序
最后总结完成实习报告
四、实习内容及成果(一)熟悉开发环境ArcMap是ArcGIS家族的成员之一,它内置了一种集成编程环境―VBA(VisaulBasicforApllications)
通过VBA编程,用户不但可以扩展ArcMap的菜单、工具条等,而且可以完成大多数用户的特定需求
ArcMap中VBA编程的方法一般步骤