当前位置:文档之家› 基于GIS的省级地质灾害数据库设计与实现_彭颖霞

基于GIS的省级地质灾害数据库设计与实现_彭颖霞

基于GIS的省级地质灾害数据库设计与实现_彭颖霞
基于GIS的省级地质灾害数据库设计与实现_彭颖霞

《GIS设计与实现》复习资料

《GIS设计与实现》复习资料 默认分类2009-07-03 08:20:49 阅读341 评论0 字号:大中小订阅 《GIS设计与实现》复习资料 第一章引论 1、何谓GIS?GIS主要研究的内容是什么? GIS是以计算机技术为依托,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学的理论,采集、储存、显示、处理、分析、输出地理信息的计算机系统,为规划、管理和决策提供信息来源和技术支持。 研究内容:数据采集、数据存储、数据处理和分析、数据输出。 2、GIS逐步走向成熟的今天,其发展呈现出哪些趋势? ①GIS趋于综合性发展②GIS数据模型研究 ③GIS数据共享和互操作促进GIS社会化发展 ④GIS产业化发 展⑤GIS软件向组件式GIS发展 3、从发展历程角度来看,GIS软件经历了哪几个阶段,各阶段的主要特点是什么? ①集成式GIS:在一个系统中集成了GIS的各项功能; ②模块式GIS:系统分成许多相对独立的功能模块; ③核心式GIS:从底层提供GIS功能,通过API访问; ④组件式GIS:通过标准通信接口实现模块间通信及GIS与其它系统集成; ⑤万维网GIS:结合Internet,实现GIS的共享和互操作。 第二章 GIS设计思想和方法 1、GIS设计与一般信息系统设计相比较,有什么差异?

3、GIS作为一个特殊的软件领域,其设计过程有哪些区别于其他软件设计的独有特点? 1)GIS处理的是空间数据,具有数据量庞大、实体种类繁多、实体间的关联复杂等特点。 2)GIS设计以空间数据为驱动。 3)GIS工程投资大、周期长、风险大、涉及部门繁多。 4、什么是UML?数据质量?结构化生命周期法、原型法、编码、继承、对象? 1)UML(Unified Modeling Language)又称统一建模语言或标准建模语言。它是一种定义良好、易于表达、功能强大且普遍适用的建模语言。其支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 UML是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模,而且,UML 适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。 2)数据质量:是对空间数据在表达空间位置、空间关系、专题特征等要素时,所能达到的准确性、一致性、完整性的度量,一般描述为空间数据的可靠性和精度,用误差来表示。 3)结构化生命周期法:规定了软件开发过程中的各项工程活动,一般包括可行性分析、需求分析、总体设计、详细设计、编码及测试六项活动,并规定了它们自上而下,相互衔接的固定次序,前一阶段的成果是后一阶段工作开展的基础。 4)原型法:其主要思想是借助原型来辅助软件开发。在开发初期,开发人员根据自己对用户需求的理解,利用开发工具快速构造出原型软件,用户及开发人员通过对原型软件的试运行、评价、修正和改进,逐步明确对软件的功能需求以进行正式开发或者直接把原型扩充成最终产品。 5)编码:是根据一定的协议或格式把模拟信息转换成比特流的过程。 6)继承:是对具有层次关系的类的属性和操作进行共享的一种机制。如在一个已有的基础上加上若干新内容形成新类。

GIS设计和开发

gis设计与开发 Gis设计与开发思路 现实需求、GIS概念模型、机理过程、人机交互系统、现实需求 开发方式:独立开发,扩展式二次开发,集成式二次开发 第一章GIS设计思想内容,标准 (一)GIS设计目标 通过改进系统设计方法,严格执行开发的内容划分,进行阶段质量把关以及做好项目建设的组织管理工作,从而达到增强系统的实用性,降低系统开发和应用的成本,延长系统生命周期的目的。 (二)GIS设计的特点 1、数据:数据量大,实体种类繁多、实体间关联复杂的特点 2、功能:GIS设计以空间数据为驱动 3、工程:GIS工程投资大,周期长,风险大,涉及部门繁多 二gis设计的理论基础 Gis工程学:GIS本身发展和将系统工程学思想引入GIS设计的产物 (一)GIS工程学体系 1、任务:寻求系统总体最优化 2、基础理论:(1)系统学思想(整体性,层次性,相关性,功能性,动态性),(2)系统工程学(3)软件工程学(4)地理信息科学三层次(理论,技术,应用) 3、方法论:根据GIS工程学的基础理论而形成的一系列程序化的基本操作技术与方法(二)GIS工程学的特点 1、以空间信息系统工程优化为目的 2、横跨多学科 3、直接面向决策,为可持续发展提供决策支持 4、与GIS产业化密切相关 三GIS设计的内容 (一)设计原则:标准化,先进性,兼容性,高效性,可靠性通用性 (二)设计内容 软件设计和数据库设计 第二章gis设计的方法 一、结构化生命周期法 1、结构化生命周期法又称结构化分析和设计方法,又称结构化系统开发方法 结构化生命周期法是系统分析员,软件工程师,程序员以及最终用户按照用户至上的原则,自顶向下分析与设计和自底向上逐步实施建立计算机系统的一个过程,是组织,管理和控制信息系统的开发过程的一种基本框架。 2、基本思想:(1)要求设计过程必须严格按照阶段进行 (2)在系统建立之前就必须严格的定义和描述用户的需求。 3、阶段划分:(1)系统开发的准备阶段 (2)调查研究及可行性研究阶段

