最新《GIS设计与实现》复习资料
《GIS设计与实现》复习资料 优质文档 新
![《GIS设计与实现》复习资料 优质文档 新](https://img.taocdn.com/s3/m/f26c1f92b7360b4c2f3f6422.png)
《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设计与实现知识点](https://img.taocdn.com/s3/m/3f82f5fa09a1284ac850ad02de80d4d8d15a01c3.png)
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设计与实现复习资料](https://img.taocdn.com/s3/m/cd4e8788d4d8d15abe234e51.png)
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设计与开发复习资料](https://img.taocdn.com/s3/m/2fbbba0152ea551810a687b0.png)
第一章:概论1.地理信息系统★是在计算机软硬件支持下,以采集、存储、管理、处理、检索、分析和显示空间物体的地理分布数据及与之相关的属性,并以回答用户问题等为主要任务的技术系统。
2. GIS主要类型★P5:工具型GIS、应用型GIS3.地理信息系统应用特点★P17:1. GIS应用领域不断扩大、2. GIS应用研究不断深入、3. GIS 应用社会化、4. GIS应用全球化、5. GIS应用环境网络化、集成化、6. GIS应用模型多样化GIS在专业中的应用能否成功与模型开发的成败息息相关。
★4.详细设计是系统实现的依据★5.GIS开发方式P11★★:1. 独立开发、2 .宿主开发、3. 集成开发、4. 对比分析第二章:GIS系统分析1.系统分析的任务★P25:系统分析的主要工作是进行用户需求分析和系统的可行性分析系统分析的任务是在此工作的基础上写出系统实施方案,系统实施方案由需求分析文档和可行性报告组成2.系统分析的要求★P26:1. 熟悉用户的业务流程、2.与用户建立良好的合作能力、3.较好的分析和综合能力、4.循序渐进的阶段性工作思路3.需求分析的任务★:准确地定义待开发系统的目标,确定为了满足用户的需求系统必须要完成的工作。
4.需求调查★P27:调查的形式可以是面谈、电话访谈、现场参观、调查问卷、索取资料、GIS专题报告等6种方式。
5.组织机构★P30:通过对现行系统组织机构调查,包括:1.现行机构的组织结构,有关的部门有哪些?2.各组织的职责及执行的任务等,3.指出现行机构存在的不足和缺陷,作为待建GIS的突破口。
6.数据源调查★P31:数据是地理信息系统的核心。
数据的状况对系统目标的影响很大。
数据源可能包括很多种类型的数据,如各类地图、航空像片、卫星图像、文字报告、统计数据等。
7.需求的整理和分析★P34:对需求的深入理解、正确表达所描述的需求、完整表达所描述的需求、对优先级的排列、分析与综合(详细逻辑模型,UML)8.三种类型需求的关系★P35:需求类型是业务需求、用户需求和功能需求。
最新《GIS设计与实现》复习资料
![最新《GIS设计与实现》复习资料](https://img.taocdn.com/s3/m/416866c265ce050876321383.png)
《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设计与实现知识点整理](https://img.taocdn.com/s3/m/4e9d3bdd9ec3d5bbfd0a74b1.png)
(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软件设计→结构化生命周期法或面向对象设计法;需求分析阶段应用原型法来确认用户需求。
地理信息系统设计与实现复习笔记
![地理信息系统设计与实现复习笔记](https://img.taocdn.com/s3/m/5be6df12168884868662d66e.png)
概论一、基本概念数据:是指对某一目标定性、定量描述的原始数据。
包括数值,字符,图像,图形,视频等,在计算机中数据按符号进行存储和处理。
信息:狭义的信息指两次不定性之差,即人们在获取信息前后对事物认识的差别;广义的信息是指主体与客体之间相互联系的一种形式,是主体和客体之间的一切有用的信息或知识,是表征事物性质、特征和状态的一种普遍形式。
信息和数据不可分离。
信息是数据的内涵,而数据是信息的一种表达方式,数据是客观对象的表示,数据在得到解释后才能成为信息。
系统:相互联系的若干要素构成的具有特定功能的整体。
系统不仅指计算机信息系统,而且还包括其他系统,比如一个学校就是一个系统。
信息系统:是指具有处理、管理和分析数据能力,能够为决策提供有用信息的系统,信息系统不一定是计算机信息系统。
GIS以地理空间数据库为基础在计算机软、硬件支持下,对空间相关数据进行采集、管理、分析、模拟和显示,并采用地理模型分析方法,适时提供多种空间和动态的地理信息,为地理研究和地理决策而建立起来的计算机技术系统。
地理信息系统的类型:工具型(GIS开发平台,供其它系统调用或二次开发)、应用型(专题GIS 和区域GIS)、大众型GIS.GIS的设计方法原型化(优:需求表示清楚,用户满意度较高;降低开始风险和开发成本;缺:不适合开发大型的信息系统;系统难于维护;带有一定盲目性)、面向对象(优:加强了对问题域和系统责任的理解;改进了与分析有关的各类人员的交流;对需求的变化具有较强的适应性;贯穿软件生命周期全过程的一致性、实用性;有利于用户参与。
缺:需要一定的软件支持环境;不太适应大型的mis开发)、结构化程序设计(优:组成清晰,层次分明,便于调试和修改,是系统研制较为理想的工具;缺:结构化分析不适合需求经常改变的系统,因此结构化分析的前提是:面临静态需求)GIS二次开发模式自、委、联,开发方式:独、宿、集。
GIS设计内容系统总体设计、数据模型设计、数据库设计、系统功能设计、应用模型设计、输入/输出设计GIS设计过程系统分析{需求分析(需求调查[用户情况、数据源、数据评价,方式:面谈、电话访谈、现场参加、调查问卷、索取资料、GIS专题报告等]、需求分析、需求文档编写[包括表和清单])、可行性分析(经济因素[效益分析、经费问题]、技术因素[技术水平]、社会因素[有关部门和用户的支持程度])、进度预测}、系统设计、系统实施、运行维护第二章GIS系统分析需求分析的过程实际上是一个继承与发展的过程。
GIS设计与实现大学考试复习资料(老师划重点版)
![GIS设计与实现大学考试复习资料(老师划重点版)](https://img.taocdn.com/s3/m/e37a87c90722192e4436f659.png)
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设计与实现复习](https://img.taocdn.com/s3/m/8433fddf28ea81c758f578c4.png)
1.从发展历程看,GIS软件技术经历了五个阶段,分别为集成式GIS、组件式GIS、模块式GIS、核心式GIS,和万维网GIS。
2.GIS设计的理论基础是GIS工程学思想,它在促进GIS的推广应用,加快GIS软件产业的发展方面有着重要意义。
3.GIS设计包括软件设计和数据库设计两个方面。
4.GIS软件设计中最常用的软件生存周期模型是瀑布模型,它将软件过程分为可行性分析,需求分析,总体设计,详细设计,编码,系统运行和维护六个阶段。
5.详细设计之后,GIS设计进入代码编写阶段,可选用的程序设计语言包括三个级别低级语言,中级语言,高级语言。
其中高级语言又可分为面向过程语言和面向对象语言。
6.GIS维护内容包括数据维护与更新,应用系统维护与更新和网络维护与安全管理。
7、GIS从诞生到今天,总的来说,GIS产品模式主要有数字地图、桌面制图、桌面GIS和专业化GIS。
8. 原型法从本质上可分为两种类型:丢弃型原型和进化型原型。
9. 从体系结构上,分布式GIS经历了三个发展阶段,分别为C/S结构、B/S结构和多层结构。
思考题:1、简述系统流程图与数据流图有什么区别?2、在GIS程序代码的编写阶段,可选择的程序语言类型及其差异?3.简述GIS设计自身的特点有哪些?4. 试比较GIS空间数据与属性数据结合的两种方式?5. GIS设计过程区别于其他软件设计的独有特点?6. 简述对空间数据的分幅的方式及其应注意的问题有哪些?7.什么叫分布式GIS?它的软件技术基础是什么?基于C/S模式的分布式GIS的特性?8. 采用ESRI的ArcGIS进行小规模分布式GIS软件开发的解决方案?9.简述结构化生命周期法的类型划分?请比较它们的优缺点?10. 简述GIS项目进度安排表制定的方法,及其各自特点是什么?11. GIS软件技术经历的阶段?GIS最新的发展趋势?12. GIS软件测试包括哪几方面的内容?13.试比较GIS空间数据与属性数据结合的两种方式?并举例。
地理信息系统设计与实现复习笔记教学提纲
![地理信息系统设计与实现复习笔记教学提纲](https://img.taocdn.com/s3/m/bb7b27b510661ed9ad51f3dc.png)
概论一、基本概念数据:是指对某一目标定性、定量描述的原始数据。
包括数值,字符,图像,图形,视频等,在计算机中数据按符号进行存储和处理。
信息:狭义的信息指两次不定性之差,即人们在获取信息前后对事物认识的差别;广义的信息是指主体与客体之间相互联系的一种形式,是主体和客体之间的一切有用的信息或知识,是表征事物性质、特征和状态的一种普遍形式。
信息和数据不可分离。
信息是数据的内涵,而数据是信息的一种表达方式,数据是客观对象的表示,数据在得到解释后才能成为信息。
系统:相互联系的若干要素构成的具有特定功能的整体。
系统不仅指计算机信息系统,而且还包括其他系统,比如一个学校就是一个系统。
信息系统:是指具有处理、管理和分析数据能力,能够为决策提供有用信息的系统,信息系统不一定是计算机信息系统。
GIS以地理空间数据库为基础在计算机软、硬件支持下,对空间相关数据进行采集、管理、分析、模拟和显示,并采用地理模型分析方法,适时提供多种空间和动态的地理信息,为地理研究和地理决策而建立起来的计算机技术系统。
地理信息系统的类型:工具型(GIS开发平台,供其它系统调用或二次开发)、应用型(专题GIS 和区域GIS)、大众型GIS.GIS的设计方法原型化(优:需求表示清楚,用户满意度较高;降低开始风险和开发成本;缺:不适合开发大型的信息系统;系统难于维护;带有一定盲目性)、面向对象(优:加强了对问题域和系统责任的理解;改进了与分析有关的各类人员的交流;对需求的变化具有较强的适应性;贯穿软件生命周期全过程的一致性、实用性;有利于用户参与。
缺:需要一定的软件支持环境;不太适应大型的mis开发)、结构化程序设计(优:组成清晰,层次分明,便于调试和修改,是系统研制较为理想的工具;缺:结构化分析不适合需求经常改变的系统,因此结构化分析的前提是:面临静态需求)GIS二次开发模式自、委、联,开发方式:独、宿、集。
GIS设计内容系统总体设计、数据模型设计、数据库设计、系统功能设计、应用模型设计、输入/输出设计GIS设计过程系统分析{需求分析(需求调查[用户情况、数据源、数据评价,方式:面谈、电话访谈、现场参加、调查问卷、索取资料、GIS专题报告等]、需求分析、需求文档编写[包括表和清单])、可行性分析(经济因素[效益分析、经费问题]、技术因素[技术水平]、社会因素[有关部门和用户的支持程度])、进度预测}、系统设计、系统实施、运行维护第二章GIS系统分析需求分析的过程实际上是一个继承与发展的过程。
gis设计实现期末复习完整
![gis设计实现期末复习完整](https://img.taocdn.com/s3/m/6773042a5727a5e9856a6151.png)
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设计与实现考试复习资料](https://img.taocdn.com/s3/m/e31e540614791711cc791718.png)
第一章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设计与实现重点2
![GIS设计与实现重点2](https://img.taocdn.com/s3/m/cccd41d326fff705cc170af4.png)
1、GIS:GIS是由计算机硬件、软件和不同的方法组成的系统,该系统设计支持空间数据的采集、管理、处理、分析、建模和显示,以便解决复杂的规划和管理问题。
2、信息:是向人们或机器提供关于现实世界各种事实的知识,是加工过的数据,是数据、消息中所包含的意义,它不随载体的物理设备形式的改变而改变。
3、地理信息:是指数字、文字、图形、图象等载体所表达的地表物体与其环境之间存在的数量、质量、分布特征、联系和规律等。
4、地理信息的特点:属于空间信息,具有区域性、多维性和动态性。
5、GIS概念包含以下三个方面的内涵:⑴使用的工具:计算机系统⑵研究对象:空间物体的地理分布数据及其属性⑶数据建立过程:采集、存储、管理、处理、检索、分析和显示。
6、GIS的类型:按内容、功能和作用分为:工具型地理信息系统和应用型地理信息系统。
按研究对象性质和内容可以分为:专题地理信息系统和区域地理信息系统。
7、GIS应用的特点:⑴应用领域不断扩大⑵应用研究不断深入⑶应用社会化⑷应用全球化⑸应用环境网络化、集成化⑹应用模型多样化8、GIS设计的内容:⑴系统总体设计⑵数据模型设计⑶数据库详细设计⑷系统功能设计⑸应用模型和方法设计⑹输入和输出设计9、GIS设计的过程:⑴系统分析⑵系统设计⑶系统实施⑷运行维护10、系统分析的任务:对系统用户进行调查研究,对GIS用户进行需求分析和可行性分析,在明确系统目标的基础上,开展对新系统的深入调查研究和分析,最后提出新系统的结构方案。
11、系统分析的要求⑴熟悉用户的业务流程⑵与用户建立良好的合作能力⑶较好的分析和综合能力⑷循序渐进的阶段性工作思路。
12、需求分析过程有:需求调查、需求分析、需求文档编写三个阶段。
13、需求分析的任务:对需求进行过滤、分类整理,要对每个需求进行分析,确定这个需求将来做不做,以及实现的优先级是什么。
14、可行性分析包括理论分析和技术水平。
A.在进行需求分析和可行性分析时,应考虑哪些因素。
2024年GIS试题库
![2024年GIS试题库](https://img.taocdn.com/s3/m/f768f35d0812a21614791711cc7931b765ce7b3e.png)
一:单项选择(10道)1.数据的采集与编辑重要用于(A),保证GIS数据库中的数据在内容与空间上的完整性。
A. 获取数据B.搜集数据C.整顿数据D.分析数据2. 属性数据的组织有文献系统、层次构造、网络构造与关系数据库管理系统等。
目前被广泛采用的重要是(D)A. 文献系统B. 层次构造C. 网络构造D. 关系数据库管理系统3. GIS的关键功能是(D)A. 查询B. 检索C. 记录计算D. 空间分析功能4.(D)包括地形数据和人文景观数据A.自然资源数据B、调查记录数据C、数字高程(地面)模型数据D.基础制图数据5.(A)是线要素图层,具有拓扑属性和用于对象流(如交通)的合适属性。
A.网络 B.空间 C.联络 D.图表6. 天气预测图、旅游图、交通图与地铁线路图属于(B)A.一般地图B. 专題地图C.专业地图D.综合地图7.空间数据不完整重要由于( A )A.数字化不完整B.在数字化時用了錯误的比例因子引起的C.源有原数字化材料上的多种变形误差D.编码不完全或编码錯误10.地理地理信息系统的简称是:(C)A .GPS B.MPS C.GIS D.MIS11.GIS的全称是(A)A、地理信息系统B、文字处理系统C、全球定位系统D、地球卫星系统12.地理信息系统形成于20世纪(B)A.50年代 B.60年代C.70年代D.80年代13.地理信息系统与其他信息的明显标志是(D)A.属于属性信息B.属于共享信息C.属于社会经济信息D.属于空间信息14.“3S”技术指的是(A)A.GIS RS GPSB. GIS DSS GPSC.GIS GPS OSD.GIS DSS RS15.地图的单位是(A)A、页面单位B、英寸C、米D、码16.地理属性数据管理对象包括属性数据项、属性数据记录和(C)A、属性数据值B、记录C、属性数据D、关键字17.伪码有P码、Y码和(B)A、X码B、P/A码C、P/YD、Y/A18. 下列哪项不是ArcView的基本模块:(C)A、试图B、脚本C、空间分析D、表格19.空间数据编码的原则重要有系统性和科学性、()、原则化和通用性、简捷性、可扩展等。
GIS设计与实现期末考试半开卷知识点总结A4纸
![GIS设计与实现期末考试半开卷知识点总结A4纸](https://img.taocdn.com/s3/m/a58faf59fe4733687e21aaa3.png)
地理信息系统数据输入数据管理数据处理空间分析数据输出扫描数字化边界删除重新分类图幅拼接误差校正投影转换数据编辑数据转换统计报表绘图机屏幕显示胶片影像属性窗口条件追加修改删除图形数据属性数据库修改建库检索查询分析叠置处理数据综合统计分析网络分析跟踪数字化交互数字化图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设计与开发复习资料](https://img.taocdn.com/s3/m/2d32edac168884868662d604.png)
(完整)GIS设计与开发复习资料编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)GIS设计与开发复习资料)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)GIS设计与开发复习资料的全部内容。
专题一:(一)开发基本概念:1.软件工程概念:●概括地说,软件工程是指导计算机软件开发和维护的工程学科。
采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程.●三要素:方法、过程、工具。
2.软件概念:软件是“程序以及开发使用维护程序所需的所有文档",由应用程序、系统程序、面向用户的文档及面向开发者的文档 4部分构成.3.开发模式(模型)发展:●瀑布:●喷泉:●对象:4.组件、COM、COM+、DCOM、OLE、ActiveX(控件文件的常用扩展名:ocx)(gis01ppt中有) :●COM即Component Object Model(组件式对象模型), COM 不是一种面向对象的语言,而是一种二进制标准,它定义了组件对象之间基于这些技术标准进行交互的方法。
COM是软件模块之间的链接,COM 是一种技术。
●分布式环境下使用的COM即DCOM(distribute COM)。
●OLE(Object Linking and Embedding)对象链接和嵌入技术。
●ActiveX 是 Microsoft 对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。
5.组件式GIS:利用他人提供的GIS组件,在可视化开发平台中,设计GIS应用程序—一整套开发平台。
GIS设计与实现复习材料
![GIS设计与实现复习材料](https://img.taocdn.com/s3/m/6807754c336c1eb91a375d87.png)
GIS软件的分类:工具型软件、应用型软件GIS软件区别于其他各类软件的根本特征是它具有空间分析功能。
自1962年世界上第一个地理信息系统——加拿大地理信息系统。
GIS设计是利用软件工程的思想。
GIS设计包括软件设计和数据库设计两部分内容。
最常用的软件过程模型是瀑布模型。
GIS工程学结构体系主要由任务、基础理论、方法论三方面组成。
结构化生命周期法类型:自顶向下方法、自底向上方法面向对象设计方法:面向对象建模技术、统一建模语言原型从本质上可分为两种类型:丢弃型原型、进化型原型绘制GIS数据流图的基本步骤:自外向内、自顶向下、逐层细化、逐步求精。
加工逻辑说明:在分层的GIS数据流图中,子图及数据流、文件等都说明了父图的加工,实际上就是给出了定义。
但最底层的数据流图中的加工不能通过子图做进一步的描述,所以必须有一个加工小说明来定义底层数据流图中的加工。
(理解)表达加工逻辑说明的工具:结构化英语、判定表、判定树进行用例建模时,所需要的用例图数量是根据系统的复杂度来衡量的。
在用例的泛化关系中,所有的子用例都有相似的目的和结构。
结构图中,关键要描述的内容有两个:模块的功能、模块与模块之间的接口类的表示法是一个矩形,这个矩形由3个部分构成:类的名称、类的属性、类的操作。
GIS软件体系结构经历了从单机系统到客户/服务器,从客户/服务器到浏览器/服务器结构,最后到面向地理服务的WebGIS。
在系统总体设计中,主要的工作就是确定功能模块结构。
模块结构最普遍的形式:树状结构、网状结构。
GIS用户界面是GIS用户与GIS系统之间传递、交换信息的媒介,是用户使用系统的综合操作环境和与系统交互的唯一通道。
(理解)空间数据三大基本特征:空间特征、时间特征、属性特征空间数据分类的目的:为了便于计算机存储、编码和检索空间数据GIS开发三种方式:独立开发、单纯二次开发、组件式二次开发GIS软件包括:基础型、专题型、专题应用型GIS软件测试方法:文档审查、模拟运行测试、模拟开发测试GIS维护内容:数据维护与更新、应用系统维护与更新、网络维护与安全管理地理信息系统:以计算机技术为依托,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学的理论和方法,集采集、存储、显示、处理、分析和输出地理信息于一体的计算机系统。
GIS设计与实现 期末考试复习资料
![GIS设计与实现 期末考试复习资料](https://img.taocdn.com/s3/m/3c7b782659eef8c75fbfb356.png)
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。
GIS设计与实现重点
![GIS设计与实现重点](https://img.taocdn.com/s3/m/4cdc7a9002d276a201292e05.png)
名词解释:1.用例图:由参与者、用例以及它们之间的关系构成的用于描述系统功能的动态视图2.地理信息科学:它是研究地理信息的本质特征与运动规律的一门学科,其研究对象是地理信息。
它通过对地理信息技术中的一般问题和规律性问题进行研究,对GIS工程学提供指导。
3.数据质量:数据质量是对空间数据在表达空间位置、空间关系、专题特征以及时间等要素时,所能达到的准确性、一致性、完整性以及它们之间统一性的度量,一般描述为空间数据的可靠性和精度,用误差来表示。
4.类:具有一致数据结构和行为(即操作)的对象抽象成类,它反映了与应用有关的重要性质,而忽略掉其他一些无关内容。
5.对象:人们对世界上的事物上的认识形成概念,这些概念使我们可以感知和推理世界上的事物,这些概念应用到的事物称为对象。
其他:1.GIS特点:(1)GIS的处理对象是地理数据(2)GIS提供了一系列的工具(3)GIS实现了地图实体与属性数据的关联2.GIS发展:3.GIS工程学特点:(1)以空间信息系统工程优化为目的(2)横跨多学科(3)GIS工程学是直接面向决策的,为可持续发展提供决策支持(4)与GIS产业话密切联系(5)系统更新速度快(6)易操作性要求高4.类图的构成:类图由类、接口等模型元素以及它们之间的关系构成论述:1.GIS设计方法的选择:有结构化生命周期法、原型法、面向对象设计方法三种方法综上所述,进行设计方法的选择需根据GIS软件设计的特点,考虑多方面因素选择合适方法,通常:小型GIS软件设计→原型法;大型GIS软件设计→结构化生命周期法或面向对象设计法;需求分析阶段应用原型法来确认用户需求。
2.GIS接口设计(一)系统与标准数据的接口:设计GIS软件系统时,要设计系统与标准数据的接口。
所谓“标准数据”是指常用的商业GIS软件的数据格式。
接口的形式有两种:①直接存取:所开发的软件提供对该数据格式的支持。
目前常用的GIS 数据格式种类很多,很难实现对所有格式的支持。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《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,当图形数据大到几十至几百兆字节,并且一个数据库由上千张图组成时,就需要用有效的手段来管理和维护图形数据。
当数据量大到GB级别时,对空间数据库的维护或查询速度成为非常重要的问题。