网站域名出售 微信:  hucheng114

网站内容整理中,如有侵权内容请联系我们处理

友情文档

 找回密码
 立即注册
搜索
查看: 682|回复: 0
收起左侧

地理信息系统设计课后习题

[复制链接]
等级头衔

等級:初中生

Rank: 3

积分成就
UID
5727
主题
56
精华
0
墨水
148

发表于 2022-1-26 16:31:27 | 显示全部楼层 |阅读模式
第一章概论

1.地理信息系统包括哪几类型?试举例说明。

工具型地理信息系统:具有对各种地理空间数据进行输入、处理、管理、查询、

分析和输出等通用功能,可供其他系统调用或允许用户进行二次开发,以建立应

用型地理信息系统的操作平台,是建立应用型GIS的一条捷径。特点:对计算机

硬件适应性强,数据管理和操作效率高、功能强,具有普遍性和易拓展性,操作

简便且易掌握。示例:国外Arc/Info、GenaMap、MapInfo、MGE、GeoMedia,国

内MapGIS、SuperGIS、GeoStar、CityStar

应用型地理信息系统:与特定地理区域相互联系的地理信息系统,根据用户的

需求和应用目的而设计来解决一类或多类特定应用问题,除了基本功能外还具

有解决地理空间实体与空间信息的分布规律、分布特性及相互依赖关系的应用

模型和方法。分为专题GIS和区域GIS。特点:针对性明确、专业性强,系统开

销小。示例:“塔里木河水资源管理信息系统”

2.地理信息系统设计主要有哪几种方法?各有何特点?

结构化程序设计:是面向数据流开展需求分析工作的一种有效方法。利用一般

工程方法和有关结构概念,把它们应用于地理信息系统的设计。基本思想:一般

采用自顶向下,逐层分解的演绎分析法来定义系统的需求;地理信息系统的开发

是一个连续有序、循环往复不断提高的过程,每一个循环就是一个生命周期;分

析系统的每个细节、前后顺序和相互关系,找出各部分之间的数据接口。用结构

化的方法构筑地理信息系统的逻辑和物理模型等。特点:软件结构描述较清晰,

便于掌握系统全貌,也可逐步细化为程序语句,是一种使用相对广泛,也比较成

熟和完善的系统分析方法。但结构化分析不适合需求经常改变的系统,因此结构

化分析的前提是:面临静态需求。

原型化的设计方法:常用的一种,在开发初期不强调全面系统地掌握用户的需

求,是根据对用户需求的大致了解,由开发人员快速生成一个实实在在的初始系

统原型。随着用户和开发者对系统理解的加深,不断对原型进行修正、补充和细

化,用快速迭代的方法建立最终的系统,并提交给用户使用。步骤:确定用户需

求——开发初始原型——征求改进意见——修改完善原型——制定原型完成。

特点:有一定的盲目性,但对于非专业人员和小规模系统设计来说更加实用,有

利于用户介入系统设计工作,是种动态的软件开发技术。能够大大减少软件系统

的后期维护费用,使系统功能能够正确反映用户的需求。同时对于较复杂和具有

不确定性的系统目标有较强适应性,可使设计与实施的结合更为紧密。

面向对象的解决方法:基本思想:将系统所面对的问题,应用封装机制,按其自

然属性进行分隔,按人们通常的思维方式进行描述,建立每个对象的领域模型和

联系,既模拟信息实体的内在结构又模拟动作机制,使设计出的软件尽可能直接

表现出问题求解过程。整个系统只由对象组成,对象间的联系通过消息进行。特

点:将强了对问题域和系统责任的理解;改进了与分析有关的各类人员之间的交

流;对需求的变化有较强的适应性;贯穿软件生命周期全过程的一致性、实用性;

有利于用户参与,容易扩充和重组。性质:封装性、继承性、多态性。

3.地理信息系统主要有哪几种开发方法?各自有何优缺点?

独立开发:不依赖任何GIS工具软件,利用专业程序设计语言开发应用模型,直

接访问GIS软件的内部数据结构。从空间数据的采集、编辑到数据的处理分析及

结果输出,所有算法都由开发者独立设计。优点:无需依赖任何商业GIS工具软

件,独立性强,降低了开发成本。这种系统综合程度和效率最高。缺点:开发难

度大,周期长,投资大,比起成熟GIS系统的功能和稳定性差,且花费可能远大

于直接购买。

宿主开发:基于现有的GIS平台上进行应用开发,完全借助于GIS工具软件提供

的宏语言和专用开发语言进行应用系统开发,得到针对不同应用对象的应用程

序。优点:开发方式简单,开发周期短,系统的稳定性和可靠性高,许多功能可

以直接从原平台引用。缺点:移植性差;受开发平台影响,不能脱离原有系统单

独运行;受系统提供的开发语言的功能限制,二次开发的宏语言只能算二流,功

能一般较弱开发出的系统结构松散、臃肿,工能和效率也差。

集成开发:利用专业的GIS工具软件,如Arc/Info等,实现GIS的基本功能,以

通用软件开发工具尤其是可视化开发工具如VS为开发平台,采用OLE/DDE和

GIS控件两种方式,通过ADO与数据库系统连接们进行两者的集成开发。优点:

可以充分利用GIS工具软件对空间数据库的管理、分析功能,又可以利用其他可

视化开发语言的高效、方便等编程优点,不仅极大提高了开发效率,又可以使程

序具有更好的外观效果,更强大的数据库功能,且可靠性好、易于移植、便于维

护。

4.试述地理信息系统应用特点及主要应用领域。

特点:应用领域不断扩大;GIS应用研究不断深入;GIS应用社会化;GIS应用全

球化;GIS应用环境网络化、集成化;GIS应用模型多样化。

领域:交通;市政工程;资源评价;精准农业;生态环保;环境评价和监测;卫

生保健;电信业;智能防御。

5.试述地理信息系统设计的主要内容和过程。

内容:

[1].系统总体设计:对建设系统主、客观条件深入调查研究,在用户信息需求分

析等工作的基础上,确定系统目标和任务,设计出系统的总体框架结构、模

块子系统、硬件系统组成、软件系统结构、用户界面等。

[2].数据模型设计:根据所涉及专业数据及相关信息的特点等,为系统设计适合

表达的数据模型及数据分类体系。

[3].数据库设计:结构有层次、网状、关系。根据应用目的,考虑数据相互的独

立性、连接方式、存取速度、存取容量、使用简易性、学习难度等。

[4].系统功能设计:开发通用GIS不具备的功能。

[5].应用模型设计:是应用系统开发、建设的根本目的,需要一定的专业特点,

符合相应的专业习惯。

[6].输入/输出设计

设计过程:

[1].系统分析:对系统用户进行需求调查和可行性分析,最后提出新系统的目标

和结构方案。

[2].系统设计:根据系统分析的成果,在明确系统目的、任务、目标等原则问题

的基础上,设计系统总体结构,规划系统的规模和确定系统的各个子系统组

成部分、并说明子系统在整个系统中的作用和相互关系,规定系统采用的合

适技术规范,以保证系统总体目标的实现。

[3].系统实施:在系统设计的原则指导下,按照详细方案确定的目标、内容和方

法,分阶段、分步骤完成系统开发的过程。

[4].运行维护:为保证系统正常工作采取的一切措施和实际步骤。

第二章GIS系统分析
不良信息举报/删除微信:hucheng114
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表