《GIS设计与实现》复习资料

合集下载

《GIS设计与实现》复习资料 优质文档 新

《GIS设计与实现》复习资料  优质文档  新

《GIS设计与实现》复习资料第一章引论1、何谓GIS?GIS主要研究的内容是什么?GIS是以计算机技术为依托,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学的理论,采集、储存、显示、处理、分析、输出地理信息的计算机系统,为规划、管理和决策提供信息来源和技术支持。

研究内容:数据采集、数据存储、数据处理和分析、数据输出。

2、GIS逐步走向成熟的今天,其发展呈现出哪些趋势?①GIS趋于综合性发展②GIS数据模型研究③GIS数据共享和互操作促进GIS社会化发展④GIS产业化发展⑤GIS软件向组件式GIS发展3、从发展历程角度来看,GIS软件经历了哪几个阶段,各阶段的主要特点是什么?①集成式GIS:在一个系统中集成了GIS的各项功能;②模块式GIS:系统分成许多相对独立的功能模块;③核心式GIS:从底层提供GIS功能,通过API访问;④组件式GIS:通过标准通信接口实现模块间通信及GIS与其它系统集成;⑤万维网GIS:结合Internet,实现GIS的共享和互操作。

第二章GIS设计思想和方法1、GIS设计与一般信息系统设计相比较,有什么差异?3、GIS作为一个特殊的软件领域,其设计过程有哪些区别于其他软件设计的独有特点?1)GIS处理的是空间数据,具有数据量庞大、实体种类繁多、实体间的关联复杂等特点。

2)GIS设计以空间数据为驱动。

3)GIS工程投资大、周期长、风险大、涉及部门繁多。

4、什么是UML?数据质量?结构化生命周期法、原型法、编码、继承、对象?1)UML(Unified Modeling Language)又称统一建模语言或标准建模语言。

它是一种定义良好、易于表达、功能强大且普遍适用的建模语言。

其支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。

UML是一个通用的标准建模语言,可以对任何具有静态结构和动态。

《GIS设计与实现》复习资料

《GIS设计与实现》复习资料

《GIS设计与实现》复习资料《GIS设计与实现》复习资料第一章引论1、何谓GIS?GIS主要研究的内容是什么?GIS是以计算机技术为依托,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学的理论,采集、储存、显示、处理、分析、输出地理信息的计算机系统,为规划、管理和决策提供信息来源和技术支持。

研究内容:数据采集、数据存储、数据处理和分析、数据输出。

2、GIS逐步走向成熟的今天,其发展呈现出哪些趋势?①GIS趋于综合性发展②GIS数据模型研究③GIS数据共享和互操作促进GIS社会化发展④GIS产业化发展⑤GIS软件向组件式GIS发展3、从发展历程角度来看,GIS软件经历了哪几个阶段,各阶段的主要特点是什么?①集成式GIS:在一个系统中集成了GIS的各项功能;②模块式GIS:系统分成许多相对独立的功能模块;③核心式GIS:从底层提供GIS功能,通过API访问;④组件式GIS:通过标准通信接口实现模块间通信及GIS与其它系统集成;⑤万维网GIS:结合Internet,实现GIS的共享和互操作。

第二章GIS设计思想和方法3)结构化生命周期法:规定了软件开发过程中的各项工程活动,一般包括可行性分析、需求分析、总体设计、详细设计、编码及测试六项活动,并规定了它们自上而下,相互衔接的固定次序,前一阶段的成果是后一阶段工作开展的基础。

4)原型法:其主要思想是借助原型来辅助软件开发。

在开发初期,开发人员根据自己对用户需求的理解,利用开发工具快速构造出原型软件,用户及开发人员通过对原型软件的试运行、评价、修正和改进,逐步明确对软件的功能需求以进行正式开发或者直接把原型扩充成最终产品。

5)编码:是根据一定的协议或格式把模拟信息转换成比特流的过程。

6)继承:是对具有层次关系的类的属性和操作进行共享的一种机制。

如在一个已有的基础上加上若干新内容形成新类。

7)对象:人们对世界上的事物的认识形成概念,这些概念使我们可以感知和推理世界上的事物,这些概念应用到的事物称为对象。

gis设计与实现知识点

gis设计与实现知识点

gis设计与实现知识点GIS(Geographical Information System,地理信息系统)是一种集地理空间数据采集、管理、分析、处理、展示于一体的信息系统。

在现代社会中,GIS已经得到广泛应用,无论是在城市规划、土地管理、环境保护、交通规划还是灾害应对等领域,GIS技术都起到了重要作用。

本文将介绍GIS设计与实现过程中的一些关键知识点。

一、数据收集与处理GIS设计与实现的第一步是数据收集与处理。

在GIS中,地理空间数据主要来源于卫星遥感、航空遥感、GPS定位、地图数据等。

数据的收集不仅要考虑数据的准确性和完整性,还要注意数据的格式与标准。

在数据处理过程中,需要对数据进行清理、整理、转换和存储,以满足后续的分析和展示需求。

二、地图制作与可视化地图是GIS的核心内容之一,地图的制作需要考虑数据的呈现方式和展示效果。

在地图制作过程中,需要选择合适的地图投影方式,设置地图的比例尺和起始坐标等参数。

同时,还需要根据地理实际情况选择合适的地理符号、颜色和标注文字,让地图更加美观和易于理解。

地图可视化是指将地理空间数据以图形、图表、动画等形式展示出来,以便更直观地理解地理信息。

三、空间数据分析与挖掘GIS最大的优势之一就是能够进行空间数据分析与挖掘。

通过GIS技术,我们可以进行空间查询、空间统计、空间缓冲等空间分析操作。

空间查询可以快速查询某一区域的地理要素及其属性信息,空间统计可以对地理数据进行统计和分析,而空间缓冲可以帮助我们分析地理要素之间的关系和空间距离。

这些空间数据分析方法有助于我们从地理角度解决问题和发现规律。

四、网络GIS与移动GIS随着互联网和移动设备的普及,网络GIS和移动GIS的应用也越来越广泛。

网络GIS是指将GIS应用与Internet相结合,通过网络实现地理数据的发布、共享和交流。

用户可以通过浏览器访问地图服务,并进行地图浏览、查询等操作。

移动GIS是指利用移动设备(如智能手机、平板电脑)进行GIS应用的开发与使用。

GIS设计与实现复习资料

GIS设计与实现复习资料

GIS设计与实现题目汇总:1.简述GIS设计目标、特点及原则:答:目的:就是通过改进系统设计方案、严格执行开发的阶段划分、进行各阶段质量把关以及做好各阶段项目建设的组织管理工作,达到增强系统的实用性、降低系统开发和应用的成本,延长系统生命周期的目的。

特点:(1)GIS处理的是空间数据,具有数据量庞大、空间实体种类繁多、实体间的关联复杂;(2)GIS设计以空间数据为驱动。

