- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章图形学应用
图形学在电子地图领域应用 4.1 系统设计 主要内容包括四个阶段:系统分析、系统设计、系统实施、系统维护及评价。 系统分析包括:需求功能分析、数据结构分析和数据流分析是系统设计的依据。系统分析阶段的工作是要解决“做什么”的问题;系统设计阶段的核心工作是要解决“怎么做”的问题。 信息系统设计要满足三个基本要求,即加强系统实用性、降低系统开发和应用的成本、提高系统的生命周期。 4.1 系统设计 结构化系统分析方法就是利用一般系统工程分析法和有关结构概念,把它们应用于电子地图系统的设计,采用自上而下划分模块,逐步求精的系统分析方法。这种结构化分析和设计的基本思想包括如下要点: 在研制的各个阶段都要贯穿系统的观点。从总体出发按照自上而下,一层一层地完成系统的研制,这是结构化思想的核心。 系统设计的基本原则是首先进行调查研究,掌握必要的数据,否则就不可能进行系统分析。 用结构化的方法构筑地理信息系统的逻辑模型。 结构化分析和设计还包括系统结构上的变化和功能上的改变,以及面向用户的观点。 GIS软件生存期瀑布模型 4.1 系统设计 面向对象方法把数据和行为看成同等重要,它是一种以数据为主线,把数据和对数据的操作紧密地结合起来的方法。 概括地说,面向对象方法学有下述4个要点: (1) 把对象(object)作为融合了数据及在数据上的操作行为的统一的软件构件。 (2) 把所有对象都划分成类(class)。 (3) 按照父类(或称为基类)与子类(或称为派生类)的关系,把若干个相关类组成一个层次结构的系统。 (4) 对象彼此间仅能通过发送消息互相联系。 面向对象方法=对象+类+继承+用消息通信 也就是说,面向对象方法就是既使用对象又使用类和继承等机制,而且对象之间仅能通过传递消息实现彼此通信的方法。 喷泉模型 4.1.1 电子地图系统设计分类 系统的总体设计分开发型和应用型,开发型电子地图设计和实施一般分下列几个步骤: 系统需求和可行性分析。 系统软件设计。 程序编制。 系统评价与维护。 4.1.1 电子地图系统设计分类 应用型的电子地图系统的设计方法不尽相同,应用系统一般在较为成熟的G1S软件工具支持下进行的,因此,应用系统的需求分析和系统设计主要侧重于: 总体结构描述。 软、硬件选配,包括选择合适的GIS工具软件。 数据来源、规范和内容确定。 应用模型和产品输出形式设计。 应用系统实施阶段的主要任务是数据录入和模型程序编制。 4.1.2 系统需求和可行性分析研究 可行性研究主要是进行大量的现状调查。 用户需求调查:是指调查本部门或其它有关部门对相应GIS系统的信息需求情况。 系统目的和任务:一般来讲,有四个方面的任务:①空问信息管理与制图;②空间指标量算;③空间分析与综合评价;④空间过程模拟。 数据源调查和评估:数据形式、精度、流通程度分析、评价。 评价地理信息系统的年处理工作量、数据库结构和大小、GIS的服务范围、输出形式和质量等。 系统的支持状况:部门管理者、工作人员对建立GIS的支持情况;人力状况;财力支持情况。 根据上述调查结果确定系统的可行性及系统的结构形式和规模。可行性分析就是根据社会、经济和技术条件,确定系统开发的必要性和可能性,主要进行①效益分析;②经费估算;③进度预测;④技术水平的支持能力;⑤有关部门的支持程度等。 4.1.3 系统设计 系统设计的任务是将系统分析阶段提出的逻辑模型转化为相应的物理模型,一般包括: 功能设计:根据系统研制的目标,确定系统必须具备的空间操作功能。 数据设计:数据分类和编码,完成空间数据的存储和管理。 应用设计:系统的建模和产品的输出。 从系统设计的任务来看,又包括:①数据库设计;②硬件配置与选购;③软件设计。 4.1.3 系统设计 一、软件设计 1、结构化的软件设计方法 2、面向对象的软件设计方法 3、原型化的设计方法 4.1.3 系统设计 二、数据结构设计 地理数据库是一种应用于地理信息处理和信息分析领域的工程数据库,它管理的对象主要是地理数据(包括空间数据和属性数据)。数据库的设计过程是将地理数据从概念结构抽象为逻辑数据结构,以及生成物理存储结构的过程。 数据库系统是存储、管理、处理和维护数据的软件系统,包括数据库、数据管理员处相关软件。数据库是长期存储在计算机系统中有组织的、大量的、可共享的数据集合,数据库的核心是数据模型。 数据模型是一种形式化描述数据、数据之间联系以及有关语义约束的方法,包括:数据结构、操作的集合、完整性约束。 从文件系统算起,数据模型的发展经历了四代:文件模型、经典数据模型(网状、层次
文档评论(0)