GIS设计与实现 期末考试复习资料

选择题 1、GIS软件体系结构设计。指软件的整体结构,即软件系统是由哪些构件及构件的连接件组成的。 GIS软件体系结构的类型: 、单机结构。GIS软件的所有的功能(输入输出、数据和应用程序)都在一台计算机上实现。随着计算机技术的发展,该结构逐渐在应用中被淘汰。 、客户机/服务器体系结构Client/Server,简称C/S)。C/S体系结构一般部署在局域网中,由客户应用程序(前台程序)和服务器程序(后台程序)组成。 C/S模式的特性 位置透明性 平台独立性 数据结构透明 分布式的查询 、浏览器/服务器体系结构(Browser/Server,简称B/S)。它是一种高度集中的分布式处 理模式,数据和GIS软件均存放在服务器 端,使用通用的浏览器作为客户端应用的 执行环境,不需在客户端进行任何软件的 安装和维护工作。 B/S模式一般采用三层结构: 客户端、应用服务器和数据服务器。 、面向地理信息服务的WebGIS。将WEB服务应用于GIS。目前正处于实验性阶段 2、GIS接口设计。 、系统与标准数据的接口。所谓“标准数据”是指常用的商业GIS软件的数据格式,如ESRI的Shp、MapInfo的Mif等格式。 、互操作接口。指设计GIS之间、GIS内各子系统之间和子系统内各个模块之间的接口,使它们能够较好地进行通讯和实现功能共享。 、空间数据与属性数据的接口。在GIS中,空间数据与属性数据的结合有两种形式:绑定式和分离式,下表给出两种结合方式的比较。 、GIS与系统开发环境的接口。CAD、OA、RDBMS是政府部门GIS工程方案中系统开发环境的组成部分。将这三者和GIS集成起来,设计良好的接口,组建高效的图文信息系统,是GIS工程方案的核心内容之一。

数据库设计的基本步骤

数据库设计的基本步骤 一、数据库设计的生存期 按照规范设计的方法,考虑到数据库及其应用系统开发的全过程,将数据库 设计分为六个阶段。如下图。 ① 需求分析 需求收集和分析, 需求。 ② 概念结构设计 对需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的概念模型(用 E-R 图表示)。 ③ 逻辑结构设计 将概念结构转换为某个DBMS 所支持的数据模型(例如关系模型),并对其 进行优化。 ④ 物理结构设计 为逻辑数据模型选取一个最适合应用环境的物理结构 (包括存储结构和存取 方法)。 ⑤ 数据库实施 需求A 祈断段 T 1 概念设计阶段 i 逻辑 q 丰计阶段 1 物理. 1 殳计阶段 j 数据E L 支实施阶段 数据库运荷? 维护阶段 得到用数据字典描述的数据需求,用数据流图描述的处理

运用DBMS 提供的数据语言(例如 SQL )及其宿主语言(例如C),根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 ⑥数据库运行和维护 数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。 说明:设计一个完善的数据库应用系统是不可能一蹴而就的,它往往是上述 六个阶段的不断反复。 二、数据库设计阶段的内容 设计步骤既是数据库设计的过程,也包括了数据库应用系统的设计过程。下面针对各阶段的设计内容给出各阶段的设计描述。如下图。 阶段 濮块结构) 三、数据库设计阶段的模式 数据库结构设计的不同阶段形成数据库的各级模式,如下图 需求数据字睦、全系统中数据项、 分析數据證、数据存储的描述 数1E流图和判定我(利宦 闕)、数据字典中处理过程的 描述 设计 概念模型〔E?兄图) 模块设计 IPO表 编写模武装入 数JE 实施数揭库试 运行阶段 Create … L o豆恋■?. 程序编码 编译联结 测试 Tlain () * ■ A if???then ■■ i HUl 数据宇典 系窥说朋书包括: ①新系统要求、 方案和概图 ②反映新系统信息 流的数据流图 方法选择物理 存取路径建立设计

