VFP
- 格式:pdf
- 大小:195.65 KB
- 文档页数:4
福建林学院学报2002,22(3):232~235 Journal of Fujian College of Forestry
VFP与EXCEL控制在交通量分析处理中的应用 丁 艺,徐锦强 (福建农林大学交通学院,福建南平353001)
摘要:交通量调查是进行交通规划、控制和管理的基础,调查结果的可靠性将影响到方案决策的 合理性.要全面、准确、高效地利用调查数据,仅依靠人工处理是难以办到的.研究从交通量 调查到数据生成的过程,分析交通量调查的常用方法,着重研究数据处理软件的开发,将VFP 与EXCEl 技术融为一体,通过VFP表单输入参数及数据,再用VFP对EXCEl 进行编程,并 使EXCEl 执行宏指令,从而实现动态生成数据分析结果. 关键词:交通量调查;工具集成;宏;动态 中图分类号:TP311 文献标识码:A 文章编号:1001-389X(2002)03—0232—04
Software Design 0f Traffic Data Processing and Analysis DING Yi。XU Jin—qiang (Traffic College of Fujian Agriculture and Forestry University,Nanping 353001.China) Abstract:Traffic investigation is the basis of traffic plan,control and management.Its reliability will affect the rationality of the project and decision—making.The data collected is precious and should be made use of exactly and high—efficiently. But it’s difficult to do that only by manual work.So it requires people to design a professional software to analyze and tidy up the data.The thesis consists of a course from traffic investigation to data processing,and the content includes analyzing the common methods of traffic investigation and laying stress on the software design.During the course of programming, “tools collection”theory is used as thoughtway.The method is that VFP and EXCEL are interinfihrated to write the programs.Macro is one function of EXCEL,and it is the VFP language that used to code it.Having been typed in parameters at the periphery of macro and written macroinstructions,the computer will execute the instructions.By means of this,the outcome of data processing will be got dynamically. Key words:traffic investigation;tools collection;macro;dynamically
“畅通工程”最基础的工作就是进行广泛、深入、持久的交通量调查和全面、准确、高效的数据处理 分析.交通量调查是为了获得车和(或)人在街道或公路系统的选定点处运动情况的真实数据.交通量数 据用一定时间内通过的车辆数表示,时间单位的长度根据调查目的和用途而定.交通量计数调查的测记 方法主要取决于所能获得的设备、经费和技术条件、调查目的以及要求提供的资料等,主要方法有人工 计数法、浮动车法、机械计数法、摄影法等几类.其中,人工计数法应用较为广泛,所需工具最为简单, 适用于任何地点、任何情况的交通量词查,机动灵活,精度高,调查所得资料丰富,不少资料目前是机 械计数法或其它手段无法获得的[1 ].但人工计数法后期数据处理内业工作量大,需要处理的数据很多, 为此,研究设计了交通量分析处理系统软件.
1 数据采集 数据源来自“畅通工程”交通量调查,调查地点以城市主次干道、主要交叉口、交通走廊、交通集 中区域(如市中心区)为重点,观测对象为交叉口车流和人流,采用人工计数法,分连续性观测和间断性 观测.观测交叉口车流时,以人口引道的停车线作为观测断面.调查时段划分以15 min为1个周期,对 象包括机动车、非机动车和行人,其中机动车按车型分为大客、中客、小客、面的、大货、中货和小货,
基金项目:福建省教育厅科学基金资助项目(JA01051). 第1作者简介:丁艺(1957一),男,福建古田人,副教授,从事交通工程研究. 收稿日期t 2002—02・08;修回日期t 2002—04—04
维普资讯 http://www.cqvip.com 第3期 丁 艺等 !皇兰 兰 笙 垄奎 量坌堑竺望! 堕 ——— ————————————————————————————————————————————————————————————————————————一 。 行人交通量为单位时间内横穿人行横道的行人数量.观测车辆时要分清流向,即左转、直行和右转・原
始数据经整理后,形成原始的15 minVeh报表.此15 minVeh报表将作为软件的基础数据源・
2软件设计 2,1 指导思想 VFP是最开放最通用的小型数据库,其结构简单,功能十分强大,数据处理能力很强,但VFP本身
的报表功能比较简单,而EXCEI 是一种强大的电子表格软件,报表功能非常强,将VFP与EXCEI 结 合起来,充分发挥各自的优点,应用于交通量数据的分析处理中・ 2.2软件模块及数据处理流程 软件模块及软件数据处理流程,见图1, 2.2.1 用户界面 用户界面即人机交互界 面,实现用户登录以及确定软件运行过程中 的基本参数,基本参数应依照不同的调查要 求而确定:交通调查可分为连续调查和间断 调查,不同的城市有不同的特点,调查时段、 车型分类等也会有所不同.因此界面设计要 求界面友好,着重考虑基本数据输人的灵活 性和适用性,应能满足不同的调查要求,包含 各种直观的信息,特别要处理好路口、时段和 车型的输人问题.路口、时段和车型未设计 好,会使软件的适用性受很大限制.由于程 序是相通的,因此,引进1个道数变量(用于 记录进口道数量)可减少代码编写的工作量. 时段上设有起止时间、调查周期,列表框还设 有重置和删除按扭,通过删除未调查的时段, 很好地解决了调查的间断性问题,车型上设 有默认、修改默认和清空按扭,从而增强了软 件的灵活性[5.6J.
基本参数输入 l 用户界面 I I(人机交互界面)l
f动寿生成 I Il5.i Ve‘h原始表l数据输入模块I
标准车型 l 原始车型 I车型换算秉霸 I I 15mtn分车型I l高峰小时交通量I I Pcu报表 l l Veh报表 l
I I I I 高峰小时交通量 定时段小时交通量 交叉口流量流向表 高峰小时路段交通 Pcu报表 Pcu:tgAq (Veh)
构成(Veh)
I 路段交通量 时空分布Pcu报表 数据处理模块
I 结果模块 文本结果 图形结果 1.路段交通量时问分布表(Pcu/h) 1.路段交通量时变圈(Pcu/h) 2.原始车型流量流向表(veh,II) 2.高姆小时交叉口交通量流量 3.路段各牢型交通构成表 流向圈(Pcu/h)
图1 软件模块及数据处理流程图 Figure 1 Diagrammatic sketch of software module and date processing
2,2,2数据输入模块根据用户界面输人的基本参数,用户输人各种调查实测数据,并将数据存人VFP 数据库中,供以后随时调用或修改,并随时生成报表. 由于软件实现动态制表,有4个未知量即路121数量、车型、时段和测量周期,这个动态表格实际上 是表现一个动态4维数据关系,而这个四维数据关系是抽象的,每一维的长度变化都将对于其它3维的 长度造成影响.比如每增加1个车型,每个路口都要多调查1个车型,每个时段和周期也都多要调查1个 车型,所以在路口、时段、周期3个维上都要增加1个对应的调查数据存放点.另一点是每个结果值是 由4个维中某个位置上的数据按一定公式计算而得,在4个维的长度未知之前,很难确定位置.只有找 到4个未知量对4个维长度影响的公式,才能可准确的定位.在实际编程发现由想象得到的公式往往不 准确,所以只能每编写一段代码便运行调试,及时纠正错误,逐个突破. 2-2.3数据处理模块数据处理流程(图1)Veh报表指原始车辆数记录,Pcu报表指按车型系数换算后 的报表.根据交通量调查所得的15 minVeh报表,将Veh报表各原始车型数值按相应车型换算系数换算 成标准车型数值,生成15 min分车型Pcu报表.将这个报表中的连续4个15 min的数值相加取最大值, 即max(a1+a2+a3+a4,a2+a3+a4+a5,…),生成高峰小时交通量Pcu报表.由15 min分车型Pcu报 表定时段累计各小时流量,定时段流量即按整点划分各小时段交通量,如7:00~8:00、8:00~9:00 的小时交通量,由此生成的新报表用于生成路段交通量时间分布表和时变图. 对15 minVeh报表进行连续4个15 min相加得高峰小时表,计算高峰值方法同前,单位Veh/h.生 成的报表用于生成交叉口机动车流量流向数值以及路段交通构成.
维普资讯 http://www.cqvip.com