基于插件技术的GIS应用技能开发教学研究.pdf

基于插件技术的GIS应用技能开发教学研究.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常将有日思无日,莫待无时思有时。——《增广贤文》 基于插件技术的GIS 应用技能开发教学研究 摘 要:GIS 插件开发是GIS 应用技能的一个重要组成部分。从GIS 插件开发环境所要解决的实验内容衔接问题着手,设计了一种从运算 器功能到GIS 功能开发的插件式 GIS 应用框架教学设计案例。该插 件GIS 框架扩展方便、部署简单和高度重用。 关键词:插件技术;GIS 开发;教学 0 引言 GIS 开发是一项针对性很强的系统工作,程序的模块设计、层次 划分、语言选择和系统部署都依赖最终用户的具体需求、软硬环境甚 至个人的喜好。GIS 开发是一种典型的“因势而变”的工程,由于不 同类型的用户在地理数据的存储、使用和部署方式上都有很大差别, 根据实际需求定制开发是不可避免的。因此在应用程序开发过程中, 项目人员必须花费大量的时间进行项目前期调研,编制不同阶段的需 求分析和建设方案,然后才能进入编码阶段,根据需要开发各种功能 组件。由于需求蔓延的可能性依然存在,每个变化之后,又得浪费时 间在菜单建立、工具栏按纽设计、增加映射代码等,每一次都要从头 开始,舍弃以前项目经验和成果,这种软件开发显然是一件乏味的且 充满重复的劳动,开发模式效率很差的工作。因此代码重用在开发中 显得非常重要,为实现这一目标,软件人从函数库、类库、设计模式 和框架等机制先后被提出,不断改进提高软件的生产效率。而框架是 重用机制当中的一种高级类型,在结构复杂、需求多变的各种规模程 吾日三省乎吾身。为人谋而不忠乎?与朋友交而不信乎?传不习乎?——《论语》 老当益壮,宁移白首之心;穷且益坚,不坠青云之志。——唐·王勃 序设计上具有很强的吸引力。 插件技术是组件复用技术的一种。组件技术从根本上克服了传统 软件开发技术固有的代码重用率差、模块耦合度高、可维护性差、开 发周期长等问题,成为现代软件发展的主要趋势。插件技术能在不修 改程序主体的情况下对软件功能进行提升。在众多的软件中都可以看 到它的身影, 在中小型软件系统中获得了广泛的应用。基于“平台+ 插件”的结构有助于开发者实现一个具有良好扩展性和定制能力的 GIS 项目。例如在著名的开源软件MapWindow GIS 中使用了大量的 插件,如数据格式转换与投影变换等GIS 功能。 1 课程概况 当前,国内外关于 GIS 应用开发教学的理论和实践的研究不是很 多。只是在程序设计领域,如周红鹃、贾丹、刘东良等人设计开发教 学软件时使用了插件思想完成教学构思。随着越来越多的高校 GIS 专业开设GIS 设计与开发课程。多数高校该课主要包含理论课和实践 课部分,理论课多是以ArcEngine 、ArcObjectts 、MapObjects 或其它 GIS 公司组件为基础内容,重点讲授 GIS 开发的原理与方法,阐述 GIS 组件的功能与开发应用,而实践课没有统一的定论,许多实验课 程教学还是引用传统的教学模式, 在组织教学时, 教师往往按照教材 编排的顺序, 实验往往就是一个以知识点为核心的理论教学为主, 验 证性实验为辅,各个实验之间前后衔接不好。 如果在实验课中,按逆向工程教学,先拆分GIS 功能后组装,最 后实验课总体设计应该就是一个小型GIS 应用系统。那么使用插件式 常将有日思无日,莫待无时思有时。——《增广贤文》 穷则独善其身,达则兼善天下。——《孟子》 GIS 应用框架教学就是一种满足定制要求的最好方式--扩展方便、部 署简单和高度重用。同时学生自己动手设计与之相符合的实验教学内 容,在日常实验过程当中学习插件思想,每个人结

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档