GIS开发考试重点(西南大学--与考试题同类型)

更新时间:2023-12-25 12:01:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、 名词解释

空间数据库:空间数据库一般是指是地理信息系统在计算机物理存储介质上存储的与应用相关的地理空间数据的总和,一般是以一系列特定结构的文件的形式组织在存储介质之上的。

数据字典:数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

WebGIS:基于Internet平台,客户端应用软件采用网络协议,运用在Internet上的地理信息系统。一般由多主机,多数据库和多个客户端以分布式连接在Internet上而组成,包括以下四个部分: WEB-GIS浏览器(browser),WEB-GIS服务器,WEB-GIS编辑器(Editor),WEB-GIS信息代理(information agent)。 关系模型:用二维表的形式表示实体和实体间联系的数据模型。

模块:在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型软件系统的一部分。

模块化:是指解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程,有多种属性,分别反映其内部特性。 接口:接口是一个引用类型,通过接口可以实现多重继承。

API:是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

组件:是对数据和方法的简单封装。组件可以有自己的属性和方法。属性是组件数据的简单访问者。方法则是组件的一些简单而可见的功能。

空间元数据:是指在空间数据库中用于描述空间数据的内容、质量、表示方法、空间参考和管理方式等特征的数据,是实现地理空间信息共享的核心标准之一。

地理信息系统(GIS):它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。 结构化程序设计思想:进行以模块功能和处理过程设计为主的详细设计的基本原则。

地理标记语言(GML):是由OGC定义的XML格式,用来表达地理信息要素。GML提供一个表达地理信息要素的语言模型,同时可以用来在Internet上进行数据交换。

统一建模语言:是一种用来对真实世界物体进行建模的标准标记,这个建模的过程是开发面向对象设计方法的第一步。它的标记起源于并统一于三种面向对象设计和分析方法的标记。

结构化生命周期法:基本思想是将系统开发看做工程项目,有计划、有步骤地进行工作,它认为虽然各种业务信息系统处理的具体内容不同,但所有系统开发都可以分为六个阶段。

面向对象的建模技术(OMT) :面向对象建模方法有很多种,也都在进一步的发展和完善中。OMT法是目前最为成熟和实用的方法之一。它从三个方面对系统进行建模,每个模型从一个侧面反映系统的特性,三个模型分别是:对象模型、动态模型和功能模型。

地理建模:对地理实体的特性及其变化规律的一种表示或者抽象,同时也是对地理实体的那些所要研究的特定特征进行定量的抽象。 GIS软件评价:

二、 简答

1、 什么是原型法,试述其优缺点与适用场合?

原型法:原型是一个可以实际运行、反复修改,可以不断完善的系统。

(1)优点:符合人们认识事物的规律,系统开发循序渐进,反复修改,确保较好的用户满意度;开发周期短,费用相对少;由于有用户的直接参与,系统更加贴近实际;易学易用,减少用户的培训时间;应变能力强。

(2)缺点:不适合大规模系统的开发;开发过程管理要求高,整个开发过程要经过“修改—评价—再修改”的多次反复;用户过早看到系统原型,误认为系统就是就是这个模样,易使用户失去信心;开发人员易将原型取代系统分析;缺乏规范化的文档资料

I

(3)适用范围:处理过程明确、简单系统;涉及面窄的小型系统

不适合于:大型、复杂系统,难以模拟;存在大量运算、逻辑性强的处理系统;管理基础工作不完善、处理过程不规范;大量批处理系统 2、数据库设计的步骤及其内容? 数据库设计的步骤:

需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 数据库运行和维护 3、GIS由哪些成分组成?

GIS基本构成一般包括以下5个主要部分:系统硬件、系统软件、空间数据、应用人员和应用模型。 4、试述系统实施阶段的主要任务。

任务包括计算机等设备的购置、安装和调试,程序的编写和调试,人员培训,数据文件转换,系统调试与转换等 5、什么是数据字典?其作用是什么?

数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。 6、什么是WebGIS,主要由哪几部分构成?

互联网对地理空间数据进行发布和应用,以实现空间数据的共享和互操作,WebGIS是利用Internet技术来扩展和完善GIS的一项新技术,其核心是在GIS中嵌入HTTP标准的应用体系,实现Internet环境下的空间信息管理和发布。 Web浏览器是用户和WebGIS的交互接口 Web服务器响应来自Web浏览器的请求 Map服务器是WebGIS的核心 GIS服务器是WebGIS的底层GIS软件 空间数据库是用来存储和管理空间数据

7、GIS规范化和标准化在GIS产业化和社会化过程中的作用是什么?其具体内容主要体现在哪些方面?

促进、加速的作用。规范化和标准化可使各种数据结构得以统一,海量数据可以相互共享,减少重复劳动,方便地理信息的管理和应用。可使gis的分析算法达到最优,形成统一标准,加速地表周围信息的全面、准确的数字化。可使不同的gis专项应用得到准确科学的功能划分,并且在突出专项应用的特点的同时,拥有规范标准的gis学科基础。 数据可以共享使用,分析算法最优且高效,不同专项有着科学的模块划分,就可以使得gis更好更快的实现产业化和社会化。

8、什么是数据库的物理设计?主要解决哪几个问题?

数据库物理设计是后半段。将一个给定逻辑结构实施到具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据存储结构与存取方法,这个过程就是数据库的物理设计。 9、简述GIS功能的设计原则有哪些?

功能结构合理性 功能结构完备性 系统各功能的独立性 功能模块的可靠性 功能模块操作的简便性 10、简述系统总体设计的基本要求?

