290 likes | 466 Views
数据库原理和应用 综合实验. 空间数据与关系数据综合 应用系统的设计. 空间数据与关系数据综合应用系统的设计. 1 、实验背景 2 、空间数据基本概念和在系统中的处理方式 3 、组件技术与 Mapx 3 、系统设计与实现流程 4 、关键技术. 实验背景. 近年来,数据库技术特别是关系数据库在 各行各业中得到广泛的应用,获得了巨大的成功。 但是,现实世界中又有很多的对象如河流、城镇、 建筑物、矿井等是具有地理或空间位置属性的,管 理这类对象用传统的关系数据库不能直观的反映其 位置关系 , 特别在分析此类数据时 , 不能直接有效的
E N D
数据库原理和应用综合实验 空间数据与关系数据综合 应用系统的设计
空间数据与关系数据综合应用系统的设计 1、实验背景 2、空间数据基本概念和在系统中的处理方式 3、组件技术与Mapx 3、系统设计与实现流程 4、关键技术
实验背景 近年来,数据库技术特别是关系数据库在 各行各业中得到广泛的应用,获得了巨大的成功。 但是,现实世界中又有很多的对象如河流、城镇、 建筑物、矿井等是具有地理或空间位置属性的,管 理这类对象用传统的关系数据库不能直观的反映其 位置关系,特别在分析此类数据时,不能直接有效的 揭示对象之间的关系。
空间数据相关概念 空间数据 主要是指用来描述和管理各种与空间有关的 对象,这类对象在我们的日常生活和工作中是大 量的。 描述空间数据是主要是通过对空间对象的抽 象,运用地图的来表现空间数据.
组件技术 • 组件(Component)技术是当前软件技术潮流。 • COM是组件式对象模型(Component Object Model)的英文缩写,是组件之间相互接口的规范, 是OLE(Object Linking & Embedding)和ActiveX共 同的基础,其作用是使各种软件构件和应用软件能够 用一种统一的标准方式进行交互。COM不是一种面 向对象的语言,而是一种与源代码无关的二进制标 准。
表达空间数据的组件—Mapx MapX是MapInfo公司的推出的组件, 在软件 开发中嵌入MapX可以使应用系统具有强大 的空间数据的表示和处理功能.
应用层 数据层 MapX Professional MapXtreme MapBasic Web Server SpatialWare Oracle 8i RDBMS MapInfo的产品构架
系统设计与实现流程 • 系统设计环境VB6.0+Mapx5.0+Sql server • 空间数据 • 按照属性数据与空间数据ID关联的原则,对 空间数据进行处理 • 在开发语言中引入组件Mapx • 简单功能的实现 • 数据绑定和数据分析的实现
关键技术— 数据绑定 • 为什么数据绑定 Mapx本身对属性数据的支持不 够,无法达到我们的要求。 外部数据库的数据可视化 专题分析
数据绑定 • 数据与地图进行绑定。 例如,你有一个MSAccess 数据库存放各县的销 售数据,一个Lotus Notes 数据库存放所有销售 人员的数据,你可以将两个数据库中的数据与地 图进行绑定,在地图上发现数据中隐含的销售数 量或突出显示两个数据库中数据的相互关系。
DAO ODBC NOTES Other Sources 数据绑定