GIS的功能是为空间数据库提供服务的,其主要任务是空间数据分析统计处理并辅助决策(3)GIS工程投资大、周期长、风险大、涉及部门繁多原则:标准化、先进性、兼容性、高效性、可靠性、通用性2.简述地理信息系统设计的主要内容和过程:答:主要内容:(1)系统总体设计(2)数据口详细设计(3)系统功能设计(4)应用模型与方法设计(5)输入输出设计主要过程:(1)系统分析(2)系统设计(3)系统实施(4)运行维护3.GIS快速原型化分析方法的主要步骤:答:步骤:(1)初步分析(2)设计原型(3)分析交流(4)修改原型(5)确定系统的功能与需求4.简述系统现状调查的方法与内容:答:方法:①面谈;②电话访谈;③参观;④问卷;⑤索取有关的资料并加以学习和理解;⑥GIS专题报告等内容:(1)用户情况调查、(2)系统目的和任务调查、(3)数据源调查和评价、(4)软硬件调查5.简述数据字典的定义、内容与应用:答:定义:是各类数据描述的集合内容:数据元素、数据结构、数据流、数据存储、处理过程、外部实体应用:➢给管理者和用户提供关于可利用数据的线索;➢为系统分析人员提供数据是否存在的信息;➢为编程工作提供数据格式及数据位置6可行性分析应该考虑哪些因素:答:①效益分析;②经费问题;③进度预测;④技术水平;⑤有关部门和用户的支持程度7如何进行技术水平分析:答:(1)计算机系统功能和寿命的限制(2)技术方法(3)技术力量8.应用性GIS有哪几种组网方案?各有何特点答:(1)Client /Server模式:特点:系统维护要求高、操作复杂(2)Browers/Server模式:特点:大大地减轻了系统管理员的工作量,而且这种方式对前端的用户数没有限制,土地部门可公开发布信息,普通市民也可通过测览器进行查询(3)以C/S模式为主B/S模式为辅的网络模式:特点:在交互性方面,C/S方式与B/S方式相比对图形数据具有很强的编辑处理能力,对空间数据的存储效率较高9什么是层次码?它有什么特点,试举例说明答:层次码:是以分类对象的从属层次关系为排列顺序的一种代码特点:其优点是能明确标出对象的类别,有严格的隶属关系,代码结构简单,容量大,便于机器汇总。

GIS设计与实现完整版

GIS设计与实现完整版

第一章1.GIS研究内容:数据采集、数据存储、数据解决和分析、数据输出2.GIS设计含义:遵循软件工程的原理和方法,结合GIS开发的特点规定,对GIS软件从定义、设计、地理模型库设计、GIS实行、GIS测试维护各个阶段进行工程化规范的体系。

3.GIS设计目的:通过改善设计方法,做好项目组织管理,增强实用性,减少成本,延长系统生命周期。

4.GIS设计的基本原则:标准化、先进性、兼容性、高效性、可靠性、通用性。

5.GIS设计的内容:(1)软件设计:一方面,进行系统的工程管理,保证了系统建设的进度和软件质量;另一方面,针对GIS软件设计特点,采用最适合的软件生存周期模型,保证了系统的用户接受度和系统功能设立的合理性;最后,对系统技术实现方案进行设计,保证软件开发风格的批准和功能模块之间的有机联系。

(2)数据库设计:取决于设计者的开发经验,工程组织和数据源准备等方面。

同时,数据库设计与整个系统设计的相关环节是紧密结合的,有必要将软件工程的方法和工具应用于数据库设计中。

6.GIS设计的特点:(1)GIS解决的是空间数据,具有数据量庞大,实体种类繁多,实体间的关联复杂等特点。

(2)GIS设计以空间数据为驱动。

(3)GIS工程投资大,周期长,风险大,涉及部门繁多。

第二章1.GIS工程学结构体系:GIS工程学结构体系重要由任务,基础理论和方法论三方面组成。

GIS工程三维结构图P272.系统定义:由互相作用、互相依赖的若干组成部分构成的具有一定功能的有机整体。

3.系统工程学特点:①研究的对象是一个表现为普遍联系、互相影响、规模和层次都极其复杂的大工程。

②知识结构复杂,是自然科学和社会科学交叉的边沿学科。

③工程学是方法学,是泛化系统的研究方法。

④是目的性很强的应用科学。

4.结构法生命周期法:它规定设计过程必须严格的按阶段进行,只有前一阶段完毕之后,才干开始下一阶段的工作,同时,它规定在系统建立之前就必须严格地定义和描述用户的需求。

GIS设计自考复习题

GIS设计自考复习题

GIS设计复习题一、名词解释1.GIS设计:GIS设计就是在GIS开发的整体过程中,遵循一般软件工程的原理和方法,结合GIS开发的特点、特殊规律和要求,对GIS软件从系统定义、系统总体设计、系统详细设计、空间数据库和地理模型库设计、GIS实施、GIS软件测试与评价、直到GIS维护的各个阶段进行工程化规范的方法体系。

2.结构化生命周期法:结构化生命周期法的基本思想是将系统开发看作工程项目,有计划、有步骤地进行工作,它认为虽然各种业务信息系统处理的具体内容不同,但所有系统开发过程都可以划分为六个主要阶段:系统开发准备、调查研究及可行性研究、系统分析、系统设计、系统实施、维护和评价。

3.维护副作用:因修改软件而造成的错误或其他不希望出现的情况称为维护副作用,有编码副作用、数据副作用和文档副作用三种。

4.数据传输加密:为确保数据的安全可靠,必须保障在传输过程中数据内容不被透露、避免信息量被分析(破析)、检测出数据流的修改等,称为数据传输加密。

5.数据质量P156.GIS数据流模型P467.数据字典数据字典是关于数据信息的集合。

它是数据流图中所有要素严格定义的场所,这些要素包括数据流、数据流的组成、文件、加工小说明及其它应进入字典的一切数据,其中,每个要素对应数据字典中的一个条目。

8.用例的粒度P539.完全因子分解系统:P7610.互操作接口设计P7811.地理模型P14312.模块:一个软件系统通常由很多模块组成,函数和子程序都可称为模块,它是程序语句按逻辑关系建立起来的组合体。

二、单选题1、结构化程序设计概念最早由E.W.Dijkstra于()年提出A. 1963年B. 1965年C. 1962年D. 1967年2、在程序流程图常用符号中菱形表示()A. 程序起止B. 控制流C. 处理步骤D.逻辑判断3、E-R图中椭圆表示()A. 实体B. 属性C. 关系D. 联系4、GIS设计以()为驱动A. 空间数据B. 业务数据C. 属性数据D. 功能数据5、GIS系统工程学中的三维结构包含时间维、知识维和()A. 方法维B. 理论维C. 逻辑维D. 工程学6、地理信息系统科学体系分为三个层次:理论地理信息科学、技术地理信息科学和()A. 应用地理信息科学B. 空间地理信息科学C. 虚拟地理信息科学D. 基础地理信息科学7、在用例图中,参与者之间主要是()关系A. 继承B. 包含C. 扩展D. 泛化8、OMT采用对象模型、动态模型和()等来描述一个系统A. 静态模型B. 功能模型C. 混合模型D. 结构模型9、对象模型用()来表示A. 对象图B. 类图C. 序列图D. 活动图10、动态模型用()图来表示A. 动态图B. 活动图C. 数据流图D. 状态图11、原型从本质上可分为两种类型:丢弃型原型和()A. 进化型原型B. 进取型原型C. 渐进型原型D. 试验型原型12、在用例图中,用例和参与者之间的关系是()A. 包含关系B. 泛化关系C. 关联关系D. 扩展关系13、在一定条件下,把新的行为加入到已有的用例中,获得新用例称为()用例A. 扩展B. 包含C. 关联D. 泛化14、面向对象的设计方法采用()来组织和构造系统总体设计过程A. 类图B. 结构图C. 用例图D. 层次图15、用于建立系统与其参与者之间交互的模型称为()C. 边界类D. 控制类16、在GIS用户界面的开发中,一般采用()方法A. 原型化B. 瀑布型C. 结构化D. 面向对象型17、在序列图中,表示对象的过程处于激活状态时,生命线是()A. 虚线B. 带箭头的虚线C. 双道线D. 垂直的虚线18、基于空间关系的检索,称为()A. 开窗检索B. 分层检索C. 条件检索D. 空间检索19、用一系列状态所对应的地图来反映地理现象的时空演化过程,称为()A. 连续快照模型B. 时空合成模型C. 底图修改模型D. 混合模型20、GIS软件评价不包含下列哪项内容?A. 技术评价B. 功能评价C. 社会评价D. 经济评价21、在系统运行过程中,针对软件无法满足新的软硬件环境进行的维护叫做()A. 适应性维护B. 改正型维护C. 预防型维护D. 完善性维护1-5 BDBAC 6-10ADBAD11-15ACAAC 16-21ACDABA22、软件生命周期中持续时间最长的一个阶段是()A. 软件总体设计阶段B. 软件维护阶段C. 软件详细设计阶段D. 软件实施阶段23、在系统开发时隐藏的错误,可能会在系统运行的某个特定的环境下出现,针对这种错误的维护叫做()维护。

