第六章:地理信息系统的设计与评价_第1页
第六章:地理信息系统的设计与评价_第2页
第六章:地理信息系统的设计与评价_第3页
第六章:地理信息系统的设计与评价_第4页
第六章:地理信息系统的设计与评价_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1、2020年9月7日12时2分,1,第六章 地理信息系统的设计与评价,2,2020年9月7日12时2分,第一节 GIS设计概述 第二节 地理信息系统的设计 第三节 地理信息的标准化 第四节 地理信息系统的评价,3,2020年9月7日12时2分,GIS的开发建设和应用是一项系统工程,涉及到系统的最优设计、最优控制运行、最优管理,以及人、财、物资源的合理投入、配置和组织等诸多复杂问题。需要运用系统工程、软件工程等的原理和方法,结合空间信息系统的特点进行实施建设。,第一节 GIS设计概述,4,2020年9月7日12时2分,GIS应用模式与分类,按照其应用模式可以分为两类: 科学研究工具 办公服务系统

2、按照规模分为三类: 小型GIS 中型GIS 大型GIS 还可按照应用领域划分,5,2020年9月7日12时2分,地理信息系统应用的划分,表:GIS应用的三元划分示例,6,2020年9月7日12时2分,根据场模型和要素模型对GIS应用领域进行划分N.R. Adam& A Gangopadhyay,7,2020年9月7日12时2分,开发GIS应用的方式,一是通过购买,在组织中实施 二是请软件开发商来开发 三是由组织内部的人员开发,可以是专业的地理信息系统人员,也可以是最终用户。,8,2020年9月7日12时2分,GIS应用项目,项目生存周期J. Gido,9,2020年9月7日12时2分,图:地理

3、信息系统项目过程 (A:表示用户自行建立系统;B表示通过招标由GIS开发商建立),10,2020年9月7日12时2分,系统设计的目的 这里的系统设计是指应用型或业务型地理信息系统的设计; 应用型地理信息系统设计的目的是为了建立业务化的运行系统,以实现业务操作的手工模式向信息化模式的根本转变,实现管理和决策的高效率和科学化。 系统设计的模式 结构化的系统设计模式; 软件工程理论的应用。 系统设计的流程 系统分析; 系统设计; 系统实施; 系统运行与维护。,11,2020年9月7日12时2分,GIS工程设计综述,地理信息系统的开发研究分为四个阶段:系统分析、系统设计、系统实施、系统评价及维护。系统

4、分析阶段的需求功能分析、数据结构分析和数据流分析是系统设计的依据。系统分析阶段的工作是要解决“做什么”的问题,它的核心是对地理信息系统进行逻辑分析,解决需求功能的逻辑关系及数据支持系统的结构,以及数据与需求功能之间的关系;系统设计阶段的核心工作是要解决“怎么做”的问题,研究系统由逻辑设计向物理设计的过渡,为系统实施奠定基础。,12,2020年9月7日12时2分,第二节 地理信息系统的设计,GIS工程设计的基本原则,13,2020年9月7日12时2分,(一)计划管理原则,用分阶段的生命周期计划严格管理 Boehm认为,在工程的整个生命周期应该制定并严格执行六类计划,它们是项目概要计划,里程碑计划

5、,项目控制计划,产品控制计划,验证计划,运行维护计划。,14,2020年9月7日12时2分,(二)坚持进行阶段评审原则,第一,大部分错误是在编码之前造成的,Boehm等人的统计,设计错误占软件错误的63%,编码错误仅占37%; 第二,错误发现与改正进行越晚,所需付出的代价也越高.,15,2020年9月7日12时2分,1,图1,16,2020年9月7日12时2分,17,2020年9月7日12时2分,(三)严格的产品控制原则,为了保持系统各个配置成分的一致性,必须实行严格的产品控制,其中主要是实行基准配置管理。所谓基准配置又称为基线配置,它们是经过阶段评审后的系统配置成分(各个阶段产生的文档或程序

6、代码)。 基准配置管理也称为变动控制:一切有关修改系统的建议,特别是涉及到对基准配置的个性建议,都必须按照严格的规程进行评审,获得批准以后才能实施修改。,18,2020年9月7日12时2分,采用现代程序设计技术原则 结果应能清楚地审查原则 开发小组的人员应该少而精原则 当开发小组人员数为N时,可能的通信路径有N*(N-1)/2条。 承认不断改进工程实践的必要性原则 按照这条原则,不仅要积极主动地采纳新的软件技术,而且要注意不断总结经验,例如,收集进度和资源耗费数据,收集出错类型和问题报告数据等等。,其它原则,19,2020年9月7日12时2分,GIS工程的生命周期方法学,GIS工程采用的生命周