在开发一个城市地理信息系统时,根据可行性论证和用户需求,对系统进行整体设计,为系统确定整体框架结构的过程。它是根据逻辑设计对系统进行具体的物理设计 11、当前GIS有些数据格式,并简述各种数据的优缺点?

Shapefile:一种基于文件方式存储GIS数据的文件格式。至少由.shp,.dbf,.shx三个文件作成,分别存储空间,属性和前两者之间的关系,是GIS中比较通用的一种数据格式;

Coverage:一种拓扑结构,一般的GIS书都有它的介绍。属性缺省存储在Info表中,目前ArcGis的一些分析操作基于这种数据格式;

Geodatabase:一种基于RDBMS存储的数据格式。有两大类:1.Personal Geodatabase用于存储小数量数据。存储在acess

II

的mdb格式中;2 ArcSDE Geodatabase 存储大型数据,存储在大型数据库中的Oracle,Sql Server,DB2等,可以实现并发操作,不过需要单独的用户许可。

12、什么叫用户界面?用户界面设计有哪些原则?用户界面设计在工作流程上可分为哪几个部分?

用户界面(User Interface)是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由、充分体现软件的定位和特点。

了解你的用户 重视UI模型 保持一致 清晰的视觉层次 提供反馈 容错机制 鼓励用户 语言有亲和力 保持简洁 确认目标用户 采集目标用户的习惯交互方式 提示和引导用户 一致性原则 可用性原则 13、简述GIS系统建设中,GIS主要包括哪几部分内容? 14、GIS的设计步骤有哪些?

15、简述GIS系统建设中,软硬件选择的原则有哪些? 16、GIS维护的内容有哪些?

17、简述GIS系统建设中,软硬件选择的原则有哪些?

三、论述

1、在GIS的系统开发中,GIS数据占有异常重要的地位,数据质量的好坏,关系到整个系统 的成败,请论述据GIS空间数据误差的来源有哪些,如何有效进行数据质量的控制? 2、试比较地理信息系统与一般管理信息系统之间的异同? 3、试述GIS的应用前景。

4、空间矢量数据包括哪几种简单要素,试举出不少于3中的数据要素类型,并给出每种数据类型的空间查询、检索的基本算法?

5、在GIS的系统开发中,GIS数据占有异常重要的地位,数据质量的好坏,关系到整个系统 的成败,请论述据GIS空间数据误差的来源有哪些,如何有效进行数据质量的控制? 四、分析

1、某厂生产仪器产品,该产品的一些配件需向配件厂订货,什么时候订货按下表所示库存订货判定表来决定。试按此表画出能辅助订货决策的程序流程图。

决策规则号 条 件 1 2 否 是 √ 3 否 否 否 √ 4 否 否 是 √ 1、库存量≤最低储备量 是 2、库存量≥订货点 3、该种仪器正在生产 √ 应采取 1、订货 的行动 2、不订货

2、假设某航空公司规定,乘客可以免费托运重不超过30kg的行李。当行李重超过30kg时,对头等舱的国内乘客超重部分每千克收费4元,对其他舱的国内乘客超重部分每千克收费6元,对外国乘客超重部分每千克收费要比国内乘客多一倍,对残疾乘客超重部分每千克收费比正常乘客少一半。以下是用判定表表示如何计算行李费,试按此表画出程序流程图。(其中,W表示行李重;T代表True;F代表False)

1 2 3 4 5 III 6 7 8 9 条 件 行李重W≤30 国内乘客 头等舱 残疾乘客 T √ F T T F √ F T F F F T T T √ F T F T √ F F T F √ F F F F √ F F T T √ F F F T √ 动作(算法) 免费 (W-30)×2 (W-30)×3 (W-30)×4 (W-30)×6 (W-30)×8 (W-30)×12 √ 3、设计一个小型系统,要求能够实现由具有高程点的离散点数据自动生成等高线的功能,系统需要支持不少于两种以上的数据格式。尝试给出系统设计方案,并画出框架设计图,最后给出至少一种生成等高线的算法方案。 已知信息如下:

(1) DisplayFeedBack对象及其派生的对象(NewPolygonFeedback等)是在ArcMap中进行是量化时,用于在

图上生成一个自定义的几何图形的对象(不同的几何对象对应于其不同的派生类)。利用它可以完成的一个简单的任务就是矢量化时生成一个几何图形,然后在将其赋值给一个图元对象(Feature对象)的图形属性,然后生成一个新图元; (2) ArcMap中如果图形被选中,可以用一个枚举类(EnumFeature)来获取,而枚举类中的元素是按FID顺

序排列(即图元ID的顺序); (3) ITopologicoperator是用于进行图形拓扑操作的接口,他可以进行图元间的相交并获得相交部分图元(直线与直线相交则获取点,直线与面相交则获取直线)。还可以进行对图形的求缓冲区操作; (4) 图形的缓冲区是一个几何对象,可以和别的对象相交求相交部分。利用这个特性和(3)的特性相结合,能够完成图元的选取功能; (5) 面状与线状图元可以获得构成图元的顶点; 问题如下:

现有未对高程数据进行赋值的地理等高线地图数据如下图所示,通过上述已知信息,请提供如下功能的设计思路,并尝试如何用上述信息的实现步骤,最后论证其正确性以及合理性:

已知等高距为10米,最高A点处等高线为340米,最低B处为210米,提供从A(或B)端开始,线选到B(或A)端结束,输入其始高程340米,等高距10米,自动为等高线依次赋值为330、320、310(或210、220、230)等,依次类推,完成等高线自动批量正确赋等高值。

假定目标图层为ARCGIS中Polyline类型,不须写出具体程序,只要实现设计思路即可。

IV

V

本文来源:https://www.bwwdw.com/article/26yx.html

Top