最新《GIS设计与实现》复习资料

最新《GIS设计与实现》复习资料

《GIS设计与实现》复习资料第一章引论1、何谓GIS?GIS主要研究的内容是什么?GIS是以计算机技术为依托,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学的理论,采集、储存、显示、处理、分析、输出地理信息的计算机系统,为规划、管理和决策提供信息来源和技术支持。

研究内容:数据采集、数据存储、数据处理和分析、数据输出。

2、GIS逐步走向成熟的今天,其发展呈现出哪些趋势?①GIS趋于综合性发展②GIS数据模型研究③GIS数据共享和互操作促进GIS社会化发展④GIS产业化发展⑤GIS软件向组件式GIS发展3、从发展历程角度来看,GIS软件经历了哪几个阶段,各阶段的主要特点是什么?①集成式GIS:在一个系统中集成了GIS的各项功能;②模块式GIS:系统分成许多相对独立的功能模块;③核心式GIS:从底层提供GIS功能,通过API访问;④组件式GIS:通过标准通信接口实现模块间通信及GIS与其它系统集成;⑤万维网GIS:结合Internet,实现GIS的共享和互操作。

第二章GIS设计思想和方法1、GIS设计与一般信息系统设计相比较,有什么差异?3、GIS作为一个特殊的软件领域,其设计过程有哪些区别于其他软件设计的独有特点?1)GIS处理的是空间数据,具有数据量庞大、实体种类繁多、实体间的关联复杂等特点。

2)GIS设计以空间数据为驱动。

3)GIS工程投资大、周期长、风险大、涉及部门繁多。

4、什么是UML?数据质量?结构化生命周期法、原型法、编码、继承、对象?1)UML(Unified Modeling Language)又称统一建模语言或标准建模语言。

它是一种定义良好、易于表达、功能强大且普遍适用的建模语言。

其支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。

UML是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模,而且,UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。

GIS设计与实现

GIS设计与实现

地理信息系统:在计算机软件、硬件及网络支持下,对有关空间数据进行预处理、输入、存储、查询检索、处理、分析、显示、更新和提供应用以及在不同用户、不同系统、不同地点之间传输地理数据的计算机信息系统。

GIS设计目标就是通过改进系统设计方法、严格执行开发的阶段划分、进行各阶段质量把关以及做好项目建设的组织管理工作,从而达到增强系统的实用性、降低系统开发和应用的成本、延长系统生命周期的目的内聚跟耦合:内聚纸模块内部各部分之间的联系,耦合是指模块之间的联系内聚度跟耦合度相互联系此消彼长。

地理建模主要是运用数学语言、地理知识和程序设计工具,对地理信息(如地理现象、地理数据等)加以翻译和归纳。

地理坐标系:也可称为真实世界的坐标系,是用于确定地物在地球上位置的坐标系。

一个特定的地理坐标系是由一个特定的椭球体和一种特定的地图投影构成,其中椭球体是一种对地球形状的数学描述,而地图投影是将球面坐标转换成平面坐标的数学方法。

空间元数据:指描述空间数据的数据,它描述空间数据集的内容、质量、表示方式、空间参考、管理方式以及数据集的其它特征。

是空间数据交换的基础,也是空间数据标准化与规范化的保证,在一定程度上为空间数据的质量提供了保障。

地理编码:是为识别点、线、面的位置和属性而设置的编码,它将全部实体按照预先拟定的分类系统,选择最适宜的量化方法,按实体的属性特征和几何坐标的数据结构记录在计算机的存储设备上。

组件:是一个在整个分布式系统中可以即插即用的独立对象,在完成其功能的过程中,它可以跨越网络、应用、语言、工具和操作系统。

1、结构化的概念最早是由E.W于1965年提出来的,GIS工程学体系的三维结构是由A.D.Hall 提出的,地理信息科学是由Good Child于1992年提出的,Grady Booch是面向对象发最早的倡导者之一;Jacobson提出了OOSE方法;Y ourdon提出了进行GIS总体的结构图;基本E-R模型由Peter Chen于1976年提出的。

GIS设计与实现知识点整理

GIS设计与实现知识点整理

(P27)GIS工程三维结构图时间维、逻辑维、知识维(P199)GIS软件评价:技术评价、经济评价、社会评价确性、一致性、完整性以及它们之间统一性的度量,一般描述为空间数据的可靠性和精度,用误差来表示。

(P34)OMT :采用对象模型、动态模型和功能模型等来描述一个系统。

(P35)UML:是一个通用的标准建模语言(P46)GIS数据流模型:是GIS 软件系统逻辑模型的一种图形表示,它描述了GIS数据流动、存储、处理等逻辑关系,一般采用数据流图来表示。

(P54)系统边界:系统与系统之间的界限(P67)类图的组成:类图由类、接口以及它们之间的关系构成(P85)UIMS:用户界面管理系统(P98)活动图:是一种用于描述系统行为的模型视图,它用来展现参与行为的类的活动或动作(P114)CASE 工具:为数据库的设计及开发提供了一些自动化的支持软件。

辅助数据库设计人员和管理人员尽可能高效的开发数据库。

(P114)CASE 工具的特性: 友好的操作界面; 分析执行任务的功能; .评估设计方案的启发因素; 权衡比较多种设计方案; 丰富的结果表达形式; 设计验证以检验设计结果是否符合最初要求(P225)风险估计:指估计风险发生的可能性及其概率。

(P225)风险评价:在风险识别和风险估计的基础上,评估发生风险的可能性及危害程度,决定是否需要采取相应的措施。

(P236)地理信息网络服务:ISO、OGC和FGDC等标准化组织依据网络服务、地理信息共享和互操作特性制定了相关标准和规范,定义了统一的地理信息服务接口,使得用户可以通过相同方式访问不同数据源的数据,而无需掌握数据源的位置和内部结构。

(P238)面向服务的系统架构(SOA):SOA是一种软件体系架构概念,来源于早期的基于组件的分布式计算方式,在OMG和IONA的推动下,成为一个被广泛认可的规范。

(P12)GIS数据标准化的内容GIS相关的名词或术语标准化;与空间数据库标建设有关的标准化活动(包括各种操作规程的制定、数据采集、数据分类与编码、数据字典、文本编写、数据库安全等方面的标准的制定与实践)与GIS数据共享有关的标准化工作(包括对数据质量控制、数据重用、数据交换、网络安全等方面的技术标准,如数据模型标准、数据质量评定标准、元数据标准等)(P41)三种GIS基本设计方法比较综上所述,进行设计方法的选择需根据GIS软件设计的特点,考虑多方面因素选择合适方法,通常:小型GIS软件设计→原型法;大型GIS软件设计→结构化生命周期法或面向对象设计法;需求分析阶段应用原型法来确认用户需求。

GIS设计与实现大学考试复习资料(老师划重点版)

GIS设计与实现大学考试复习资料(老师划重点版)

GIS设计与实现复习资料第一章引论一、什么是GIS(只考填空)1。

GIS研究内容:数据采集、数据存储、数据处理和分析、数据输出2。

GIS软件技术经历的五个阶段:集成式GIS、模块式GIS、核心式GIS、组件式GIS、万维网GIS二、GIS构成:硬件、软件、数据、人员、处理1。