7、期方法学就是从时间角度对软件开发和维护的复杂问题进行分解,把软件生成的漫长周期依次划分为若干个阶段,每个阶段有相对独立的任务,然后逐步完成每个阶段的任务。,20,2020年9月7日12时2分,瀑布模型,传统的生命周期方法学可以用瀑布型(Waterfall model)来模拟,如图所示 几个特点: (1) 阶段间具有顺序性和依赖性 (2) 推迟实现的观点 清楚区分逻辑设计与物理设计,尽可能推迟程序的物理实现,是按照瀑布模型开发软件的一条重要的指导思想。 (3) 质量保证的观点 第一,每个阶段都必须完成规定的文档,没有交出合格的文档就是没有完成该阶段的任务。 第二,每个阶段结束前都要对所完成的文档

8、进行评审。,21,2020年9月7日12时2分,22,2020年9月7日12时2分,技术审查和管理复审,进行审查和复审的必要性 技术审查也是降低软件成本的一个重要措施。 技术审查的标准和方法 成立一个由技术专家组成的审查小组来承担技术审查的工作,审查小组的基本成员有四个人组长、作者和两名评审员。 完整的技术审查过程一般由下述六个步骤组成;准备,简要介绍情况,阅读被审查的文档,开审查会,返工,复查。 复查的目的是发现错误而不是改正错误。,23,2020年9月7日12时2分,24,2020年9月7日12时2分,系统分析 系统分析的任务是对系统用户进行需求调查和可行性分析,最后提出新系统的目标和结构

9、方案; 系统分析的内容包括: who谁使用该系统; what新系统需要具有哪些功能和条件; why为什么需要这些功能和条件; where新系统需要的资源和条件从哪里获得; quality系统需要具有的技术指标、性能和可靠性要求等。 最后将系统分析的结果写成可行性分析报告,为系统立项提供依据。,25,2020年9月7日12时2分,系统设计 总体设计:系统立项后便转入总体设计;总体设计完成后,撰写系统总体设计方案,提供专家论证和评审。 详细设计:专家论证通过后,才能转入详细设计。详细设计的任务是根据总体设计的方案确定的目标和阶段开发计划,紧密结合特定的硬件、基础软件和规范标准,进行子系统和数据库等

10、的详细设计,用于指导系统的开发。,26,2020年9月7日12时2分,(1)总体设计,这个阶段必须回答的关键问题是:“概括地说,应该如何解决这个问题” 首先,应该考虑几种可能的解决方案。 (1) 低成本的解决方案; (2) 中等成本的解决方案。 (3) 高成本的“十全十美”的系统。 系统分析员应该使用系统流程图或其他工具描述每种可能的系统,估计每种方案的成本和效益,还应该在充分权衡各种方案的利弊的基础上,推荐一个较好的系统(最佳方案),并且制定实现所推荐的系统的详细计划。如果用户接受分析员推荐的系统,则可以着手完成本阶段的另一项主要工作。,27,2020年9月7日12时2分,上面的工作确定了解

11、决问题的策略以及目标系统需要哪些程序,但是,怎样设计这些程序呢?结构设计的一条基本原理就是程序应该模块化,也就是一个大程序应该由许多规模适中的模块按合理的层次结构组织而成。 总体设计阶段的第二项主要任务就是设计软件的结构,也就是确定程序由哪些模块组成以及模块间的关系。通常用层次图或结构图描绘软件的结构。,28,2020年9月7日12时2分,结构化的系统设计模式,29,2020年9月7日12时2分,(2)详细设计,总体设计阶段以比较抽象概括的方式提出了解决问题的办法。详细设计阶段的任务就是把解法具体化,也就是回答下面这个关键问题:“应该怎样具体地实现这个系统呢?” 这个阶段的任务还不是编写程序,

