论文部分内容阅读
公路空间数据作为公路信息化建设管理中最核心的部分,由于其本身具有种类多、数据量大、关系复杂等独特的数据特征,实现其有效组织与存储成为业界研究的重点和难点,其核心是地理空间中对象及其关系的模型化。采用什么样的数据模型进行空间数据的组织和管理,如何进行空间数据建模和空间数据库设计,进而高效访问和维护空间数据库,是公路空间数据库系统设计中最重要的核心内容。本文旨在探索基于Geodatabase的空间数据的面向对象建模,研究将面向对象的分析和建模技术应用到公路空间数据库系统建设的每一环节。(1)面向对象的相关理论技术和空间数据模型。论述面向对象的核心技术与建模语言、空间数据模型的类型及其优缺点,以及统一、智能的Geodatabase数据模型,对Geodatabase数据模型的数据组织存储以及模型建立的技术方法进行全面分析探讨。(2)系统建设技术路线和软件环境。立足于公路综合管理,结合当前先进的地理信息系统(GIS)、数据库、计算机技术,给出以Visio为模型设计工具、SQL Server2000为数据库平台、ArcSDE 9.0为空间数据库引擎、ArcGIS Engine为地理信息系统基础平台、Visual Basic 6.0为开发工具,建立公路空间数据库系统的技术方案。(3)公路空间数据库设计。深入分析公路数据库的数据的特征,采用面向对象的技术观点,将公路空间数据抽象为基础地图层、交通网络层、事件层、应用层四个对象层次结构,利用Visio 2003工具对公路空间数据建模,对公路空间数据库进行详细设计,建立公路对象模型的UML图。(4)系统功能实现。采用C/S结构,进行系统集成开发,实现公路电子地图浏览、信息查询、道路和桥梁数据的表格输出、公路三维效果展示、项目管理、文件管理、账户管理等模块功能,提供公路地理信息、项目设计等资料一体化管理,为公路管理、养护、设计等提供信息服务。