论文摘要
车辆监控系统作为智能交通系统(Intelligent Transportation System,简称ITS)的一部分,其应用越来越广泛,用户对功能的需求越来越多,这些功能的实现有赖于数据的准确无误而且迅速有效的传输,所以数据处理就自然而然地成为这个系统的一个必不可少的组成部分。本系统是在WebGIS环境下开发的,而WebGIS本身又有大量的空间数据需要我们去处理,对这些空间数据的处理成为本系统的一个难点,必须研究适合这个系统特点的数据处理方法,并且将其应用于系统中来保证WebGIS环境下车辆监控系统的正常运行。本文首先介绍了系统的整体结构,然后针对这个系统的数据特点——既有与车辆、用户等有关系的纯粹的属性数据,又有大量的空间数据(地图数据),如何能够有效存储这两部分数据,进而实现系统监控等功能是数据库设计的出发点。为了提高数据并行访问等方面的性能,系统采用将两部分数据分别存储的策略,即将前一部分用Oracle9i关系数据库存储,将后部分采用对象关系模型设计方法、利用Oracle9i中的Oracle Spatial来存储。针对本系统地图数据,在Oracle Spatial中为空间数据表建立了适合本系统的空间数据索引结构,通过MapInfo Professinal 8.5中的EasyLoder工具将现有的.tab格式的地图数据上载到Oracle Spatial中。为了提高系统空间数据检索的效率,重点研究了四叉树和R树两种空间数据索引算法,通过试验比较两种索引结构在建树、查找、删除等方面的性能差别,分析R树索引算法更适合于本系统,并且将R树索引算法应用于系统数据的查找中。最后,利用Java语言中的JDBC将前面设计好的数据库与应用程序连接起来,同时为了提高应用系统数据库连接和访问的效率,在应用JDBC数据库连接技术的基础上设计并实现了一个数据库连接池。
论文目录
摘要ABSTRACT第1章 绪论1.1 课题的研究背景、目的和意义1.2 智能交通系统发展和研究现状1.3 WebGIS的研究、发展和应用现状1.4 数据库技术研究、发展及其应用现状1.5 论文的主要工作和结构安排第2章 WebGIS车辆监控系统2.1 WebGIS基本概念2.2 WebGIS特点2.3 WebGIS组成结构2.4 WebGIS基本原理2.5 WebGIS中数据的特点2.6 WebGIS车辆监控系统总体架构2.6.1 WebGIS车辆监控系统体系结构2.6.2 WebGIS车辆监控系统逻辑架构2.7 本章小结第3章 WebGIS车辆监控系统数据存储3.1 WebGIS车辆监控系统数据库总体方案3.1.1 WebGIS车辆监控系统数据分析3.1.2 WebGIS车辆监控系统数据库的功能3.1.3 WebGIS车辆监控系统数据库总体架构3.2 数据库管理系统的选择3.2.1 几种数据库的比较3.2.2 Oracle数据库管理系统3.3 WebGIS车辆监控系统基本属性数据库设计3.3.1 基本属性数据库概念结构3.3.2 基本属性数据库逻辑结构3.3.3 基本属性数据库物理结构3.4 WebGIS车辆监控系统空间数据的组织3.4.1 空间数据组织3.4.2 面向对象关系数据模型3.4.3 建立空间数据模型3.5 WebGIS车辆监控系统空间数据库设计3.5.1 空间数据库整体结构3.5.2 空间数据库概念结构3.5.3 空间数据库逻辑结构和物理结构3.5.4 系统空间数据导入3.6 本章小结第4章 空间数据索引及查询4.1 空间数据索引4.2 四叉树索引方法4.3 R树索引方法4.3.1 R树的定义4.3.2 R树的主要操作算法4.4 两类索引的比较4.5 系统空间数据查询4.5.1 空间索引的建立4.5.2 空间查询模型4.6 本章小结第5章 基于Oracle与Java的实现5.1 系统运行环境5.1.1 系统软件平台5.1.2 系统硬件平台5.2 JAVA语言特点5.3 数据库与应用程序的连接5.3.1 连接方式的选择JDBC5.3.2 通过JDBC建立与Oracle数据库的连接5.3.3 数据库连接池5.3.4 数据库连接池的设计5.3.5 数据库连接池的实现5.3.6 实验结果分析5.4 系统数据处理运行结果5.5 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢附录A
相关论文文献
标签:空间数据库论文; 空间索引论文; 智能交通系统论文;