12、而是设计出程序的详细规格说明。这种规格说明的作用很类似于其他工程领域中工程师经常使用的工程蓝图,它们应该包含必要的细节,程序员可以根据它们写出实际的程序代码。 通常用HIPO图(层次加输入/处理/输出图)或PDL语言(过程设计语言)描述详细设计的结果。,30,2020年9月7日12时2分,系统实施 系统实施是按照详细设计方案确定的目标、内容和方法,分阶段完成系统开发的过程; 系统实施的内容包括: 系统硬件和软件的引进和调试; 系统数据库的建立和数据质量控制; 应用模块开发和建立用户应用界面; 应用系统联调、测试和编写系统测试报告; 按照计划任务书进行系统的验收及技术鉴定。 系统运行和维护 系统

13、运行; 系统维护。,31,2020年9月7日12时2分,硬件配置,32,2020年9月7日12时2分,人员配置,33,2020年9月7日12时2分,第三节地理信息的标准化,地理信息标准化的内容 统一的名词术语内涵; 统一的数据采集原则; 统一的空间定位框架; 统一的数据分类标准; 统一的数据编码系统; 统一的数据组织结构; 统一的数据记录格式; 统一的数据质量含义。 地理信息标准化的制定 国际标准化组织的任务; 中国标准化组织的任务。,34,2020年9月7日12时2分,地理信息系统标准化,1、地理信息内容和层次 1)地理知识、地理信息、地理数据 地理知识是有关地理现象以及地理过程发展规律的正

14、确认识的集合。地理信息是地理知识的一种,它强调对于地理知识的规范化及其结构化的描述形式,地理数据是地理信息的数字化载体。 2)地理信息的构成和信息结构 地理信息是对地理实体特征的描述,地理实体特征一般分为四类:空间特征属性特征关系特征动态特征,35,2020年9月7日12时2分,2、地理信息的分类与编码 1)地理信息的分类 作为地学编码基础的分类体系,主要是由分类与分级方法形成的。分类是把研究对象划分为若干个类组,分级则是对同一类组对象再按某一方面量上的差别进行分级。分类和分级,共同描述了地物之间的分类关系、隶属关系和等级关系。 2)地理信息的编码 对地理信息的代码设计是在分类体系基础上进行的

15、,一般地在编码过程中所用的码有多种类型,例如顺序码、数值化字母顺序码、层次码、复合码、简码等。我国所编制的地理信息代码中,以层次码为主。,36,2020年9月7日12时2分,3、地理信息的记录格式与转换 数据交换格式 不同空间数据模型下空间目标的记录完整性及转换完整性,例如由不同简单空间目标之间的逻辑关系形成的复杂空间目标,在转换后其逻辑关系不应被改变; 各种参考信息的记录及转换格式,例如坐标信息、投影信息、数据保密信息、高程系统等; 数据显示信息,包括标准的符号系统、颜色系统显示; 属性数据的标准定义及值域的记录及转换; 地理实体的定义及转换; 元数据(Metadata)的记录格式及转换等。

16、,37,2020年9月7日12时2分,4、地理信息规范及标准的制定 1)制定地理信息技术标准的主要对象 软件工具:例如软件工程、文档编写、软件设计、产品验收、软件评测等; 数据:数据模型、数据质量、数据产品、数据交换、数据产品评测、数据显示、空间坐标投影等; 系统开发:例如系统设计、数据工艺工程、标准建库工艺等; 其它:例如名词术语、管理办法等。 2)制定地理信息技术标准的一般要求 符合国家有关的法律、法规; 要注意与国际接轨,既能适合于现在,还能面向未来; 编写格式要规范化。 3)编制标准体系表 围绕着地理信息技术的发展,所需要的技术标准可能有多个,各技术标准之间具有一定内在的联系,相互联系的地理信息技术标准形成地理信息技术标准体系。信息技术标准体系具有目标性、集合性、可分解性、相关性、适应性和整体性等特征,是实施编制整个地理信息技术标准的指南和基础。,38,2020年9月7日12时2分,第四节 地理信息系统的评价,系统评价的概念 系统评价的内容,39,2020年9月7日12时2分,地理信息系统评价内容,主要对下列各项进行考查: 系统效率 地理信息系统的各种职能指标、技术指标和经济指标是系统效率的反映。例如系统能否及时地向用户提供有用信息,所提供信息的地理精度和几何精度如

温馨提示

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

评论

0/150

提交评论