论文题名: | 交通网络图形分析系统设计 |
关键词: | 交通规划;交通网络图形;矢量表达;MSVC架构;数据库设计 |
摘要: | 交通规划软件是交通规划人员进行交通规划工作的重要工具,而交通网络图形分析系统是交通规划软件的重要组成部分。目前,国内的交通规划软件市场基本被国外的交通规划软件占领,而国内对交通网络图形分析系统的研究,大多基于第三方的GIS插件,鲜有具备完全自主知识产权的研究。因此,本文以研究具有完全自主知识产权的交通网络图形分析系统为目标,以直接基于计算机图形引擎为原则,研究了面向对象的交通网络图形分析系统的设计方法。 首先,对基础技术进行详细的分析,从图形用户界面(GUI)框架、图形引擎以及图形存储方法三个方面,比较分析了各个方面同类技术的优缺点,并结合本研究对技术的需求,确定采用Qt作为GUI框架,采用Qt Graphics View Framework作为图形引擎,采用可扩展标记语言(XML)作为交通网络图形矢量表达的实现技术。 然后,以XML技术为基础,借鉴可缩放矢量图形(SVG)的设计思想,设计图形对象的表达方法,并从图形整体上对其优化;采用表现与分离的思想,引入动态属性值的概念,完成图形表现信息的实现方法设计;根据交通网络图形分析系统的交互需求,设计简化的交互机制,最终完成了交通网络图形的矢量表达方法的研究。交通网络图形矢量表达方法的设计,为交通网络图形分析系统的设计奠定了基础。 最后,采用面向对象的软件设计方法,第一,在需求建模的基础上,分析MVC架构方法的弊端,提出了基于MVC架构的MSVC架构方法,这种架构方法能够避免交通网络图形分析系统视图(View)层过于臃肿混乱的问题;通过分析以文件方式存储数据的缺陷,确定采用关系型数据库存储数据;第二,经过完整的数据库设计以及详细的类设计,最终完成了基于面向对象方法的交通网络图形分析系统的设计。 |
作者: | 刘兵 |
专业: | 交通运输工程;交通运输规划与管理 |
导师: | 王炜 |
授予学位: | 硕士 |
授予学位单位: | 东南大学 |
学位年度: | 2016 |
正文语种: | 中文 |