GIS设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
GIS设计与实现
第一章
1、*GIS的概念:作为信息处理技术的一种,是以计算机技术为依托,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学的理论和方法,集采集、存储、显示、处理、分析和输出地理信息于一体的计算机系统。
2、*GIS作为处理地理数据的一种方法和技术,由五个基本要素构成:硬件、软件、数据、人员和方法。
3、*GIS的发展阶段:集成式GIS、模块式GIS、核心式GIS、组件式GIS、WebGIS (除外还有移动GIS )。
4、GIS研究内容:数据采集、数据存储(空间数据和属性数据存储)、数据处理和分析、数据输出。
5、GIS的特点:GIS的处理对象是地理数据、GIS提供了一系列的工具、GIS实现了地图实体与属性数据库的关联。
6、GIS的应用:地图制图、空间数据管理、空间统计分析、空间分析评价与模拟预测建模、辅助宏观决策。
7、实现地理信息资源共享的条件:一是数据资源的储备,二是要有技术支撑系统的保障,三是共享规则的制定、被广泛采纳和遵循,主要包含标准、规范、政策和相关法律。
8、GIS数据标准化的主要内容:GIS相关的名词或术语标准化;与空间数据库建设有关的标准化活动;与GIS数据共享有关的标准化工作。
9、地理信息标准:统一的地理坐标系统、空间信息分类和编码系统、数据模型的标准。
10、数据标准:数据交换、空间元数据标准、数据质量、GIS数据产品标准。
11、*GIS设计:在GIS开发的整体过程中,遵循一般软件工程的原理和方法,结合GIS开发的特点、特殊规律和要求,对GIS软件从系统定义、系统总体设计、系统详细设计、空
间数据库和地理模型库设计、GIS实施、GIS软件测试与评价、直到GIS维护的各个阶段进
行工程化规范的方法体系。
12、*GIS软件设计的内容:软件设计和数据库设计。
13、*GIS设计的特点:
(1)GIS处理的是空间数据,具有数据量庞大、实体种类繁多、实体间的关联复杂等特点;
(2)GIS设计以空间数据为驱动;
(3)GIS工程投资大、周期长、风险大、涉及部门繁多。
14、GIS设计目标(原因):通过改进系统设计方法、严格执行开发阶段划分、进行各阶段
质量把关以及做好项目建设的组织管理工作,从而达到增强系统的实用性、降低系统开发和
应用的成本以及延长系统生命周期的目的。
15、*软件危机:一是如何开发软件以满足对软件日益增长的需要;二是如何维护数量不断膨胀的已有软件。
16、*软件危机内容:
(1)开发软件:a对软件开发成本和进度的轨迹不准确;
b、软件质量不高;
c、用户接受度不高;
d、软件产品开发效率低;
e、相关的技术文档资料不完备;
f、软件可维护性、重用性和可扩展性不高;
(2)维护软件:a、数据不能得到及时的更新;
b、系统需求变更所需要的系统升级不能得到实施;
C、网络安全维护得不到贯彻执行。
第二章
1. GIS工程的定义:用科学知识和技术原理来定义、开发、维护软件的一门学科,其主要思想是在软件生产中用工程化的方法替代传统手工方法。
2. GIS工程的特点:(1)以空间信息系统工程优化为目的;
(2)横跨多学科;
(3)GIS工程学是直接面向决策的,为可持续发展提供决策支持;
(4)与GIS产业密切联系;
(5)系统更新速度快;
(6)易操作性要求高。
3. GIS软件开发过程中的问题:(1)经费预算经常突破,完成时间一再拖延;(2)开发的软件不能满足用户的要求;(3)开发的软件可维护性差;(4)开发的软件可靠性差;(5)数据工程量特别大,特别是数据采集工作量大;(6)软件需求与软件安生产的矛盾日益加剧,突出表现在软件生产率低;(7)软件可重用性差。
4. *结构化生命周期法的基本思想:将系统开发看作工程项目,有计划、有步骤地进行工作,
它认为虽然各种业务信息系统处理的具体内容不同,但所有系统开发过程可以划分为六个阶
段。
2. GIS结构化划分的阶段(结构化生命周期法):(1)系统开发准备阶段;(2)调查研究机可行性研究阶段;(3)系统分析阶段;(4)系统设计阶段;(5)系统实施阶段;(6)维护和评价阶段;
3•结构化生命周期法的各项工程活动:可行性分析、需求分析、总体设计、详细设计、编码及测试。4•面向对象设计方法:面向对象建模技术和统一建模语言。
5•原型法:开发人员在初步了解用户需求的基础上构造一个应用系统模型,即原型,用户和
开发人员在此基础上发福探讨和完善原型,直到用户满意为止。
6•原型法开发信息系统的阶段:(1)确定用户的基本需求;(2)开发初始原型;(3)利用原
型来提炼用户需求;(4)修正和改进原型。
7. *GIS基本设计方法比较:
(1)结构化生命周期法:规定了软件开发过程中的各项工程活动,一般包括可行性分析、需求分析、总体设计、详细设计、编码及测试六项活动,并规定了它们自上而下,相互衔接的固定次序,前一阶段的成果是后一阶段工作开展的基础。
优点:1)提供了较为成熟和完善的管理模式,而且直观易学;2)缺乏灵活性;3)
修改困难、难以维护和软件模块重用性差等缺点。
(2)原型法:主要思想是借助原型来辅助软件开发。利用开发工具快速构造出原型软件,
用户及开发人员通过对原型软件的试运行、评价、修正和改进,逐步明确对软件的功能需求
以进行正式开发或者直接把原型扩充成最终产品。
优点:1)增进了开发人员和用户对系统功能需求的理解;2)为用户提供了一种有力
的学习手段,尤其是可以大大提高用户接受性;3)软件原型是否具有代表性直接影响到软
件开发的成功与否。
(3)面向对象方法:面向对象技术将客观世界(即问题论域)看成是由一些相互联系的事
物(即对象)组成,每个对象都有自己的运动规律和内部状态,对象间的相互作用和相互联
系构成了完整的客观世界。
优点:1)人类思维方法一致,便于描述客观世界;2)开发的软件性能稳定、易于重
用和维护。
8. GIS基本设计方法选择:
(1)考虑到GIS应用的特点以及GIS应用的多样化,进行GIS设计方法的选择需要考虑多方面的因素。(包括系统规模的大小、系统应用类型、系统需求明确程度等。)