硬件计算机硬件环境包括从GIS数据采集到数据处理乃至数据输出所涉及到的所有硬件设备。

具体分类如下:(1)数据采集、输入设备1)采集设备:测绘仪器、遥感设备2)输入设备:数字化仪、扫描仪、计算机的输入设备(2)数据存储、处理设备1)存储设备:磁盘、磁带机等磁存储介质以及一些光存储介质2)处理设备:计算机、图像处理器、网络设备(3)输出设备1)通常是标准的计算机外围设备:如打印机、绘图仪2)也可以是通过计算机显示器或是外界的高分辨率显示装置(如投影仪等)进行输出。

2。

软件(1)GIS软件的作用提供了一系列功能模块用来存储、分析、和显示空间数据(2)对GIS软件的要求1)提供显示、操作地理数据的常用工具2)提供空间数据库管理系统3)提供图形与属性数据同步查询统计分析功能4)简单易用的图形用户界面(3)GIS软件的分类(大类):工具型软件、应用型软件3.数据(1)地理数据概念地理数据是以地球表面空间位置为参照,描述自然、社会和人文景观的数据(2)GIS数据来源普通地图、影像、遥感数据、其他图形软件的结果数据或相关的数据资料(3)GIS数据分类1)空间数据:是表征空间实体位置的数据,一般采用“栅格数据结构”、“矢量数据结构”、“不规则三角网”等数据结构进行管理和存储。

2)属性数据:是表征空间实体属性的数据,一般采用关系型数据库进行管理.4.人员人员在GIS中,作用如下:(1)对GIS软件进行开发、维护和升级(2)对GIS数据进行搜集、入库和管理(3)应用GIS进行生产生活实践,实现GIS的价值第二章GIS设计思想、内容、标准一、GIS设计目标及其特点1.GIS设计目标(考)GIS 设计目标就是通过改进系统的设计方法、严格执行开发的阶段划分、进行各阶段质量把关以及做好项目建设的组织管理工作,从而达到增强系统的实用性、降低系统开发和应用的成本、延长系统生命周期目的。

GIS设计与实现

GIS设计与实现

论述题1、GIS的发展趋势?GIS经过近五十年的发展,已经成为信息技术的重要组成部分。

同时,GIS软件技术体系也得到很大发展。

Internet技术的发展使得网络化成为GIS发展的必然趋势,WebGIS应运而生。

WebGIS 的发展使得Internet用户可以通过万维网浏览空间数据、制作专题图以及进行各种空间检索。

近年来,WebGIS的空间分析功能也得到了显著增强。

伴随着Web2.0的兴起,WebGIS的发展也进入了新阶段,在Web2.0环境下,WebGIS不仅是信息发布的工具。

而且通过用户社会化、集成、志愿式的参与,WebGIS提供的信息可以被用户编剧和扩展,Goodchild将其形容为公共参与GIS或志愿GIS。

在这种情况下,整合不同网络数据源到同一应用中的混搭技术已成为目前WebGIS开发的新趋势,代表性的开发方式有Google Map API、Bing Map API。

集GIS、全球定位系统、移动通讯三大技术于一体的移动GIS,近年来发展十分迅速。

移动GIS利用GPS进行定位和跟踪,利用PDA完成数据获取,利用GIS完成空间数据的管理和分析,借助移动通讯技术完成图形、文字、声音等数据的传输。

它能够提供基于位置的服务和移动位置的服务,应用前景十分广阔。

GIS发展离不开空间分析功能的发展。

空间分析的发展包括三个层次:1、二维地图操作;2、将计量地理学的内容引入,进行空间模型、空间结构、空间关系的分析与预测;3、空间数据挖掘、空间过程与相互作用建模。

2、GIS应用系统开发的流程?简答题1、什么是GIS设计,其设计的目标和主要内容是什么?GIS设计就是在GIS开发的整体过程中,遵循一般软件工程的原理和方法,结合GIS 开发的特点、特殊规律和要求,对GIS软件从系统定义、系统总体设计、系统详细设计、空间数据库和地理模型库设计、GIS实施、GIS软件测试已评价、直到GIS维护的各个阶段进行工程化规范的方法体系。

《GIS设计与实现》复习资料

《GIS设计与实现》复习资料

《GIS设计与实现》复习资料默认分类2009-07-03 08:20:49 阅读341 评论0 字号:大中小订阅《GIS设计与实现》复习资料第一章引论1、何谓GIS?GIS主要研究的内容是什么?GIS是以计算机技术为依托,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学的理论,采集、储存、显示、处理、分析、输出地理信息的计算机系统,为规划、管理和决策提供信息来源和技术支持。

研究内容:数据采集、数据存储、数据处理和分析、数据输出。

2、GIS逐步走向成熟的今天,其发展呈现出哪些趋势?①GIS趋于综合性发展②GIS数据模型研究③GIS数据共享和互操作促进GIS社会化发展④GIS产业化发展⑤GIS软件向组件式GIS发展3、从发展历程角度来看,GIS软件经历了哪几个阶段,各阶段的主要特点是什么?①集成式GIS:在一个系统中集成了GIS的各项功能;②模块式GIS:系统分成许多相对独立的功能模块;③核心式GIS:从底层提供GIS功能,通过API访问;④组件式GIS:通过标准通信接口实现模块间通信及GIS与其它系统集成;⑤万维网GIS:结合Internet,实现GIS的共享和互操作。

第二章 GIS设计思想和方法1、GIS设计与一般信息系统设计相比较,有什么差异?3、GIS作为一个特殊的软件领域,其设计过程有哪些区别于其他软件设计的独有特点?1)GIS处理的是空间数据,具有数据量庞大、实体种类繁多、实体间的关联复杂等特点。

2)GIS设计以空间数据为驱动。

3)GIS工程投资大、周期长、风险大、涉及部门繁多。

4、什么是UML?数据质量?结构化生命周期法、原型法、编码、继承、对象?1)UML(Unified Modeling Language)又称统一建模语言或标准建模语言。

它是一种定义良好、易于表达、功能强大且普遍适用的建模语言。

其支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。

gis设计实现期末复习完整

gis设计实现期末复习完整

1.GIS数据标准化的主要内容:GIS相关的名词或术语标准化;与空间数据库标建设有关的标准化活动,包括各种操作规程的制定、数据采集、数据分类与编码、数据字典、文本编写、数据库安全等方面的标准的制定与实践;与GIS数据共享有关的标准化工作,包括对数据质量控制、数据重用、数据交换、网络安全等方面的技术标准,如数据模型标准、数据质量评定标准、元数据标准等。

2.系统开发划分为六个主要阶段:①系统开发准备阶段②调查研究及行性研究阶段③系统分析阶段④系统设计阶段⑤系统实施阶段⑥维护和评价阶段3.OTM建模步骤:①系统分析②系统总体设计③系统详细设计④软件编程4.UML:是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模,而且,UML 适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。

6.用例图:由参与者、用例以及他们之间的关系构成的用于描述系统功能的动态视图8.泛化:指的是一个父用例可以被特化形成多个子用例,而父用例和子用例之间的关系就是泛化关系。

11. 人机交互方式:是通过计算机语言来表示用户任务,并能被计算机有效识别和执行的人机交流手段12.人机交互的基本方式:①命令语言②菜单选择③填表方式④自然语言⑤直接操纵13.UIMS:人机界面开发工具14.GIS输入设计:①数据输入:将空间数据编码转换为计算机刻度形式并把数据写入空间数据库的过程②空间数据库数据:空间数据和与互相联系的属性数据③输入方式设计主要是根据总体设计和数据库设计要求来确定数据输入的具体形式15.GIS输出设计:是指空间数据经GIS处理和分析后,所得结果以各种形式输出给用户所使用,GIS的地图输出是输出设计的重点。

