《chap1课程概述》PPT课件.ppt_第1页
《chap1课程概述》PPT课件.ppt_第2页
《chap1课程概述》PPT课件.ppt_第3页
《chap1课程概述》PPT课件.ppt_第4页
《chap1课程概述》PPT课件.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GIS工程设计 (或GIS应用软件开发 ) 任课教师:胡亚 () n GIS工程设计是针对软件开发自身的特点,制定出 符合GIS工程的软件开发管理模式与相应的软件开发管 理规范,以便最终开发出高质量GIS的规划设计过程。 nGIS工程设计主要涉及到如下几个方面: GIS工程的规划与组织 方案总体设计和详细设计; 系统开发和测试; 系统运行和维护等多方面; 提示:这门课程只讲解GIS工程设计中的“系统开发”部分,即GIS应 用系统或应用软件开发,其他部分同学们可以参考如下两个网址中的 内容做一些简单了解: /p-181734712449.html ; /link?url=34D2G_q5JY7yLzPPT9czA05S59IIS raKLlT5DoIuDon1kWQsGqzujD_n8U37wbLZiiyBWT60j2TOAB5Oiy2q9Q6N3A QPeklz-rp-9RzrS2a; GIS工程的规划与组织 方案总体设计和详细设计; 系统开发和测试; 系统运行和维护等多方面; GIS工程设计 (GIS应用软件开发) 任课教师:胡亚 () GIS应用软件开发 任课教师:胡亚 () 课程概述 u课程名称解析; u课程开设背景; u选用的教学平台; u学习内容; u教学方式与学习方法; u学习目标; u教材及参考书; 课程名称解析 n 从课程名称对应的英文来进行解析。在我看来, “GIS应用软件开发”可以对应如下三种英文翻译: GIS application software development(google 翻译) the development of GIS application software; the development of some softwares including some GIS functionalities that can be used in a variety of different application fields; 课程开设背景 n 常用的GIS平台软件,如ArcGIS Desktop,虽然功 能非常齐全,但是针对各个应用领域的终端GIS用户 而言,具有如下主要不足: u操作复杂; u过多的GIS功能; u价格昂贵; n针对如上不足,这门课程的开设背景为:针对各个应 用领域的GIS终端用户,通过这门课程的学习,我们要 能够开发出操作简便、包含终端用户需要的GIS功能 的应用软件。 选用的教学平台 uVS2010中的C#; uArcGIS Engine Developer Kit for Windows; uArcObjects SDK for Microsoft .NET Framework; uArcGIS 10 Desktop; 学习内容 n 常见的GIS开发有如下三种类型: u二维桌面GIS开发; u三维GIS开发; uWebGIS开发; n我们这门课程更关注于常见的、基础的“二维桌面GIS 开发”; uthe development of some softwares including some GIS functionalities that can be used in a variety of application fields; 第一部分(基础) : .NET技术体系( .NET Framework 、C#基础) 第二部分(重点) : 如何利用C#与 ArcObjects开发 GIS功能; 学习内容 学习内容(第一部分) n 这部分包括的主要内容为: .NET Framework与 C#基础; n.NET Framework主要讲述:通用语言运行时(Common Language Runtime,CLR)、托管与非托管代码、类库 等内容; nC#基础包括的内容有:第一个C#程序、变量、枚举 、数组、类与结构、继承、接口、基类与派生类之间 的数据转换、is与as运算符、事件与委托、集合、异 常处理、GUI编程; 学习内容(第二部分) n 这部分(开发GIS功能)包括的主要内容为: AO开发基础; 扩展ArcGIS桌面程序; AE控件编程; 几何对象与空间参考; 地图及相关对象; 空间数据的可视化表达; 空间数据管理; 空间查询与空间分析; 数据编辑; 学习内容(第二部分) AE控件编程(鹰眼与导航) 学习内容(第二部分) AE控件编程(图层右键菜单 ) 学习内容(第二部分) 空间数据的可视化表达 学习内容(第二部分) 属性查询界面 学习内容(第二部分) 缓冲区查询及查询结果 教学方式与学习方法 n教学方式为: 课堂讲解(主要参照英文的开发帮助文档); 大量实例程序演示与讲解;(会模仿就会学 习这门课程) 课堂讨论与实习; n学习方式为: 对基本概念应透彻理解; 多看相关的代码程序; 多实践,多动手; 重点关注上课使用的ppt以及例子,教材仅做参考 。 学习目标 n了解C#基本功能、ArcObjects组件构成; n能熟练使用C#与ArcObjects 进行应用型GIS开发; n掌握应用型GIS开发的基本思路、技术方法. 教材及参

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论