《7 地理信息系统的设计与评价 北京大学.ppt》由会员分享,可在线阅读,更多相关《7 地理信息系统的设计与评价 北京大学.ppt(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第七章第七章 地理信息系统的地理信息系统的设计与评价设计与评价第一节第一节 GISGIS设计概述设计概述第二节第二节 GISGIS的设计的设计第三节第三节 地理信息的标准化地理信息的标准化第四节第四节 GISGIS的评价的评价第一节第一节 GISGIS设计概述设计概述系统设计的目的这里的系统设计是指应用型或业务型地理信息系统的设计;应用型地理信息系统是指在工具或基础型地理信息系统的基础上,经过二次开发,建成满足专门用户解决一类或多类实际问题的地理信息系统。应用型地理信息系统设计的目的是为了建立业务化的运行系统,以实现业务操作的手工模式向信息化模式的根本转变,实现管理和决策的高效率和科学化。空间
2、事务处理系统(空间事务处理系统(空间事务处理系统(空间事务处理系统(STPSSTPSSTPSSTPS)主要目的是通过应用主要目的是通过应用主要目的是通过应用主要目的是通过应用GISGISGISGIS的数据库技术,实现由传统的事务处的数据库技术,实现由传统的事务处的数据库技术,实现由传统的事务处的数据库技术,实现由传统的事务处理向计算机处理的转换(如在房产、地籍部门应用)理向计算机处理的转换(如在房产、地籍部门应用)理向计算机处理的转换(如在房产、地籍部门应用)理向计算机处理的转换(如在房产、地籍部门应用)空间管理信息系统(空间管理信息系统(空间管理信息系统(空间管理信息系统(SMISSMISS
3、MISSMIS)主要目的是实现会计信息管理的高效率、模型开发和空间数主要目的是实现会计信息管理的高效率、模型开发和空间数主要目的是实现会计信息管理的高效率、模型开发和空间数主要目的是实现会计信息管理的高效率、模型开发和空间数据库的动态更新(城市规划、土地利用、道路交通管理、管据库的动态更新(城市规划、土地利用、道路交通管理、管据库的动态更新(城市规划、土地利用、道路交通管理、管据库的动态更新(城市规划、土地利用、道路交通管理、管网规划)网规划)网规划)网规划)空间决策支持系统(空间决策支持系统(空间决策支持系统(空间决策支持系统(SDSSSDSSSDSSSDSS)主要目的是以解决半结构化和非结
4、构化的决策问题,除了需主要目的是以解决半结构化和非结构化的决策问题,除了需主要目的是以解决半结构化和非结构化的决策问题,除了需主要目的是以解决半结构化和非结构化的决策问题,除了需要利用要利用要利用要利用GISGISGISGIS的数据库和空间分析技术,模型库及其管理系统的数据库和空间分析技术,模型库及其管理系统的数据库和空间分析技术,模型库及其管理系统的数据库和空间分析技术,模型库及其管理系统是决策支持系统的核心(宏观决策、行业发展规划)是决策支持系统的核心(宏观决策、行业发展规划)是决策支持系统的核心(宏观决策、行业发展规划)是决策支持系统的核心(宏观决策、行业发展规划)应用型地理信息系统的分
5、类应用型地理信息系统的分类系统设计的模式 结构化的系统设计模式;结构化的系统设计模式;结构化的系统设计模式;结构化的系统设计模式;结构化系统分析方法就是利用一般系统工程分析法和有关结结构化系统分析方法就是利用一般系统工程分析法和有关结结构化系统分析方法就是利用一般系统工程分析法和有关结结构化系统分析方法就是利用一般系统工程分析法和有关结构概念,把它们应用于地理信息系统的设计,采用自上而下构概念,把它们应用于地理信息系统的设计,采用自上而下构概念,把它们应用于地理信息系统的设计,采用自上而下构概念,把它们应用于地理信息系统的设计,采用自上而下划分模块,逐步求精的系统分析方法。这种结构化分析和设划
6、分模块,逐步求精的系统分析方法。这种结构化分析和设划分模块,逐步求精的系统分析方法。这种结构化分析和设划分模块,逐步求精的系统分析方法。这种结构化分析和设计的基本思想包括如下要点:计的基本思想包括如下要点:计的基本思想包括如下要点:计的基本思想包括如下要点:在研制地理信息系统的各个阶段都要贯穿系统的观点。从总在研制地理信息系统的各个阶段都要贯穿系统的观点。从总在研制地理信息系统的各个阶段都要贯穿系统的观点。从总在研制地理信息系统的各个阶段都要贯穿系统的观点。从总体出发按照自上而下,一层一层地完成系统的研制,这是结体出发按照自上而下,一层一层地完成系统的研制,这是结体出发按照自上而下,一层一层地
7、完成系统的研制,这是结体出发按照自上而下,一层一层地完成系统的研制,这是结构化思想的核心。构化思想的核心。构化思想的核心。构化思想的核心。地理信息系统设计的基本原则是首先进行调查研究,掌握必地理信息系统设计的基本原则是首先进行调查研究,掌握必地理信息系统设计的基本原则是首先进行调查研究,掌握必地理信息系统设计的基本原则是首先进行调查研究,掌握必要的数据,否则就不可能进行系统分析。要的数据,否则就不可能进行系统分析。要的数据,否则就不可能进行系统分析。要的数据,否则就不可能进行系统分析。用结构化的方法构筑地理信息系统的逻辑模型。用结构化的方法构筑地理信息系统的逻辑模型。用结构化的方法构筑地理信息
8、系统的逻辑模型。用结构化的方法构筑地理信息系统的逻辑模型。结构化分析和设计还包括系统结构上的变化和功能上的改变,结构化分析和设计还包括系统结构上的变化和功能上的改变,结构化分析和设计还包括系统结构上的变化和功能上的改变,结构化分析和设计还包括系统结构上的变化和功能上的改变,以及面向用户的观点。以及面向用户的观点。以及面向用户的观点。以及面向用户的观点。系统设计的模式四个组成部分四个组成部分访问、调查用户,确定系统的目的、要求和访问、调查用户,确定系统的目的、要求和规定;规定;描述和评价与系统设计过程有关的资源和限描述和评价与系统设计过程有关的资源和限定因素;定因素;说明和评价所拟定的不同系统,
9、满足所规定说明和评价所拟定的不同系统,满足所规定的要求;的要求;对拟定的系统作最后的评价,选择一个运行对拟定的系统作最后的评价,选择一个运行的系统。的系统。软件工程理论的应用。软件工程理论的应用。软件工程理论的应用。软件工程理论的应用。结构化的系统评价模式结构化的系统评价模式结构化的系统评价模式结构化的系统评价模式目的与任务目的与任务目的与任务目的与任务概念的定义:介绍系统的各个主要组成部分;概念的定义:介绍系统的各个主要组成部分;概念的定义:介绍系统的各个主要组成部分;概念的定义:介绍系统的各个主要组成部分;功能的要求:系统要做什么;输入、输出、功能功能的要求:系统要做什么;输入、输出、功能
10、功能的要求:系统要做什么;输入、输出、功能功能的要求:系统要做什么;输入、输出、功能需要的处理步骤、实现条件、生成的数据。需要的处理步骤、实现条件、生成的数据。需要的处理步骤、实现条件、生成的数据。需要的处理步骤、实现条件、生成的数据。性能测定:硬件、软件模块、数据库的质量控制;性能测定:硬件、软件模块、数据库的质量控制;性能测定:硬件、软件模块、数据库的质量控制;性能测定:硬件、软件模块、数据库的质量控制;系统设计的流程系统设计的流程系统设计的流程系统设计的流程系统分析;系统分析;系统分析;系统分析;系统设计;系统设计;系统设计;系统设计;系统实施;系统实施;系统实施;系统实施;系统运行与维
11、护。系统运行与维护。系统运行与维护。系统运行与维护。生命周期设计法生命周期设计法 系统设计按阶段进行,预先规定每一阶段的开发目标和系统设计按阶段进行,预先规定每一阶段的开发目标和任务,然后按照一定的准则顺序开发实施。任务,然后按照一定的准则顺序开发实施。缺点:开发过程厂、新系统实际效果的可见性差、用户缺点:开发过程厂、新系统实际效果的可见性差、用户反馈意见迟、不容易把握用户需求的变化。反馈意见迟、不容易把握用户需求的变化。原型化设计法原型化设计法根据用户提出的需求,由用户和开发人员共同商定其中根据用户提出的需求,由用户和开发人员共同商定其中重要和基本的开发目标,然后选择一个试验区,涉及重要和基
12、本的开发目标,然后选择一个试验区,涉及处处不方案,在较短时间内开发出一个能满足用户基处处不方案,在较短时间内开发出一个能满足用户基本要求的初步原型或系统雏形,交用户试用,经过一本要求的初步原型或系统雏形,交用户试用,经过一段时间的运行后,根据用户意见对原型加以修改或扩段时间的运行后,根据用户意见对原型加以修改或扩充,产生一个新的原型版本,如此反复和迭代,最后充,产生一个新的原型版本,如此反复和迭代,最后形成一个比较完善和质量较高的应用型地理信息系统。形成一个比较完善和质量较高的应用型地理信息系统。优点:节约开发经费和时间。优点:节约开发经费和时间。第二节第二节 地理信息系统的设计地理信息系统的
13、设计系统分析 系统分析的任务是对系统用户进行需求调查和可行系统分析的任务是对系统用户进行需求调查和可行系统分析的任务是对系统用户进行需求调查和可行系统分析的任务是对系统用户进行需求调查和可行性分析,最后提出新系统的目标和结构方案;性分析,最后提出新系统的目标和结构方案;性分析,最后提出新系统的目标和结构方案;性分析,最后提出新系统的目标和结构方案;系统分析的内容包括:系统分析的内容包括:系统分析的内容包括:系统分析的内容包括:whowhowhowho谁使用该系统;谁使用该系统;谁使用该系统;谁使用该系统;whatwhatwhatwhat新系统需要具有哪些功能和条件;新系统需要具有哪些功能和条件
14、;新系统需要具有哪些功能和条件;新系统需要具有哪些功能和条件;whywhywhywhy为什么需要这些功能和条件;为什么需要这些功能和条件;为什么需要这些功能和条件;为什么需要这些功能和条件;wherewherewherewhere新系统需要的资源和条件从哪里获得;新系统需要的资源和条件从哪里获得;新系统需要的资源和条件从哪里获得;新系统需要的资源和条件从哪里获得;qualityqualityqualityquality系统需要具有的技术指标、性能和系统需要具有的技术指标、性能和系统需要具有的技术指标、性能和系统需要具有的技术指标、性能和可靠性要求等。可靠性要求等。可靠性要求等。可靠性要求等。最
15、后将系统分析的结果写成可行性分析报告(社会、最后将系统分析的结果写成可行性分析报告(社会、最后将系统分析的结果写成可行性分析报告(社会、最后将系统分析的结果写成可行性分析报告(社会、经济和技术),为系统立项提供依据。经济和技术),为系统立项提供依据。经济和技术),为系统立项提供依据。经济和技术),为系统立项提供依据。系统设计系统设计 总总总总体体体体设设设设计计计计:系系系系统统统统立立立立项项项项后后后后便便便便转转转转入入入入总总总总体体体体设设设设计计计计;总总总总体体体体设设设设计计计计完完完完成后,撰写系统总体设计方案,提供专家论证和评审。成后,撰写系统总体设计方案,提供专家论证和评
16、审。成后,撰写系统总体设计方案,提供专家论证和评审。成后,撰写系统总体设计方案,提供专家论证和评审。主要内容主要内容主要内容主要内容用户需求用户需求用户需求用户需求系统目标系统目标系统目标系统目标总体结构总体结构总体结构总体结构系统配置系统配置系统配置系统配置数据库设计数据库设计数据库设计数据库设计系统功能系统功能系统功能系统功能经费和管理经费和管理经费和管理经费和管理详细设计:专家论证通过后,才能转入详细设计。详细设计的任务是根据总体设计的方案确定的目标和阶段开发计划,紧密结合特定的硬件、基础软件和规范标准,进行子系统和数据库等的详细设计,用于指导系统的开发。详细设计的主要内容:详细设计的主
17、要内容:子系统设计子系统设计数据库设计数据库设计功能模块设计功能模块设计用户界面设计用户界面设计系统实施 系统实施是按照详细设计方案确定的目标、内容和方法,系统实施是按照详细设计方案确定的目标、内容和方法,系统实施是按照详细设计方案确定的目标、内容和方法,系统实施是按照详细设计方案确定的目标、内容和方法,分阶段完成系统开发的过程;分阶段完成系统开发的过程;分阶段完成系统开发的过程;分阶段完成系统开发的过程;系统实施的内容包括:系统实施的内容包括:系统实施的内容包括:系统实施的内容包括:系统硬件和软件的引进和调试;系统硬件和软件的引进和调试;系统硬件和软件的引进和调试;系统硬件和软件的引进和调试
18、;系统数据库的建立和数据质量控制;系统数据库的建立和数据质量控制;系统数据库的建立和数据质量控制;系统数据库的建立和数据质量控制;应用模块开发和建立用户应用界面;应用模块开发和建立用户应用界面;应用模块开发和建立用户应用界面;应用模块开发和建立用户应用界面;应用系统联调、测试和编写系统测试报告;应用系统联调、测试和编写系统测试报告;应用系统联调、测试和编写系统测试报告;应用系统联调、测试和编写系统测试报告;按照计划任务书进行系统的验收及技术鉴定。按照计划任务书进行系统的验收及技术鉴定。按照计划任务书进行系统的验收及技术鉴定。按照计划任务书进行系统的验收及技术鉴定。系统运行和维护系统运行和维护
19、系统运行;系统运行;系统运行;系统运行;系统维护。系统维护。系统维护。系统维护。GISGIS的设计过程的设计过程 可行性研究:(可行性研究主要是进行大量的现状调查)可行性研究:(可行性研究主要是进行大量的现状调查)用户需求调查:是指调查本部门或其它有关部门对相应用户需求调查:是指调查本部门或其它有关部门对相应GISGIS系统系统的信息需求情况。的信息需求情况。系统目的和任务:系统目的和任务:一般来讲,地理信息系统应具有四个方面的任务:一般来讲,地理信息系统应具有四个方面的任务:空问信息管理空问信息管理与制图;与制图;空间指标量算;空间指标量算;空间分析与综合评价;空间分析与综合评价;空间过空间
20、过程模拟。程模拟。数据源调查和评估:数据形式、精度、流通程度分析、评价。数据源调查和评估:数据形式、精度、流通程度分析、评价。评价地理信息系统的年处理工作量、数据库结构和大小、评价地理信息系统的年处理工作量、数据库结构和大小、GISGIS的的服务范围、输出形式和质量等。服务范围、输出形式和质量等。系统的支持状况:部门管理者、工作人员对建立系统的支持状况:部门管理者、工作人员对建立GISGIS的支持情况;的支持情况;人力状况;财力支持情况。人力状况;财力支持情况。根据上述调查结果确定根据上述调查结果确定GISGIS的可行性及的可行性及GISGIS的结构形式和规模。可行的结构形式和规模。可行性分析
21、就是根据社会、经济和技术条件,确定系统开发的必要性分析就是根据社会、经济和技术条件,确定系统开发的必要性和可能性,主要进行性和可能性,主要进行效益分析;效益分析;经费估算;经费估算;进度预测;进度预测;技术水平的支持能力;技术水平的支持能力;有关部门的支持程度有关部门的支持程度等。等。系统设计系统设计系统设计的任务是将系统分析阶段提出的逻辑模型转化为相应系统设计的任务是将系统分析阶段提出的逻辑模型转化为相应的物理模型,一般包括:的物理模型,一般包括:功能设计:根据系统研制的目标,确定系统必须具备的空间操功能设计:根据系统研制的目标,确定系统必须具备的空间操作功能。作功能。数据设计:数据分类和编
22、码,完成空间数据的存储和管理。数据设计:数据分类和编码,完成空间数据的存储和管理。应用设计:系统的建模和产品的输出。应用设计:系统的建模和产品的输出。从系统设计的任务来看,又包括:从系统设计的任务来看,又包括:数据库设计;数据库设计;硬件配置硬件配置与选购;与选购;软件设计。软件设计。建立系统的实施计划建立系统的实施计划建立建立GISGIS的执行计划,包括硬件、软件的测试和购置、安装调试的执行计划,包括硬件、软件的测试和购置、安装调试等,主要工作是测试,测试工作完成后,确定购置硬件的等,主要工作是测试,测试工作完成后,确定购置硬件的类型,经安装调试后,编制实验计划,进行试验。类型,经安装调试后
23、,编制实验计划,进行试验。系统实验系统实验结合用户要求完成的任务,选择小块实验区结合用户要求完成的任务,选择小块实验区(或者用模拟数据或者用模拟数据)对系统的各个部分、各种功能进行全面试验。对系统的各个部分、各种功能进行全面试验。用户需求分析用户需求分析 用户类型和用户需求用户类型和用户需求 具有明确而固定任务的用户。这类用户希望用具有明确而固定任务的用户。这类用户希望用GISGIS来实现来实现现有工作业务的现代化,如测绘调查、制图部门等。现有工作业务的现代化,如测绘调查、制图部门等。部分工作任务明确、固定,且有大量业务有待开拓与发部分工作任务明确、固定,且有大量业务有待开拓与发展,因而需要建
24、立展,因而需要建立GISGIS来开拓他们的工作。如行政或生来开拓他们的工作。如行政或生产管理部门。产管理部门。工作任务完全不定。每项工作都可能不同,对信息的需工作任务完全不定。每项工作都可能不同,对信息的需求未知或可变。包括大学中的研究室和研究所,想用求未知或可变。包括大学中的研究室和研究所,想用地理信息系统作为科学研究和教学工具。地理信息系统作为科学研究和教学工具。应用范围地理信息系统类型的选择,很大程度上取决于使用地理信息系统类型的选择,很大程度上取决于使用部门的工作性质、工作领域及该领域内的应用部门的工作性质、工作领域及该领域内的应用范围和应用期限。范围和应用期限。用于短期项目的用于短期
25、项目的GISGIS:应具有数据采集和输入、数据:应具有数据采集和输入、数据分析处理及信息输出迅速的特点和能力,但不分析处理及信息输出迅速的特点和能力,但不要求包括大型而复杂的数据库管理与维护方面要求包括大型而复杂的数据库管理与维护方面的功能。的功能。用于长期项目的用于长期项目的GISGIS:包括大型数据库,就目前的技:包括大型数据库,就目前的技术条件来讲未必能在任何时候对数据库的任何术条件来讲未必能在任何时候对数据库的任何部分进行访问,在不断的完善中。部分进行访问,在不断的完善中。认真考虑建立认真考虑建立GISGIS的目的和它的应用范围。的目的和它的应用范围。用户对技术的选择用户对技术的选择一
26、般的看法是栅格和矢量数据结构是一般的看法是栅格和矢量数据结构是GISGIS的互补形式,可选其中一的互补形式,可选其中一种作为主要形式,而另一种作为辅助形式。种作为主要形式,而另一种作为辅助形式。GISGIS中栅格和矢量数据结构的应用范围:中栅格和矢量数据结构的应用范围:用矢量数据结构建立空间数据的表象结构,例如土壤区域、土用矢量数据结构建立空间数据的表象结构,例如土壤区域、土地利用单元等多边形数据;地利用单元等多边形数据;用矢量数据结构进行网络分析,例如电话网、交通运输网、城用矢量数据结构进行网络分析,例如电话网、交通运输网、城市管线网分析等;市管线网分析等;用矢量数据结构和矢量显示设备进行高
27、质量线划绘图;用矢量数据结构和矢量显示设备进行高质量线划绘图;用栅格数据结构进行快速而费用低的地图叠置、数据组合和空用栅格数据结构进行快速而费用低的地图叠置、数据组合和空间分析;间分析;用栅格数据结构对地物表面进行仿造和模拟;用栅格数据结构对地物表面进行仿造和模拟;用栅格和矢量数据结构的联合方法进行高质量绘图,使多边形用栅格和矢量数据结构的联合方法进行高质量绘图,使多边形边界用矢量法绘制,而面积中的颜色用栅格法填绘;边界用矢量法绘制,而面积中的颜色用栅格法填绘;用矢量数据结构进行数字化,用栅格数据结构存储叠置层,特用矢量数据结构进行数字化,用栅格数据结构存储叠置层,特别是数字化等高线建立别是数
28、字化等高线建立DEMDEM等;等;用栅格一矢量和矢量一栅格算法,将数据转换成最适合于分析用栅格一矢量和矢量一栅格算法,将数据转换成最适合于分析处理的形式;处理的形式;显示系统存储和管理数据的数据结构系统是相互独立的,互相显示系统存储和管理数据的数据结构系统是相互独立的,互相存在依赖关系。存在依赖关系。财力和人力状况财力和人力状况财力支持是关系到财力支持是关系到GISGIS成败的主要决定性因素。成败的主要决定性因素。资金丰富,财力支持有充分保证,因此可资金丰富,财力支持有充分保证,因此可以建立任何形式和规模的地理信息系统;以建立任何形式和规模的地理信息系统;资金有限,财力支持没有充分把握,须对资
29、金有限,财力支持没有充分把握,须对设计中的设计中的GISGIS进行仔细地论证;进行仔细地论证;资金相当有限,对资金相当有限,对GISGIS的财政支持将是某种的财政支持将是某种程度的冒险。程度的冒险。人力状况人力状况要使要使GISGIS有效地运行,必须有既懂得本行业专门知识和技术,有效地运行,必须有既懂得本行业专门知识和技术,又懂得又懂得GISGIS知识和技术的熟练的工作人员。从事知识和技术的熟练的工作人员。从事GISGIS工作的工作的人员可分成低级技术人员和高级技术人员两类:人员可分成低级技术人员和高级技术人员两类:低级技术人员:指那些不必知道低级技术人员:指那些不必知道GISGIS的深奥原理
30、技术,的深奥原理技术,而只要求知道如何使而只要求知道如何使GISGIS保持工作的人员;他们日常保持工作的人员;他们日常任务是数据输入、结果输出、操作计算机、打印和任务是数据输入、结果输出、操作计算机、打印和绘图前的检查工作。绘图前的检查工作。高级技术人员:包括业务管理人员、业务联络员、技高级技术人员:包括业务管理人员、业务联络员、技术人员和科学研究人员。术人员和科学研究人员。一般情况下,地理信息系统组织应由各种技术人员混合组成,一般情况下,地理信息系统组织应由各种技术人员混合组成,才能使建立和应用才能使建立和应用GISGIS的工作正常开展并高效运行。的工作正常开展并高效运行。GISGIS逻辑设
31、计模型逻辑设计模型系统设计者与使用者沟通,存在两个问题:系统设计者与使用者沟通,存在两个问题:使用者不使用者不可能完全了解系统的底层结构和具体算法;可能完全了解系统的底层结构和具体算法;使用者使用者的问题是灵活多变的,系统不可能的问题是灵活多变的,系统不可能“事先事先”了解使用了解使用者的所有问题以备提问。这就需要建立一套独立于系者的所有问题以备提问。这就需要建立一套独立于系统物理结构和计算机之上的逻辑规则,使用者基于这统物理结构和计算机之上的逻辑规则,使用者基于这种逻辑规则组织自己的应用问题和分析模型,系统则种逻辑规则组织自己的应用问题和分析模型,系统则依据逻辑规则将用户的问题和模型分解成相
32、应的基本依据逻辑规则将用户的问题和模型分解成相应的基本操作步骤加以完成,这套逻辑规则必须为系统设计者操作步骤加以完成,这套逻辑规则必须为系统设计者和使用者双方理解和采用。这些规则可称为地理信息和使用者双方理解和采用。这些规则可称为地理信息系统的逻辑设计模型。系统的逻辑设计模型。数据模型数据模型 地理信息系统数据包括三方面的内容:地理信息系统数据包括三方面的内容:数据所处的数据所处的位置,以及一定地理坐标下的一组坐标表示;位置,以及一定地理坐标下的一组坐标表示;数据数据之间的空间拓扑关系;之间的空间拓扑关系;数据所代表的与空间位置无数据所代表的与空间位置无关的地理意义,即通常所说的属性。关的地理
33、意义,即通常所说的属性。GISGIS软件设计软件设计软件设计:根据建立软件设计:根据建立GISGIS的目的,任务和今后的目的,任务和今后的研究方向进行。的研究方向进行。GISGIS的任务抽象为四个方面:空间信息获取与的任务抽象为四个方面:空间信息获取与管理;空间特征量测与分析;空间过程模管理;空间特征量测与分析;空间过程模拟与预测;时空规律的总结与应用。拟与预测;时空规律的总结与应用。软件设计:是将所要编制的程序表达为一种软件设计:是将所要编制的程序表达为一种书面形式。书面形式。信息描述信息描述系统数据结构划分为两个层次系统数据结构划分为两个层次:外部数据格式外部数据格式(逻辑数据格式):面向
34、用户,描述地图之间的逻辑数据格式):面向用户,描述地图之间的逻辑联系,由用户建立应用系统时定义;逻辑联系,由用户建立应用系统时定义;内部数据格式(物理数据格式):面向程序设计,描述系内部数据格式(物理数据格式):面向程序设计,描述系统数据的物理存储结构和数据之间的拓扑关系、联结方式,统数据的物理存储结构和数据之间的拓扑关系、联结方式,在程序设计时确定。在程序设计时确定。进入系统的数据有:遥感影像数据、专题地图数据、栅格进入系统的数据有:遥感影像数据、专题地图数据、栅格地图数据、台站观测数据、社会经济统计数据、文字报地图数据、台站观测数据、社会经济统计数据、文字报告数据、外部系统数据等。告数据、
35、外部系统数据等。矢量数据的来源:矢量数据的来源:专题地图内手扶跟踪数字化仪得到的标准矢量格式数据;专题地图内手扶跟踪数字化仪得到的标准矢量格式数据;将遥感影像、栅格图像等经过栅格向矢量的转换得到的数将遥感影像、栅格图像等经过栅格向矢量的转换得到的数据;据;由外部系统通讯进入系统的矢量格式数据。由外部系统通讯进入系统的矢量格式数据。栅格数据:由遥感影像或其它外部栅格图像得到,栅格数据:由遥感影像或其它外部栅格图像得到,也可由矢量向栅格转换的栅格地图得到。也可由矢量向栅格转换的栅格地图得到。属性数据主要是与专题地图有关的数量、类别、属性数据主要是与专题地图有关的数量、类别、等级和描述性信息,通过相
36、应图素等级和描述性信息,通过相应图素(点、像元、点、像元、弧段、多边形等弧段、多边形等)编号与图形建立联系。编号与图形建立联系。系统的运行方式:采用中西文莱单或命令方式驱系统的运行方式:采用中西文莱单或命令方式驱动,工作时,用户首先进入系统回答口令,然动,工作时,用户首先进入系统回答口令,然后通过数字化仪、键盘或通信方式录入编辑多后通过数字化仪、键盘或通信方式录入编辑多种数据,建立应用数据库,通过检索和模型分种数据,建立应用数据库,通过检索和模型分析,得到输出的信息。析,得到输出的信息。用户权限:具有最高权限的是系统管理人员;用用户权限:具有最高权限的是系统管理人员;用户权限大小由系统根户权限
37、大小由系统根据口令和文件密级检查确定。据口令和文件密级检查确定。系统的约定:如规定矢量文件扩展名为系统的约定:如规定矢量文件扩展名为VECVEC;栅格;栅格文件名为文件名为RASRAS;属性文件扩展名为;属性文件扩展名为DBFDBF;系统运行;系统运行文件扩展名为文件扩展名为ExEExE或或COMCOM,及其它弧段扩展名为,及其它弧段扩展名为ARCARC。系统外部要素:包括系统用户、输入数据系统外部要素:包括系统用户、输入数据(影像、影像、专题地图、文字描述等专题地图、文字描述等)、用户程序、操作系统和、用户程序、操作系统和计算机硬件外设。计算机硬件外设。系统内部要素:数据编辑、数据库管理、图
38、像处理、系统内部要素:数据编辑、数据库管理、图像处理、模型分析和整饰输出等模块组成。模型分析和整饰输出等模块组成。系统的接口方式:矢量格式数据系统的接口方式:矢量格式数据(V)(V)、栅格、栅格(或游程或游程长度编码长度编码)数据数据(R)(R)、文本数据、文本数据(A)(A)、程序或命令调、程序或命令调用用(F)(F)。统与用户接口以菜单、命令和程序方式实现。统与用户接口以菜单、命令和程序方式实现。上述上述GISGIS信息描述,将成为确立软件设计目标及具体信息描述,将成为确立软件设计目标及具体进行软件设计的重要依据。进行软件设计的重要依据。结构化的软件设计方法结构化的软件设计方法 早期形成的
39、,设计工作侧重于软件结构本身,早期形成的,设计工作侧重于软件结构本身,遵循三种准则:遵循三种准则:分清任务的执行顺序;分清任务的执行顺序;明确任务执行条件和分支,即明确任务执行条件和分支,即“如果如果则则否则否则”结构;结构;重复执行某重复执行某项任务直到定义的条件满足为止。项任务直到定义的条件满足为止。设计方法(思想):自顶向下逐步精化的顺设计方法(思想):自顶向下逐步精化的顺序设计方法。它将系统描述分为若干层序设计方法。它将系统描述分为若干层次,最高层次描述系统的总功能,其他次,最高层次描述系统的总功能,其他层次则一层比一层更加精细、更加具体层次则一层比一层更加精细、更加具体地描述系统的功
40、能,直到分解为程序设地描述系统的功能,直到分解为程序设计语言的语句。计语言的语句。特点:软件结构描述比较清晰,便于掌握系特点:软件结构描述比较清晰,便于掌握系统全貌,也可逐步细化为程序语句,是统全貌,也可逐步细化为程序语句,是十分有效的系统设计方法。十分有效的系统设计方法。面向对象的软件设计方法面向对象的软件设计方法 近年来发展起来的一种新的程序设计技术,近年来发展起来的一种新的程序设计技术,其基本思想是将软件系统所面对的问题,其基本思想是将软件系统所面对的问题,按其自然属性进行分割,按人们通常的思按其自然属性进行分割,按人们通常的思维方式进行描述,建立每个对象的模型和维方式进行描述,建立每个
41、对象的模型和联系,设计尽可能直接、自然地表现问题联系,设计尽可能直接、自然地表现问题求解的软件。求解的软件。软件设计带有智能化的性质,这种形式更便软件设计带有智能化的性质,这种形式更便于程序设计人员与应用人员的交流于程序设计人员与应用人员的交流。原型化的设计方法原型化的设计方法 基本步骤:基本步骤:识别基本要求,做出基本设识别基本要求,做出基本设想;想;开发工作模型,提出有一定深度开发工作模型,提出有一定深度的宏观控制模型;的宏观控制模型;程序编制和模型修程序编制和模型修正;正;原型设计完成。判断用户需求是原型设计完成。判断用户需求是否已被体现,决定系统是否改进。否已被体现,决定系统是否改进。
42、特点:不需要一开始即清晰地描述一切,特点:不需要一开始即清晰地描述一切,而是在明确任务后,在软件的实现过程而是在明确任务后,在软件的实现过程中逐步对系统进行定义和改造,直至系中逐步对系统进行定义和改造,直至系统完成,设计简单,动态技术。统完成,设计简单,动态技术。数据库录入与存储设计数据库录入与存储设计数据库是地理信息系统的核心组成部分,其设计数据库是地理信息系统的核心组成部分,其设计的内容包括数据录入设计、数据存储设计和数的内容包括数据录入设计、数据存储设计和数据检索设计。据检索设计。数据录入设计数据录入设计 是将系统外各种来源的空间数据以一定的格式是将系统外各种来源的空间数据以一定的格式输
43、入计算机,其设计的主要要求是保证输入数输入计算机,其设计的主要要求是保证输入数据的拓扑一致性、图形数据文件和属性数据文据的拓扑一致性、图形数据文件和属性数据文件的分别建立,以及冗余数据的清除等。件的分别建立,以及冗余数据的清除等。数据存储设计数据存储设计 是指数据存储介质的选择、数据逻辑关系的设是指数据存储介质的选择、数据逻辑关系的设计和数据存储结构的设计等。计和数据存储结构的设计等。例:某地区例:某地区DATABASEDATABASE的存储介质为磁盘、磁的存储介质为磁盘、磁带。真逻辑关系如图带。真逻辑关系如图7 76 6。图斑是计算机。图斑是计算机处理的基本单元,图斑的数据文件分为两处理的基
44、本单元,图斑的数据文件分为两类:图形和属性数据文件。类:图形和属性数据文件。图形数据文件的设计:文件由图形数据文件的设计:文件由4 4个记录组成个记录组成(其存储格式见图(其存储格式见图7 77 7)即图幅、多边形、)即图幅、多边形、线段、紧凑记录。线段、紧凑记录。属性数据文件的设计:各要素的属性数据记属性数据文件的设计:各要素的属性数据记录按多边形的组织,每个录按多边形的组织,每个POLYPOLY包含一个或包含一个或一个以上的属性数据记录,其存储格式见一个以上的属性数据记录,其存储格式见图图7 78 8。数据检索设计数据检索设计目的是从数据库中找出所需要的数据:一般采用动态处理目的是从数据库
45、中找出所需要的数据:一般采用动态处理系统的设计方法,见图系统的设计方法,见图7 79 9所示。所示。“请求请求”表示用户表示用户的问题,为回答问题而编制的程序称为的问题,为回答问题而编制的程序称为“请求系统请求系统”,由一组具有不同检索功能的命令和子命令组成。,由一组具有不同检索功能的命令和子命令组成。用户界面设计用户界面设计用户界面影响到系统的形象和直观水平,又决定了是用户界面影响到系统的形象和直观水平,又决定了是否可被用户接受,主要的用户界面有三类:否可被用户接受,主要的用户界面有三类:菜单式界面菜单式界面 菜单式界面将系统功能按层次全部列于屏幕上,由用菜单式界面将系统功能按层次全部列于屏
46、幕上,由用户用数字、键盘箭头键、鼠标器、光笔等选择其中户用数字、键盘箭头键、鼠标器、光笔等选择其中某项功能执行。某项功能执行。特点:易于学习掌握,使用简单,层次清晰,不需大特点:易于学习掌握,使用简单,层次清晰,不需大量的记忆,利于探索式学习使用;缺点是比较死板,量的记忆,利于探索式学习使用;缺点是比较死板,只能层层深入,且无法作出批处理作业只能层层深入,且无法作出批处理作业。命令式界面命令式界面 是以某几个有意义或无意义的字符调用功能模块是以某几个有意义或无意义的字符调用功能模块的方式。的方式。特点:灵活,可直接调用任何功能模块,又可组成特点:灵活,可直接调用任何功能模块,又可组成复杂的调用
47、,可以组进行批处理作业;但不容易复杂的调用,可以组进行批处理作业;但不容易记忆和全面掌握,命令难以用汉字构成。记忆和全面掌握,命令难以用汉字构成。表格式界面表格式界面 表格式界面是将用户的选择和需回答的问题列于表格式界面是将用户的选择和需回答的问题列于屏幕,由用户填表式回答,可与菜单式界面配合屏幕,由用户填表式回答,可与菜单式界面配合使用。使用。系统应该有好的用户界面,即能够提供多种界面。系统应该有好的用户界面,即能够提供多种界面。第三节第三节 地理信息的标准化地理信息的标准化地理信息标准化的内容地理信息标准化的内容 统一的名词术语内涵;统一的名词术语内涵;统一的名词术语内涵;统一的名词术语内
48、涵;统一的数据采集原则;统一的数据采集原则;统一的数据采集原则;统一的数据采集原则;统一的空间定位框架;统一的空间定位框架;统一的空间定位框架;统一的空间定位框架;统一的数据分类标准;统一的数据分类标准;统一的数据分类标准;统一的数据分类标准;统一的数据编码系统;统一的数据编码系统;统一的数据编码系统;统一的数据编码系统;统一的数据组织结构;统一的数据组织结构;统一的数据组织结构;统一的数据组织结构;统一的数据记录格式;统一的数据记录格式;统一的数据记录格式;统一的数据记录格式;统一的数据质量含义。统一的数据质量含义。统一的数据质量含义。统一的数据质量含义。地理信息标准化的制定地理信息标准化的
49、制定 国际标准化组织的任务;国际标准化组织的任务;国际标准化组织的任务;国际标准化组织的任务;中国标准化组织的任务。中国标准化组织的任务。中国标准化组织的任务。中国标准化组织的任务。第四节第四节 GISGIS的评价的评价系统评价:就是指从技术和经济两个大的方面,对所系统评价:就是指从技术和经济两个大的方面,对所设计的地理信息系统进行评定。基本做法是将运行设计的地理信息系统进行评定。基本做法是将运行着的系统与预期目标进行比较,考察是否达到了系着的系统与预期目标进行比较,考察是否达到了系统设计时所预定的效果,主要对下列各项进行考查:统设计时所预定的效果,主要对下列各项进行考查:系统效率系统效率 系
50、统能否及时地向用户提供有用信息,所提供信息系统能否及时地向用户提供有用信息,所提供信息的地理精度和几何精度如何,系统操作是否方便,的地理精度和几何精度如何,系统操作是否方便,系统出错如何,以及资源的使用效率如何。系统出错如何,以及资源的使用效率如何。系统可靠性系统可靠性 系统可靠性是指系统在运行时的稳定性,一般很少系统可靠性是指系统在运行时的稳定性,一般很少发生事故,即使发生事故也能很快修复。发生事故,即使发生事故也能很快修复。可扩展性可扩展性 在现行系统上不做大改动或不影响整个系统结构,在现行系统上不做大改动或不影响整个系统结构,就可在现行系统上增加功能模块,这就必须在就可在现行系统上增加功