当地图作为输出产品时,必须满足:①地图内容的可靠性②表示方法的实用性16.程序流程图(PFC):又称为程序框图,它是应用最广泛的描述过程的方法,具有简单、只管、易于掌握的有点。

特别适用于具体模块小程序的设计。

地理信息系统设计与实现复习笔记

地理信息系统设计与实现复习笔记

概论一、基本概念数据:是指对某一目标定性、定量描述的原始数据。

包括数值,字符,图像,图形,视频等,在计算机中数据按符号进行存储和处理。

信息:狭义的信息指两次不定性之差,即人们在获取信息前后对事物认识的差别;广义的信息是指主体与客体之间相互联系的一种形式,是主体和客体之间的一切有用的信息或知识,是表征事物性质、特征和状态的一种普遍形式。

信息和数据不可分离。

信息是数据的内涵,而数据是信息的一种表达方式,数据是客观对象的表示,数据在得到解释后才能成为信息。

系统:相互联系的若干要素构成的具有特定功能的整体。

系统不仅指计算机信息系统,而且还包括其他系统,比如一个学校就是一个系统。

信息系统:是指具有处理、管理和分析数据能力,能够为决策提供有用信息的系统,信息系统不一定是计算机信息系统。

GIS以地理空间数据库为基础在计算机软、硬件支持下,对空间相关数据进行采集、管理、分析、模拟和显示,并采用地理模型分析方法,适时提供多种空间和动态的地理信息,为地理研究和地理决策而建立起来的计算机技术系统。

地理信息系统的类型:工具型(GIS开发平台,供其它系统调用或二次开发)、应用型(专题GIS 和区域GIS)、大众型GIS.GIS的设计方法原型化(优:需求表示清楚,用户满意度较高;降低开始风险和开发成本;缺:不适合开发大型的信息系统;系统难于维护;带有一定盲目性)、面向对象(优:加强了对问题域和系统责任的理解;改进了与分析有关的各类人员的交流;对需求的变化具有较强的适应性;贯穿软件生命周期全过程的一致性、实用性;有利于用户参与。

缺:需要一定的软件支持环境;不太适应大型的mis开发)、结构化程序设计(优:组成清晰,层次分明,便于调试和修改,是系统研制较为理想的工具;缺:结构化分析不适合需求经常改变的系统,因此结构化分析的前提是:面临静态需求)GIS二次开发模式自、委、联,开发方式:独、宿、集。

GIS设计内容系统总体设计、数据模型设计、数据库设计、系统功能设计、应用模型设计、输入/输出设计GIS设计过程系统分析{需求分析(需求调查[用户情况、数据源、数据评价,方式:面谈、访谈、现场参加、调查问卷、索取资料、GIS专题报告等]、需求分析、需求文档编写[包括表和清单])、可行性分析(经济因素[效益分析、经费问题]、技术因素[技术水平]、社会因素[有关部门和用户的支持程度])、进度预测}、系统设计、系统实施、运行维护第二章GIS系统分析需求分析的过程实际上是一个继承与发展的过程。

GIS设计与实现考试复习资料

GIS设计与实现考试复习资料

第一章1.GIS发展的各阶段特点答:①集成式GIS,在一个系统中集成了GIS的各项功能,满足啦GIS综合应用的需求,但是系统过于复杂,软件成本高,难与其他系统集成。

②模块式GIS,系统分为许多相对独立的功能模块,用户根据需求选择功能模块,难与其他系统集成。

③核心式GIS,从底层提供GIS功能,通过API访问,易于集成其它系统,开发难度高。

④组件式GIS,通过标准通线接口实现模块间通信及GIS与其它系统集成,开发成本低,难度小,可以在通用语言环境中实现GIS功能,系统开发依赖开发环境,难以实现移植。

⑤WebGIS,结合Internet,实现GIS的共享和互操作,社会化的GIS,可扩展性好,跨平台,用户参与程度不足,分析功能较简单。

2.GIS规范标准化的原因!答:GIS规范标准化是体现在GIS的软件开发,系统建立与运行质量的重要要素。

从技术的角度看,GIS是建立在计算机,网络以及信息处理等多种技术标准之上的,离开了这些标准就无法开发哪怕是最基本的系统。

从应用的角度看,标准是实现信息共享,推进GIS 发展最基本的保障。

3.GIS数据标准化的主要内容:GIS相关的名词或术语标准化;与空间数据库建设有关的标准化活动;与GIS数据共享有关的标准化工作。

4.地理信息标准:统一的地理坐标系统、空间信息分类和编码系统、数据模型的标准。

5.数据标准:数据交换、空间元数据标准、数据质量、GIS数据产品标准。

元数据就是对数据集现势性,精度,内容,组织形式,属性,来源,适用性等多种信息的表述。

空间数据元数据标准的建立是空间数据标准化的前提和保证,只有建立起规范的空间元数据才能有效地利用空间数据。

数据质量;它对空间数据在表达空间位置,空间关系,专题特征以及时间等要素时,所能表达的准确性,一致性,完整性以及它们之间统一性的度量,一般描述为空间数据的可靠性和精度,用误差来表示。

6.GIS设计概念:在GIS开发的整体过程中,遵循一般软件工程的原理和方法,结合GIS 开发的特点、特殊规律和要求,对GIS软件从系统定义、系统总体设计、系统详细设计、空间数据库和地理模型库设计、GIS实施、GIS软件测试与评价、直到GIS维护的各个阶段进行工程化规范的方法体系。

gis复习资料

gis复习资料

gis复习资料GIS复习资料GIS(地理信息系统)是一种将地理空间数据与非空间数据相结合的技术,用于分析、管理和可视化地理信息。

它在各个领域都有广泛的应用,包括城市规划、环境保护、农业、交通等。

对于GIS的学习和复习,以下是一些重要的知识点和技巧。

1. GIS的基本概念和原理GIS是一种用于存储、管理、分析和可视化地理空间数据的技术。

它由硬件、软件、数据和人员组成。

GIS的基本原理包括地理数据的获取、数据的存储和管理、数据的分析和可视化。

地理数据可以是地图、卫星影像、地理位置等。

GIS的核心功能是将地理空间数据与非空间数据进行关联和分析,以产生有关地理现象的信息。

2. GIS的数据类型和数据模型GIS使用多种数据类型,包括矢量数据和栅格数据。

矢量数据是由点、线、面等几何要素组成的,可以表示具体的地理对象。

栅格数据是由像元组成的,可以表示连续的地理现象。

GIS还使用属性数据,用于描述地理对象的属性信息。

数据模型是GIS中数据的组织方式和表示方法,常见的数据模型包括矢量数据模型、栅格数据模型和网络数据模型。

3. GIS的数据获取和数据质量GIS的数据获取是指从不同的来源获取地理数据。

常见的数据来源包括地图、卫星影像、GPS等。

在获取数据时,需要考虑数据的质量。

数据质量包括几何精度、拓扑关系、属性一致性等方面。

在使用数据时,需要注意数据的精度和准确性,以保证分析结果的可靠性。

4. GIS的数据存储和管理GIS的数据存储和管理是指将地理数据存储在数据库中,并进行管理和维护。

常见的GIS数据存储格式包括Shapefile、GeoDatabase等。

在进行数据存储和管理时,需要考虑数据的组织方式、数据的索引和查询等。

此外,还需要进行数据的备份和恢复,以确保数据的安全性。

5. GIS的空间分析和空间模型GIS的空间分析是指对地理空间数据进行分析和处理,以获取有关地理现象的信息。

常见的空间分析包括缓冲区分析、叠加分析、网络分析等。

GIS设计与实现期末考试半开卷知识点总结A4纸

