论文部分内容阅读
公路作为基础交通设施之一,直接关系到国民经济的发展。近年来,我国公路建设发展迅猛,公路里程逐年增加,公路网密度不断增大,使公路交通的信息量越来越大。而我国许多地区仍采用传统的方法管理公路,公路管理水平已远远不能适应现代公路建设发展的需要。因此,将地理信息系统(GIS)引入到公路管理中是大势所趋,利用GIS技术实现公路图形与数据的显示、查询与分析,以数据可视化的方式,提供一种崭新的决策支持方法,从而大大提高公路的管理水平,为实现公路的计算机管理提供更科学的手段。
本文在系统分析国内外公路交通地理信息系统现状的基础上,以可视化开发工具Visual studio为基础进行自主开发,构建一个以省为单位的公路交通地理信息系统。系统引入OpenGL硬件图形加速技术,充分利用显示卡的三维加速功能,使用纹理贴图来绘制二维线型和符号,可以充分提升系统显示效果和速度性能;系统的矢量图形数据以索引文件和实体数据文件的形式存储,采用网格化的树状索引数据结构来管理,可以缩短数据查询和显示的响应时间;属性数据以数据库的形式存储,数据库建成后应用ADO技术进行管理,使用简便、速度快、内存消耗少;在点、线、面对象的文字标注屏幕显示时进行动态优化调整,使显示布局保持整洁和清晰。自行设计的数据结构使公路数据不仅可以更加的灵活应用,而且增强了数据的保密性。系统实现了公路交通信息的录入、管理、查询、地图编辑、统计和相关分析功能,为各级公路管理部门提供实用的管理决策依据,也为公路运输及大众出行提供及时、准确、全面的公路信息。并且以陕西省为例,用该方法实现了《陕西省公路交通地理信息系统》,证实方法的合理性和实用性。最后对项目研究所取得的成果进行归纳和总结,提出进一步发展的方向和思路,为以后的研究奠定基础。