内部

GIS编程

GV2PRONU-GIS编程

模块供应商: Geography and Environmental Science
学分数: 10 [5 ECTS credits]
水平:5
nba投注学期: 学期1 module
先决条件:
模块化的必备条件:
相关内容:
模块被排除在外:
目前从: 2023/4

模块召集人: 艾莉森·麦克劳德博士
电子邮件: alison.macleod@reading.ac.uk

NUIST模块引线: Daniel fifii Tawia Hagan报道
电子邮件: dhagan@yeah.net

模块类型:

概述模块描述:

这是一门关于GIS编程的课程,包括可视化开发语言(c#)和GIS组件(ArcObjecs)两部分。 在此基础上,介绍了一个小型GIS应用程序的制作原理,并介绍了矢量数据处理、空间查询、绘制和拓扑操作的接口,栅格数据的处理、分析、绘制和操作,使学生能够系统地学习一种GIS开发语言,学习开发方法和开发思想。


目的:

本课程由两部分组成:c#和ArcObjects。 通过本课程的学习,学生可以了解GIS软件开发的基本知识。 学生还将掌握基本的开发技能,以便使用ArcEngine创建应用程序。 本课程为利用地理信息系统进行NBA投注[手机]俱乐部研究工作提供了良好的基础,并将允许学生进一步发展地理信息系统原理,并提供适用于广泛工作和职业的技能。


可评估的学习成果:

在本模块结束时,学生将能够以适当,有选择性和知情的方式将他们的当代NBA投注[手机]俱乐部研究知识应用于GIS开发。


额外的结果:

完成本课程后,学生将能够:




  • 掌握c#的基本概念和语法,能够使用c#创建可视化应用程序。

  • 掌握ArcObjects的基本接口和使用方法。

  • 掌握GIS二次开发的基本原理、方法和工具

  • 了解GIS软件开发的原理和方法,了解各种GIS软件的应用。


大纲内容:

《地理信息系统编程》课程的主题包括:地理信息系统编程简介、面向对象软件开发思想、c#中的变量和数据类型、c#中的程序流程控制、c#中的数组和方法、c#中的常用控件和组件、ArcGIS引擎组件概述、IMap、ILayer和IFeatureLaye的属性和方法、几何对象的接口、空间查询的方法、ArcObjects中iccommand和ITool的接口、ITopologicalOperator的使用、 特征数据和栅格数据的渲染器。


全局上下文:

在21世纪,软件开发已经成为处理许多问题的主要工具。 该模块强调了你在大学学位的重要性和价值,向你介绍了形成独特地理视角的关键概念和思想。 我们将从我们自己的经验中提供例子,以促进您的学习。


教学方法简述:

学生将自己分成几个小组,每组5-6人。 他们可以独立设置系统功能,并利用学习内容开发系统。 学生每周进行报告,课程结束时,学生将通过PPT和系统程序进行报告。


联系时间:
  学期1 学期2
讲座 60
引导自主学习:    
    小组学习任务 40
     
按学期划分的总学时 100 0
     
模块总学时 100

总结性考核方法:
方法 百分比
实用技能评估 50
由学校管理的班级考试 50

总结性评核-考试:

总结性评估-课程作业和课堂测试:

学生将完成一项测试。


形成性评价方法:

逾期提交的处罚:

支助中心将对逾期提交的工作实行下列处罚:

  • 在原定截止日期(或任何正式同意的延期截止日期)之后提交的作业:截止日期后的每个工作日(或其中的一部分)将从该作业的总分数中扣除10%的分数,最多可达五个工作日;
  • 如果作品在原始截止日期(或任何正式同意的截止日期延长)后超过五个工作日提交:将记录零分。
The University policy statement on penalties for late submission can be found at: /cqsd/-/media/project/functions/cqsd/documents/cqsd-old-site-documents/penaltiesforlatesubmission.pdf
You are strongly advised to ensure that coursework is submitted by the relevant deadline. 您应该注意,建议在未完成状态下提交作业,而不是没有提交任何作业。

通过考试的评估要求:

总体得分为60%


重新安排:

复审。


额外费用(适用时指定):

最后更新: 2023年3月30日

本模块描述中包含的信息不构成学生合同的任何部分。

现在要做的事情