GIS设计与实现期末考试半开卷知识点总结A4纸

地理信息系统数据输入数据管理数据处理空间分析数据输出扫描数字化边界删除重新分类图幅拼接误差校正投影转换数据编辑数据转换统计报表绘图机屏幕显示胶片影像属性窗口条件追加修改删除图形数据属性数据库修改建库检索查询分析叠置处理数据综合统计分析网络分析跟踪数字化交互数字化图4.1 GIS 主要功能模块图形数据库管理系统图形输入图形编辑图形操作图形转换图形输出点、线输入多边形输入图形修改建立拓扑关系图形整饰几何变换放大缩小合并叠加图形格式转换坐标配准空间层次查询空间属性查询面积长度量算按条件选择屏幕输出文件输出绘图输出文件管理运行环境配置图形图像查询信息提取系统维护符号库管理图幅注记整饰打印输出笔式绘图喷墨绘图图形输出图形整饰图4.6 图形数据库管理子系统结构功能图属性数据库管理系统数据库结构操作属性数据输入属性查询统计数据库操作表格输出修改库结构建立新库拷贝库结构属性数据追加属性数据输入属性数据修改属性空间查询属性逻辑查询条件统计输出数据库排序双库拼接显示库信息文本文件转换格式报表输出表格输出字段删除和输入字段内容修改修改字段宽度和类型数据输入与修改记录复制与文字复制记录删除和插入字段删除和插入按字段拼接按记录连接库文件转文本文件文本文件转库文件显示数据库结构浏览数据库结构图4.7 属性数据库管理子系统功能结构图:string:规划设计人员:导入图件数据UI :导入图件数据UC 读取需导入图件数据()导入是否成功()提交图件数据()导入图件数据(图件数据):bool导入图件属性数据()ref 导入图件属性数据:bool sd 导入图件数据1GISRJDE 概念GISDE 就是在GIS 开发整体过程中,遵循一般RJ 工程d 原理和方法,结合GIS 开发特点,特殊规律和要求,对GISRJ 从SY 定义,SY 总体DESY 详细DE,空间dat 库和地理M 库DE,GIS 实施,GISRJ 测试与评价,直到GIS 维护各个阶段进行工程化规范d 方法体系2应用GISSY 分析内容与因素 SY 定义又称SY 分析该阶段要完成d 任务是什么?基本任务:功能需求;性能需求;环境需求;dat 需求主要任务:SY 分析:确定RJ 开发工程必须完成d 总目标以及工程d 可行性;导出实现工程目标应该采用d 策略即SY 必须完成d 功能;估计完成该项工程需要d 资源和成本;制定工程进度表;最后编写SY 需求分析报告 3.应用GISSY 总体DEd 主要内容和原则a) GIS 总体DEd 目标,任务和一般d 流程(有哪些环节)?目标:将SY 需求转换为dat 结构和RJ 体系结构,即datDE 和SYDE.任务:确定SY 总体架构与软硬件配置,根据SY 分析成果进行SY 总体模块d 划分,建立模块d 层次结构及调用关系,确定模块间d 接口及人机界面,并DEdat 库总体结构.一般流程:GISRJ 体系结构DE;软硬件环境配置方案DE;GIS 功能模块DE;GIS 接口DE;us 界面DE.原则:完备性 标准化 SY 性 兼容性 通用性 可靠性 实用性 可扩充性 4.应用GIS 功能DEd 方法,内容和应注意d 问题内容任务:根据SY 分析d 目标来规划SYd 规模确定SYd 各个组成部分,并说明他们在整个SY 中d 作用与相互关系,确定SYd 硬件配置,规定SY 采用d 技术规范,保证SY 总体目标d 实现.原则:功能结构d 合理性;功能结构d 完备性;SY 各功能d 独立性;功能模块d 可靠性;功能模块操作d 简便性方法:功能模块DE:总体功能模块DE 子功能模块DE;空间dat 库功能DE:图形dat 库 属性dat 库;空间信息可视化与视图功能DE:图形符号库管理与表现 动态可视化;输入输出DE 5.应用GISdat 库dDE 方法,不同DE 阶段d 异同原则:组织有序,层次分明;最小冗余度原则;具有足够ddat 吞吐量;dat 独立性原则;标准化,规范化原则;可扩展原则;SY 可靠性,安全性与完整性原则阶段:需求分析 概念DE 逻辑DE 物理DE dat 库实施 异同:都在考虑地理dat 特点和us 需求,1收集分析,2在1基础上将需求信息用概念M 表达出来以更好d 让us 与dat 库DE 人员交流,3将2转变为计算机dBMS 支持ddatM,4是根据3和实际硬件情况DE 文件结构及存取格式路径,5是投入应用.6.应用GIS 输入输出DEd 原则,主要内容以及输入datd 校验方法 输入设计的原则有最小量原则,简单性原则,早检验原则,少转换原则内容1确定数据采集方法2确定数据的输入方式3数据输入类型4 确定输入数据的记录格式5输入数据的正确性校验6确定输入设备 二,GISRJDE GIS 可行性研究内容 dat 源调查与评估 技术可行性评估 经济和社会效益分析 SY 开发与运行环境评价1GISRJDE 一般采用合适dRJ 生存周期M:以图表和逻辑表达式d 形式来描述定义和生产两个阶段;提供了一种有目d 和有规划d 方式来建立质量保证体系2最常用dRJ 生存周期M 是瀑布M 瀑布Md 缺点:缺乏灵活性,RJ 模块重用性差,开发周期长,修改困难,难以维护等3除了瀑布M 之外,适应不同RJ 开发需求dM 也陆续出现,包括:快速原型M,增量M,螺旋MGISRJ 选择原则 1性能能满足系统的需要2具有较好的开放性和兼容性3有良好的扩充性能4有良好的用户界面和汉化条件5性价比高 GISRJ3种基本DE 方法结构化生命周期法;原型法;面向对象DE 方法 三种GISSY 分析TO1)GISdat 流M:是GISRJSY 逻辑Md 一种图形表示,它描述了GISdat 流动,存储,处理等逻辑关系,一般采用dat 流图来表示,是GIS 结构化分析d 核心部分.2)GISdat 字典:是关于dat 信息d 集合.它是dat 流图中所有要素严格定义d 场所,这些要素包括dat 流,dat 流d 组成,文件,加工小说明及其他应进入字典d 一切dat,其中每个要素对应dat 字典中d 一个条目.3)加工逻辑说明:是对一个加工做什么d 精确描述,包括:加工d 激发条件,加工逻辑,优先级别,执行频率,出错处理等.其中最基本d 部分是加工逻辑,其说明重点是描述加工实现d 策略而不是加工实现d 细节.通过判定表和判定树d 方法来表达.GISSY 功能与性能分析方法1GIS 结构化分析法:它采用自顶向下,逐层分解dSY 分析方法来定义GIS SYd 需求.它是一种使用相对广泛,也比较成熟完善dSY 分析方法2,GIS 面向对象分析方法:它通过自底向上提取对象并进行对象d 组合来实现SY 功能和性能分析.3,GIS 快速原型化分析方法:在SY 分析员和SYus 之间交流d 一种TO 方法,用来明确us 对GIS SY 功能和性能d 要求.主要包括:初步分析,DE 原型,试用评价,修改原型,确定SYd 功能与需求.dat 字典是关于dat 信息d 集合.它是dat 流图中所有要素严格定义d 场所,这些要素包括dat 流,dat 流d 组成,文件,加工小说明及其他应进入字典d 一切dat,其中每个要素对应dat 字典中d 一个条目. GIS 总体DE 准则针对性:.实用性;预见性;先进性.GISus 界面DE 概念是GIS 用户和GIS 系统之间传递、交换信息的媒介,是用户使用系统的综合操作环境和与系统交互的唯一通道。