数据库设计基础习题及答案

数据库设计基础习题及答案 1.在数据库中,数据模型包括数据结构、数据操作和()。A A)数据约束 B)数据类型 C)关系运算 D)查询 3.有两个关系R和T如下: 则由关系R得到关系T的操作是()。A A)投影 B)交 C)选择 D)并 5.若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是()。A A)多对一 B)一对多 C)一对一 D)多对多

6.有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是()。A A)自然连接 7.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的()。A A)逻辑独立性 B)物理独立性 C)应用独立性 D)以上都不对 9.有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是()。A

A)并 B)投影 C)交 D)选择 11.运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是()。A A)多对多 B)一对多 C)多对一 D)一对一 12.有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是()。B A)选择 13.下面对软件测试描述错误的是()。B A)严格执行测试计划,排除测试的随意性 B)随机地选取测试数据 C)软件测试的目的是发现错误 D)软件测试是保证软件质量的重要手段

15.某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是()。A A)多对多 B)一对多 C)多对一 D)一对一 16.有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是()。A A)交 17.设数据集合为D={ 1,3,5,7,9 },D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。D A)R={ (5,1), (7,9), (1,7), (9,3) } B)R={ (9,7), (1,3), (7,1), (3,5) } C)R={ (1,9), (9,7), (7,5), (5,3) } D)R={ (1,3), (3,5), (5,9) } 19.大学下面有若干学院,每个学院有一名院长(不可兼任),则实体学院和院长的联系是()。A A)一对一 B)一对多 C)多对一 D)多对多 20.大学生学籍管理系统中有关系模式 S(S#,Sn,Sg,Sd,Sa),其中属性S#、Sn、Sg、Sd、Sa 分别是学生学号、姓名、性别、系别和年龄,关键字是S#。检索全部大于20岁男生姓名的表达式为()。A

GIS设计与实现单选

GIS设计与实现自测题 一、单项选择题 1、结构化程序设计概念最早由 E.W.Dijkstra于()年提出 A. 1965年 B. 1963年 C. 1962年 D. 1967年 2、()是GIS中最底层和最基本的技术。 A. 地理数据存储 B. 地理空间分析 C. 地理数据处理 D. 地理数据建模 3、在成寻流程图常用符号中菱形表示() A. 逻辑判断 B. 控制流 C. 处理步骤 D. 程序起止 4、E-R图中椭圆表示() A. 实体 B. 属性 C. 关系 D. 联系 5、通过数据校正与()等手段可以提高输出质量 A. 编辑与图形整饰 B. 误差消除 C. 坐标转换 D. 数字化 6、GIS软件可分为工具型软件和() A. 应用型软件 B. 嵌入式软件 C. 基础软件 D. 数据处理软件 7、GIS软件可分为工具型软件和() A. 应用型软件 B. 嵌入式软件 C. 基础软件 D. 数据处理软件 8、空间数据结构分为矢量结构、栅格结构和() A. 不规则三角网 B. 拓扑数据 C. 空间数据 D. 属性数据 9、第现实地理系统的计算机模拟可分为三个层次:()、逻辑模型和物理模型。 A. 空间分布模型 B. 概念模型 C. 数据模型 D. 应用模型 10、GIS设计以()为驱动 A. 空间数据 B. 业务数据 C. 属性数据 D. 功能数据 11、GIS系统工程学中三维结构是()提出的。 A. A.D.Hall B. GoodChild C. Grady Booch D. Jackbson 12、GIS系统工程学中的三维结构包含时间维、知识维和() A. 逻辑维 B. 理论维 C. 方法维 D. 工程学 13、地理信息系统科学体系分为三个层次:理论地理信息科学、技术地理信息科学和() A. 应用地理信息科学 B. 空间地理信息科学 C. 虚拟地理信息科学 D. 基础地理信息科学 14、结构化生命周期法将系统开发过程划分为()个主要阶段 A. 七个 B. 六个 C. 三个 D. 五个15、面向对象技术的三个基本的概念为对 象、类和() A. 接口 B. 继承 C. 派生 D. 超类 16、在用例图中,参与者之间主要是 ()关系 A. 泛化 B. 包含 C. 扩展 D. 继承 17、OMT采用对象模型、动态模型和() 等来描述一个系统 A. 静态模型 B. 功能模型 C. 混合模型 D. 结构模型 18、OMT采用对象模型、动态模型和() 等来描述一个系统 A. 静态模型 B. 功能模型 C. 混合模型 D. 结构模型 19、对象模型用()来表示 A. 对象图 B. 类图 C. 序列图 D. 活动图 20、动态模型用()图来表示 A. 状态图 B. 活动图 C. 数据流图 D. 动态图 21、原型从本质上可分为两种类型:丢弃 型原型和() A. 进化型原型 B. 进取型原型 C. 渐进型原型 D. 试验型原型 22、系统定义的基本任务包括功能需求、 性能需求、环境需求和() A. 数据需求 B. 软件需求 C. 用户需求 D. 硬件需求 23、系统定义的基本任务包括功能需求、 性能需求、环境需求和() A. 数据需求 B. 软件需求 C. 用户需求 D. 硬件需求 24、GIS数据流图中的椭圆形图标表示() A. 外部实体 B. 加工 C. 数据流 D. 数据存储文件 25、数据字典是关于()的集合 A. 数据信息 B. 数据对象 C. 属性信息 D. 实体 26、数据字典和()一起构成信息 系统的逻辑模型 A. 数据流图 B. 结构图 C. 用例图 D. 层次图 27、在用例图中,用例和参与者之间的关 系是() A. 关联关系 B. 泛化关系 C. 包含关系 D. 扩展关系 28、在一定条件下,把新的行为加入到已 有的用例中,获得新用例称为()用 例 A. 扩展 B. 包含 C. 关联 D. 泛化 29、GIS总体设计主要任务是将系统需求转 换为数据结构和() A. 数据设计 B. 软件体系结构 C. 体系结构设计 D. 层次图、HPO图、结构图 30、在结构图中,尾部是空心圆表示传递 的是() A. 数据 B. 模块调用 C. 控制信息 D. 模块名 31、面向对象的设计方法采用()来 组织和构造系统总体设计过程 A. 类图 B. 结构图 C. 用例图 D. 层次图 32、用于建立系统与其参与者之间交互的 模型称为() A. 边界类 B. 实体类 C. 分析类 D. 控制类 33、类的组成包括类、()以及他们之间 的关系。 A. 接口 B. 控制流 C. 对象 D. 数据流 34、具体描述建立在类的一般描述之上, 并对其进行扩展,这种关系为() A. 泛化关系 B. 扩展关系 C. 关联关系 D. 实现关系 35、在GIS用户界面的开发中,一般采用 ()方法 A. 原型化 B. 瀑布型 C. 结构化 D. 面向对象型 36、PDL的过程元素是() A. 块结构 B. 语法 C. 模块 D. 数据说明 37、在序列图中,表示对象的过程处于激 活状态时,生命线是() A. 双道线 B. 带箭头的虚线 C. 虚线 D. 垂直的虚线 38、序列图由对象、生命线、激活和() 组成 A. 消息 B. 类 C. 用例 D. 操作 39、在活动图中,活动的起点用() 图标表示。 A. 黑的实心圆 B. 空心圆 C. 圆角矩形 D. 平滑的圆角矩形 40、空间数据库中常用的坐标系有地理坐 标系和() A. 平面直角坐标系 B. 屏幕坐标系

GIS设计与实现

GIS设计与实现

GIS构成由4个基本要素构成:硬件、软件、数据、人员 一硬件计算机硬件环境包括从GIS数据采集 到数据处理乃至数据输出所涉及到的所有硬件 设备 ?数据采集、输入设备 ?采集设备包括测绘仪器和遥感设备 ?输入设备包括数字化仪、扫描仪以 及计算机的输入设备 ?数据存储和处理设备 ?存储设备包括磁盘、磁带机等磁存 储介质以及一些光存储介质 ?处理设备包括计算机、图像处理器、 网络设备等 ?输出设备 ?输出设备通常是标准的计算机外围 设备,如打印机、绘图仪 ?还可以通过计算机显示器或是外接 的高分辨率显示装置(如投影仪等) 进行输出 二软件 ?GIS软件可以分为工具型软件和应用型软件

?

?矢量数据结构 ?不规则三角网(TIN) ?属性数据是表征空间实体属性信息的数 据,一般用关系型数据库进行管理 四人员 ?人员是GIS的重要构成因素 ?人员在GIS中 ?对GIS软件进行开发、维护和升级 ?对GIS数据进行搜集、入库和管理 ?应用GIS进行生产生活实践,实现GIS 的价值 GIS用户:GIS最终用户、GIS专业人士、GIS开发商/系统集成商 GIS设计特点 ?GIS处理的是空间数据,具有数据量庞大、实体种类繁多、实体间的关联复杂等特点?GIS设计以空间数据位驱动 ?GIS工程投资大、周期长、风险大、涉及部门繁多。 GIS工程学体系主要由任务、基础理论和方法论三方面组成

?任务 ?运用系统论的理论和方法,实现GIS工 程的最优设计、最优管理和最优运行, 以求得系统总体最优化 ?基础理论 ?系统学 ?地理信息科学 ?系统工程学 ?…… ?方法论 ?根据理论形成的一系列程序化的基本操 作技术与方法 地理信息科学 ?地理信息科学 ?1992年GoodChild首次提出 ?研究地理信息的本质特征与运动规律 ?被划分为三个层次 ?地理信息科学被划分为三个层次 ?理论地理信息科学 ?技术地理信息科学 ?应用地理信息科学 信息资源共享

GIS空间与属性数据库建库规范

国家科学数据共享工程 中国地球系统科学数据共享试点 2004DKA20180 空间与属性数据库建库规范 (征求意见稿) 中国科学院地理科学与资源研究所 二○○五年三月,北京

中国地球系统科学数据共享试点 矢量数据库建库规范 (征求意见稿) (二○○五年三月) 前 言 资源环境领域的历史数据具有重要的研究价值,把历史数据及时数字化、建库管理,不仅能够使积累的历史数据更方便地为科技工作者使用,同时这也是科学数据共享工程中的重要一环。在长期矢量数据库建库(以下简称矢量库)的过程中,对其建设路线、操作规程和实际应用进行总结提炼、制定出本矢量数据库建设规范,以期为中国地球系统科学数据共享网中的矢量建库进行指导。 本规范包括五个部分和一个附录。 本规范起草单位:中科院地理科学与资源研究所 本规范由中国地球系统科学数据共享服务网组织起草并负责解释。 1 适应范围 本规范适用于地学领域的矢量数据建库建设以及相关的空间数据处理工作。 2 引用标准 GB/T 14512—93 1:1000000地形图编绘规范及图式 GB/T 16831--1997 地理点位置的纬度、经度和高程的标准表示法 GB/T 17278—1998 数字地形图产品模式 GB/T 17797—1999 地形数据库与地名数据库接口技术规程 GB/T 17798—1999 地球空间数据交换格式 GB/T 18315—2001 数字地形图系列和基本要求 GB/T 18316—2001 数字测绘产品检查验收和质量评定 GB/T 18317—2001 专题地图信息分类与代码 GB 14051—93 地形图用色 GB 12409—90 地理格网 GB/T 2260-2002 中华人民共和国行政区划代码 GB2808-81 全数字式日期表示法

GIS设计与实现课程设计

目录 1.设计背景:................................................................................................................ 2.设计目标.................................................................................................................... 设计原则与设计方法...................................................................................................... 1.设计原则:................................................................................................................ 设计方法.......................................................................................................................... 三、需求分析(系统定义).......................................................................................... 1.系统设计的方法........................................................................................................ 2.系统定义:................................................................................................................ 四、系统设计(系统结构体系、模块设计).............................................................. 结构体系设计:.............................................................................................................. 2.系统模块设计:........................................................................................................ 五、数据库设计.............................................................................................................. 1.概述............................................................................................................................ 2.需求分析.................................................................................................................... 3.概念设计.................................................................................................................... 4.逻辑模型.................................................................................................................... 5.物理设计.................................................................................................................... 6.数据字典设计............................................................................................................ 六、系统实施计划.......................................................................................................... 七、总结.......................................................................................................................... 设计背景与目标 1.设计背景: 随着现代社会的发展,大学校园的规模日益扩展,传统的管理方法显得力不从心,为了提高效率,节省物力人力资源,大学校园的管理也将逐步实现现代信息化管理。而地理信息系统(一种基于空间数据库的空间信息处理与分析技术,已被广泛应用于市政、交通、电信、军事和旅游等领域,具有极其广泛的应用前景,从地理关系的角度分析和解决与地理信息有关的问题往往会得到意想不到的效果。)技术的发展恰好迎合了这个需求,可以为大学校园的数字化、信息化管理提供相应的技术支持,大学校园多媒体管理系统应运而生。我校虽然已经有了较完善的校园多媒体管理系统,但是身为我校地理信息系统专业的学生,专业相关的课程设计选择这个题目显得更有意义,特建立我校的空间管理GIS系统。 2.设计目标 要求包括道路及道路基本信息、建筑基本信息、校园特殊标记的空间数

Access数据库设计基础

Access数据库设计基础 设计合理的数据库可以让您访问最新的、准确的信息。由于正确的设计对于实现使用数据库的目标非常重要,因此有必要投入时间学习良好设计的相关原则。这样,最终就更有可能获得一个既能满足您的需要又能轻松适应变化的数据库。 本文提供了规划数据库的一些原则。您将学习如何确定需要哪些信息,如何将这些信息划分到相应的表和列,以及这些表如何彼此关联。应当在创建第一个数据库之前首先阅读本文。 本文内容 ?需要了解的一些数据库术语 ?什么是好的数据库设计? ?设计过程 ?确定数据库的用途 ?查找和组织所需的信息 ?将信息划分到表中 ?将信息项转换为列 ?指定主键 ?创建表关系 ?优化设计 ?应用规范化规则 需要了解的一些数据库术语 Microsoft Office Access 2007 可将信息组织到表中,表是由行和列组成的列表,与会计人员的便笺簿或Microsoft Office Excel 2007 工作表类似。在简单的数据库中,可能仅包含一个表。对于大多数数据库,可能需要多个表。例如,可

以在一个表中存储有关产品的信息,在另一个表中存储有关订单的信息,再在另一个表中存储有关客户的信息。 每一行也称为记录,而每一列也称为字段。记录是一种用来组合某事项的相关信息的有效且一致的方法。字段是单个信息项,即出现在每条记录中的项类型。例如,在“产品”表中,每一行或记录中都会包含与某个产品相关的信息。每一列或字段则包含有关该产品的某种类型的信息,如名称或价格。 什么是好的数据库设计? 一些原则可为数据库设计过程提供指导。第一个原则是,重复信息(也称为冗余数据)很糟糕,因为重复信息会浪费空间,并会增加出错和不一致的可能性。第二个原则是,信息的正确性和完整性非常重要。如果数据库中包含不正确的信息,任何从数据库中提取信息的报表也将包含不正确的信息。因此,基于这些报表所做的任何决策都将提供错误信息。 所以,良好的数据库设计应该是这样的:

GIS设计与实现——课程设计

目录 设计背景与目标.............................................................................................................. 1.设计背景:............................................................................................................ 2.设计目标................................................................................................................ 设计原则与设计方法...................................................................................................... 1.设计原则:............................................................................................................ 设计方法...................................................................................................................... 三、需求分析(系统定义).......................................................................................... 1.系统设计的方法.................................................................................................... 2.系统定义:............................................................................................................ 四、系统设计(系统结构体系、模块设计).............................................................. 结构体系设计:.......................................................................................................... 2.系统模块设计:.................................................................................................... 五、数据库设计............................................................................................................ 1.概述........................................................................................................................ 2.需求分析.............................................................................................................. 3.概念设计.............................................................................................................. 4.逻辑模型................................................................................................................ 5.物理设计................................................................................................................ 6.数据字典设计........................................................................................................ 六、系统实施计划.......................................................................................................... 七、总结........................................................................................................................ 设计背景与目标 1.设计背景: 随着现代社会的发展,大学校园的规模日益扩展,传统的管理方法显得力不从心,为了提高效率,节省物力人力资源,大学校园的管理也将逐步实现现代信息化管理。而地理信息系统(一种基于空间数

gis设计与实现实验报告

竭诚为您提供优质文档/双击可除gis设计与实现实验报告 篇一:gIs软件设计与实现实验报告 gIs软件设计与实现 实验报告 姓名:王兴平 班级:测绘1103班 学号:0145110620 指导老师:李光强 20XX/1/5 实验一数据加载与图层控制 一、实验目的 1.了解组件Arcengine9.3开发环境的构建,以及相关软件的安装; 2.掌握Ae组件实现数据加载、缩放、平移等简单的功能; 3.掌握程序代码实现数据加载、缩放、平移、拉窗放大等功能;

4.掌握使用程序代码控制图层可视性、图层移动、图层移除等操作。 二、实验准备 完成时间:2学时 预备知识: 实验的操作系统环境为windowsxp以上操作系统,要基于Arcengine进行应用开发,系统中需要安装有:ArcgIs9.3、Arcengine9.3和c#20XX以上版本相应软件。实验数据:文件夹“中国地图” 三、实验步骤及方法 1.创建c#工程,添加窗体及相关Ae组件,窗体设计如下图所示: 运行程序,并点击工具栏上按钮,记录各功能按钮的操作。 2.利用程序代码添加shp文件,并完成shp加载、地图缩放、全图、平移、拉窗放大等操作,设计界面如下图所示:要求: 1)工具栏上的“打开”按钮,功能是通过打开文件对话框,允许一次加载多个shp文件,而且在对话框中仅显示shp文件; 2)平移、放大、缩小功能按钮的操作顺序过程必须是用户先点击按钮,然后再点击地图时才完成相应功能操作;

3)工具栏上的最后一个按钮为拉窗放大,即用户点击该按钮时,在地图可以画出一个矩形,然后将矩形内的地图放大。 3.使用程序代码控制图层可见性及移动图层,界面设计如下图所示: 注意: 1)工具栏后四个按钮依次为:上移选中图层、下移选中图层、移除选中图层操作; 2)图层列表里,依据图层是否选中而设置图层的可见性。 4.为地图添加右键菜单,在右键菜单中实现全图、平移、放大、缩小、信息(identity ) 功能,使用鼠标中键实现地图平移。 五.实验主要代码 privatevoidLoadFile_click(objectsender,eventArgse) { openFileDialogdlg=newopenFileDialog(); dlg.Filter="shapefile(*.shp)|*.shp"; dlg.Title="打开shape数据文档"; dlg.multiselect=true;

数据库设计基础知识(doc 7页)

数据库设计基础知识(doc 7页)

第四章数据库设计基础 经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是数据库管理系统,数据库基本特点,数据库系统的三级模式及二级映射,E-R模型,关系模型和关系代数,读者应对此部分进行重点学习。 详细重点学习知识点: 1.数据的概念、数据库管理系统提供的数据语言、数据管理员的主要工作、数据库系统阶段的特点、数据的物理独立性及逻辑独立性、数据统一管理与控制、三级模式及两级映射的概念 2.数据模型3个描述内容、E-R模型的概念及其E-R 图表示法、关系操纵、关系模型三类数据约束 3.关系模型的基本操作、关系代数中的扩充运算4.数据库设计生命周期法的4个阶段 4.1数据库系统的基本概念 考点1 数据、数据库、数据库管理系统 考试链接: 考点1在笔试考试中,是一个经常考查的内容,在笔试考试中出现的机率为70%,主要是以选择题的形式出现,分值为2分,此考点为重点识记内容,读者还

应该识记数据语言所包括的数据定义语言、数据操纵语言和数据控制语言。 数据是数据库中存储的基本对象,描述事物的符号记录。 数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。 数据库管理系统(DBMS,Database Management System)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等。数据库管理系统是数据系统的核心,主要有如下功能:数据模式定义、数据存取的物理构建、数据操纵、数据的完整性、安全性定义和检查、数据库的并发控制与故障恢复、数据的服务。为完成数据库管理系统的功能,数据库管理系统提供相应的数据语言:数据定义语言、数据操纵语言、数据控制语言。 数据库管理员的主要工作如下:数据库设计、数据库维护、改善系统性能,提高系统效率。 考点2 数据库系统的发展 考试链接:

GIS空间数据库设计方法讨论

第31卷总第77期 西北民族大学学报(自然科学版)Vol.31,No.1 2010年3月 Journal of N orthw est U niversity for N ationalities(Natural Science)Sep,2010 GIS空间数据库设计方法讨论 薛国梁 (西北民族大学人事处,甘肃兰州730030) [摘 要]通过分析地理信息系统建设过程中空间数据库的建设内容1综述空间数据块的划分、图层的分层设计方法、专题图层划分和数据集设计、分析空间数据库的结构,讨论了空间数据库系统建设的方法和需解决的关键技术问题1 [关键词]GIS;空间数据库;专题图层;元数据 [中图分类号]TP311.131 [文献标识码]A [文章编号]1009-2102(2010)01-0049-04 0 引言 地理信息系统是集计算机科学、空间科学、信息科学、测绘遥感科学、环境科学等学科于一体的新兴边缘科学1GIS从20世纪60年代出现以来,至今只有短短的40多年时间,但已成为已成为多学科集成并应用于各领域的基础平台,成为地学空间信息分析的基本手段和工具1目前,地理信息系统不仅发展成为一门较为成熟的技术科学,而且已成为一门新兴产业,在测绘、地质、水利、环境检测、土地管理、城市规划、国防建设等领域发挥越来越重要的作用1 1 空间数据库内容 每个GIS数据集都提供了对世界某一方面的空间表达,包括: 基于矢量的要素(点、线和多边形)的有序集合; 诸如数字高程模型和影像的栅格数据集; 网络; 地形和其他地表; 测量数据集; 其他类型数据,诸如地址、地名和制图信息; 描述性的属性1 除了地理表现形式以外,地理数据集还包括传统的描述地理对象的属性表1许多表和空间对象之间可以通过它们所共有的字段(也常称为“关键字”)相互关联1就像它们在传统数据库应用中一样,这些以表的形式存在的信息集和信息关系在GIS数据模型中扮演着非常关键的角色1 2 空间数据表现形式 211 空间关系:拓扑和网络 空间关系,比如拓扑和网络,也是一个GIS数据库的重要部分1使用拓扑是为了管理要素间的共同边界、定义和维护数据的一致性法则,以及支持拓扑查询和漫游(如确定要素的邻接性和连接性)1 [收稿日期]2009-12-10 [作者简介]薛国梁(1980—),男,陕西韩城市人,党政管理研究实习员,主要从事高教管理工作1

GIS设计与实现

GIS设计与实现 第一章 1、*GIS的概念:作为信息处理技术的一种,是以计算机技术为依托,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学的理论和方法,集采集、存储、显示、处理、分析和输出地理信息于一体的计算机系统。 2、*GIS作为处理地理数据的一种方法和技术,由五个基本要素构成:硬件、软件、数据、人员和方法。 3、*GIS的发展阶段:集成式GIS、模块式GIS、核心式GIS、组件式GIS、WebGIS (除外还有移动GIS )。 4、GIS研究内容:数据采集、数据存储(空间数据和属性数据存储)、数据处理和分析、数据输出。 5、GIS的特点:GIS的处理对象是地理数据、GIS提供了一系列的工具、GIS实现了地图实体与属性数据库的关联。 6、GIS的应用:地图制图、空间数据管理、空间统计分析、空间分析评价与模拟预测建模、辅助宏观决策。 7、实现地理信息资源共享的条件:一是数据资源的储备,二是要有技术支撑系统的保障,三是共享规则的制定、被广泛采纳和遵循,主要包含标准、规范、政策和相关法律。 8、GIS数据标准化的主要内容:GIS相关的名词或术语标准化;与空间数据库建设有关的标准化活动;与GIS数据共享有关的标准化工作。 9、地理信息标准:统一的地理坐标系统、空间信息分类和编码系统、数据模型的标准。 10、数据标准:数据交换、空间元数据标准、数据质量、GIS数据产品标准。 11、*GIS设计:在GIS开发的整体过程中,遵循一般软件工程的原理和方法,结合GIS开发的特点、特殊规律和要求,对GIS软件从系统定义、系统总体设计、系统详细设计、空 间数据库和地理模型库设计、GIS实施、GIS软件测试与评价、直到GIS维护的各个阶段进 行工程化规范的方法体系。 12、*GIS软件设计的内容:软件设计和数据库设计。 13、*GIS设计的特点: (1)GIS处理的是空间数据,具有数据量庞大、实体种类繁多、实体间的关联复杂等特点; (2)GIS设计以空间数据为驱动; (3)GIS工程投资大、周期长、风险大、涉及部门繁多。 14、GIS设计目标(原因):通过改进系统设计方法、严格执行开发阶段划分、进行各阶段 质量把关以及做好项目建设的组织管理工作,从而达到增强系统的实用性、降低系统开发和 应用的成本以及延长系统生命周期的目的。 15、*软件危机:一是如何开发软件以满足对软件日益增长的需要;二是如何维护数量不断膨胀的已有软件。 16、*软件危机内容: (1)开发软件:a对软件开发成本和进度的轨迹不准确; b、软件质量不高; c、用户接受度不高; d、软件产品开发效率低; e、相关的技术文档资料不完备; f、软件可维护性、重用性和可扩展性不高; (2)维护软件:a、数据不能得到及时的更新; b、系统需求变更所需要的系统升级不能得到实施; C、网络安全维护得不到贯彻执行。

相关主题
文本预览
相关文档 最新文档