GIS设计与实现复习材料

GIS设计与实现复习材料

GIS软件的分类:工具型软件、应用型软件GIS软件区别于其他各类软件的根本特征是它具有空间分析功能。

自1962年世界上第一个地理信息系统——加拿大地理信息系统。

GIS设计是利用软件工程的思想。

GIS设计包括软件设计和数据库设计两部分内容。

最常用的软件过程模型是瀑布模型。

GIS工程学结构体系主要由任务、基础理论、方法论三方面组成。

结构化生命周期法类型:自顶向下方法、自底向上方法面向对象设计方法:面向对象建模技术、统一建模语言原型从本质上可分为两种类型:丢弃型原型、进化型原型绘制GIS数据流图的基本步骤:自外向内、自顶向下、逐层细化、逐步求精。

加工逻辑说明:在分层的GIS数据流图中,子图及数据流、文件等都说明了父图的加工,实际上就是给出了定义。

但最底层的数据流图中的加工不能通过子图做进一步的描述,所以必须有一个加工小说明来定义底层数据流图中的加工。

(理解)表达加工逻辑说明的工具:结构化英语、判定表、判定树进行用例建模时,所需要的用例图数量是根据系统的复杂度来衡量的。

在用例的泛化关系中,所有的子用例都有相似的目的和结构。

结构图中,关键要描述的内容有两个:模块的功能、模块与模块之间的接口类的表示法是一个矩形,这个矩形由3个部分构成:类的名称、类的属性、类的操作。

GIS软件体系结构经历了从单机系统到客户/服务器,从客户/服务器到浏览器/服务器结构,最后到面向地理服务的WebGIS。

在系统总体设计中,主要的工作就是确定功能模块结构。

模块结构最普遍的形式:树状结构、网状结构。

GIS用户界面是GIS用户与GIS系统之间传递、交换信息的媒介,是用户使用系统的综合操作环境和与系统交互的唯一通道。

(理解)空间数据三大基本特征:空间特征、时间特征、属性特征空间数据分类的目的:为了便于计算机存储、编码和检索空间数据GIS开发三种方式:独立开发、单纯二次开发、组件式二次开发GIS软件包括:基础型、专题型、专题应用型GIS软件测试方法:文档审查、模拟运行测试、模拟开发测试GIS维护内容:数据维护与更新、应用系统维护与更新、网络维护与安全管理地理信息系统:以计算机技术为依托,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学的理论和方法,集采集、存储、显示、处理、分析和输出地理信息于一体的计算机系统。

GIS设计与实现 期末考试复习资料

GIS设计与实现 期末考试复习资料

GIS设计与实现期末考试复习资料选择题1、 GIS软件体系结构设计。

指软件的整体结构,即软件系统是哪些构件及构件的连接件组成的。

GIS软件体系结构的类型:、单机结构。

GIS软件的所有的功能都在一台计算机上实现。

随着计算机技术的发展,该结构逐渐在应用中被淘汰。

、客户机/服务器体系结构 Client/Server,简称C/S)。

C/S体系结构一般部署在局域网中,客户应用程序和服务器程序组成。

C/S模式的特性位置透明性平台独立性数据结构透明分布式的查询、浏览器/服务器体系结构。

它是一种高度集中的分布式处理模式,数据和GIS软件均存放在服务器端,使用通用的浏览器作为客户端应用的执行环境,不需在客户端进行任何软件的安装和维护工作。

B/S模式一般采用三层结构:客户端、应用服务器和数据服务器。

、面向地理信息服务的WebGIS。

将WEB服务应用于GIS。

目前正处于实验性阶段2、GIS接口设计。

、系统与标准数据的接口。

所谓“标准数据”是指常用的商业GIS软件的数据格式,如ESRI的Shp、MapInfo 的Mif等格式。

、互操作接口。

指设计GIS之间、GIS内各子系统之间和子系统内各个模块之间的接口,使它们能够较好地进行通讯和实现功能共享。

、空间数据与属性数据的接口。

在GIS中,空间数据与属性数据的结合有两种形式:绑定式和分离式,下表给出两种结合方式的比较。

、 GIS与系统开发环境的接口。

CAD、OA、RDBMS是政府部门GIS工程方案中系统开发环境的组成部分。

将这三者和GIS集成起来,设计良好的接口,组建高效的图文信息系统,是GIS工程方案的核心内容之一。

- 1 -3、空间坐标系的应用。

、地理坐标系。

地球表面上任意一点的位置都可经纬度来确定;从通过格林威治天文台的子午面向东为东经,向西为西经;从赤道面算起,向北为北纬,向南为南纬。

应用领域:空间位置要求很明确的GIS;小比例尺大区域的GIS ;经常需要进行投影变换的GIS。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《GIS设计与实现》复习资料默认分类2009-07-03 08:20:49 阅读341 评论0 字号:大中小订阅《GIS设计与实现》复习资料第一章引论1、何谓GIS?GIS主要研究的内容是什么?GIS是以计算机技术为依托,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学的理论,采集、储存、显示、处理、分析、输出地理信息的计算机系统,为规划、管理和决策提供信息来源和技术支持。

研究内容:数据采集、数据存储、数据处理和分析、数据输出。

2、GIS逐步走向成熟的今天,其发展呈现出哪些趋势?①GIS趋于综合性发展②GIS数据模型研究③GIS数据共享和互操作促进GIS社会化发展④GIS产业化发展⑤GIS软件向组件式GIS发展3、从发展历程角度来看,GIS软件经历了哪几个阶段,各阶段的主要特点是什么?①集成式GIS:在一个系统中集成了GIS的各项功能;②模块式GIS:系统分成许多相对独立的功能模块;③核心式GIS:从底层提供GIS功能,通过API访问;④组件式GIS:通过标准通信接口实现模块间通信及GIS与其它系统集成;⑤万维网GIS:结合Internet,实现GIS的共享和互操作。

第二章 GIS设计思想和方法1、GIS设计与一般信息系统设计相比较,有什么差异?3、GIS作为一个特殊的软件领域,其设计过程有哪些区别于其他软件设计的独有特点?1)GIS处理的是空间数据,具有数据量庞大、实体种类繁多、实体间的关联复杂等特点。

2)GIS设计以空间数据为驱动。

3)GIS工程投资大、周期长、风险大、涉及部门繁多。

4、什么是UML?数据质量?结构化生命周期法、原型法、编码、继承、对象?1)UML(Unified Modeling Language)又称统一建模语言或标准建模语言。

它是一种定义良好、易于表达、功能强大且普遍适用的建模语言。

其支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。

UML是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模,而且,UML 适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。

2)数据质量:是对空间数据在表达空间位置、空间关系、专题特征等要素时,所能达到的准确性、一致性、完整性的度量,一般描述为空间数据的可靠性和精度,用误差来表示。

3)结构化生命周期法:规定了软件开发过程中的各项工程活动,一般包括可行性分析、需求分析、总体设计、详细设计、编码及测试六项活动,并规定了它们自上而下,相互衔接的固定次序,前一阶段的成果是后一阶段工作开展的基础。

4)原型法:其主要思想是借助原型来辅助软件开发。

在开发初期,开发人员根据自己对用户需求的理解,利用开发工具快速构造出原型软件,用户及开发人员通过对原型软件的试运行、评价、修正和改进,逐步明确对软件的功能需求以进行正式开发或者直接把原型扩充成最终产品。

5)编码:是根据一定的协议或格式把模拟信息转换成比特流的过程。

6)继承:是对具有层次关系的类的属性和操作进行共享的一种机制。

如在一个已有的基础上加上若干新内容形成新类。

7)对象:人们对世界上的事物的认识形成概念,这些概念使我们可以感知和推理世界上的事物,这些概念应用到的事物称为对象。

2、试从开发思想、开发模式、优缺点和适用性方面对三种GIS软件设计方法进行比较论述。

三种GIS基本设计方法的比较5、原型法开发信息系统包括哪几个阶段?各阶段的内容是什么?1)确定用户的基本需求:用户根据系统的特点清楚地表达自己的基本需求,即应该具备的一些基本功能,用户界面的基本形式等。

系统分析开发人员据此来确定系统的规模及基本框架,判断系统需要的数据能否得到,同时应估算出开发原型的成本。

2)开发初始原型:仅仅反映用户的基本需求,并不要求完善。

开发初始原型的目的是快速建立一个满足用户基本需求的交互式系统,并且能够按照用户的要求不断修改。

系统分析设计人员应使用一些可视化开发工具和高层次的开发语言来建立系统原型,帮助修正系统设计的内容。

3)利用原型来提炼用户需求:系统原型是开发人员和用户就系统设计的构思进行对话的桥梁。

利用原型来提炼用户需求的阶段是整个开发过程的关键,用户通过亲自使用原型,从而了解其需求得到的满足程度以及存在的问题。

开发人员一方面记录下用户提出的该系统的缺点和不足之处;另一方面也要借助原型系统引导、启发用户表达对系统的最终要求。

4)修正和改进原型:开发人员根据第三阶段中用户提出的修改意见或发现的问题,对初始原型系统进行修改、扩充和完善。

这是一个多次反复的过程,直到用户满意为止。

如果用户满意,则修改过的原型成为一个运行原型,运行原型可能成为一个新的应用系统,也可能作为应用系统开发的基础。

6、什么是信息社会的标志?实现地理信息资源共享需要具备哪几个条件?1)信息社会的标志之一是信息资源共享。

2)实现地理信息资源共享需要具备以下三个基本条件:①数据资源的贮备;②要有技术支撑系统的保障,例如通讯技术、网络技术、数据库技术等现代化技术手段;③共享规则的制定、被广泛采纳和遵循,主要包含标准、规范、政策和相关法律。

第三章应用型GIS系统分析1、GIS软件需求规格说明主要包括哪些内容?GIS软件需求规格说明包括以下内容:(此题请大家有选择性的记忆,此处为了保持其完整性而全部给出)1. 引言1.1 编写目的(阐明编写需求说明的目的,指明用户对象)1.2 GIS项目背景(应包括:a.GIS项目的委托单位、开发单位和主管部门;b.该GIS软件系统与其它系统的关系)1.3 定义(列出文档中所用到的专门术语的定义和缩写词的原文)1.4 参考资料(可包括:a.项目经核准的计划任务书、合同或上级机关的批文;b.项目开发计划;c.文档所引用的资料、标准和规范。

列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源)2. GIS项目概述2.1 GIS项目目标、内容、现行系统的调查情况2.2 GIS运行环境2.3 条件与限制3. GIS数据描述3.1 GIS静态数据3.2 GIS动态数据(包括输入数据和输出数据)3.3 GIS数据流图3.4 GIS数据库描述(给出所使用数据库的名称和类型)3.5 GIS数据字典3.6 GIS加工逻辑小说明3.7 数据采集4. GIS功能需求4.1 功能划分4.2 功能描述5. GIS性能需求5.1 数据精确度5.2 时间特性(如响应时间、更新处理时间、数据转换与传输时间、运行时间等)5.3 适应性(在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,应具有的适应能力)6. GIS运行需求6.1 用户界面(如屏幕格式、报表格式、菜单格式、输入输出时间等)6.2 硬件接口6.3 软件接口6.4 故障处理7. 质量保证8. 其它需求(如可使用性、安全保密、可维护性、可移植性等)2、简要说明系统可行性分析的内容和具体工作。

1)数据源调查与评估:在立项之前要对系统数据源、数据结构和数据模型等进行全面分析,调查已有数据情况,确定它们的可用性,对所缺乏数据要确定其收集方法,测算数据采集与数据库建库的工作量。

2)技术可行性评估:使用目前可用的开发方法和工具能否支持系统需求的实现。

3)经济和赎回效益分析:成本-效益分析是可行性研究的重要内容,用于评估GIS的经济合理性,给出系统开发的成本论证,并将估算的成本与预期的利润进行对比。

经济效益指应用系统为用户增加的收入,它可以通过直接的和统计的方法估算。

社会效益大多只能用定性的方法估算。

4)系统开发与运行环境评价:对项目的开展起着制约作用的除技术与经济因素之外的社会因素:与项目直接相关的管理人员、工作人员是否对项目持支持态度;有多少人力可用于GIS系统,其中有多少人员需要培训;项目财力支持情况,包括组织部门所能给予的当前的投资额及将来维护GIS的逐年投资额等。

3、数据字典、数据流的概念1)数据字典是关于数据信息的集合。

它是数据流图中所有要素严格定义的场所,这些要素包括数据流、数据流的组成、文件、加工小说明及其他应进入字典的一切数据,其中每个要素对应数据字典中的一个条目。

2)数据流是数据结构在系统内传输的路径。

对数据流的描述通常包括:数据流名,说明,数据流来源,数据流去处,数据流组成。

平均流量,高峰期流量;其中,数据流组成指数据流所包含的数据结构。

一个数据流可包含一个或多个数据结构。

第四章1、内聚、耦合、信息隐蔽、层次图概念。

1)内聚是模块内部各成分之间的联系,如果一个模块的内聚度大,模块的独立性就会提高。

2)耦合是指模块间的联系,耦合度是对模块独立性的直接衡量,模块间联系越小,模块的独立性则会越高,耦合度就会降低。

3)信息隐蔽是模块的一个重要特征。

“信息隐蔽”意味着有效的模块化可以通过定义一组独立的模块来实现,这些独立的模块彼此之间仅仅交换那些为了完成系统功能所必须交换的信息。

4)层次图(hierarchical chart)是在软件总体设计阶段最常用的工具之一,用来描绘软件的层次结构。

2、GIS用户界面设计需要遵循哪些原则?①一致性原则②合适的功能③封装性④灵活性⑤合理、高效利用屏幕⑥用户界面的效率⑦提供反馈、帮助信息以及出错处理机制⑧与应用程序设计分离3、什么是地理建模?GIS地理建模包括哪些过程阶段?1)地理建模是对地理实体的特性及其变化规律的一种表示或者抽象,同时也是对地理实体的那些所要研究的特定特征进行定量的抽象。

2)地理建模的阶段包括:建模准备;模型假设;建立模型;模型求解;模型分析;模型检验。

第五章1、什么是程序流程图?程序流程图(Program Flow Chart,简称PFC)又称为程序框图,它是应用最广泛的描述过程的方法,具有简单、直观、易于掌握的优点,特别适用于具体模块小程序的设计。

2、什么叫分布式GIS?分布式GIS 是通过分布式计算实现异地资源和信息共享、提高系统执行效率的GIS系统。

3、不同规模的分布式GIS软件开发有什么异同点?(此答案并不准确,希望大家再讨论总结,详见P151)1)小规模分布式GIS软件开发:其适用于用户数量少、图形数据少、用户查询图形数据量也少的系统。

在这种系统中,可选用高档PC作为服务器,采用Windows NT、Unix等操作系统,在其上运行Web服务器软件、ArcIMS服务器软件、应用服务器以及Oracle(或SQL Server、DB2、Informix)等数据库管理系统,所有的图形操作及非图形操作等Internet服务都由这台服务器提供。

2)中等规模分布式GIS软件开发:有着大量用户、大量图形数据的分布式GIS,当图形数据大到几十至几百兆字节,并且一个数据库由上千张图组成时,就需要用有效的手段来管理和维护图形数据。

相关文档
最新文档