專利名稱::一種推導(dǎo)快速公交站點(diǎn)od方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種公交站點(diǎn)OD的獲取方法,尤其涉及一種推導(dǎo)快速公交站點(diǎn)OD方法。
背景技術(shù):
:傳統(tǒng)的獲取OD矩陣的方法是通過大規(guī)模的抽樣調(diào)査,如家庭調(diào)査和路邊調(diào)査等,由于調(diào)査工作量十分龐大,需要耗費(fèi)大量的人力、財(cái)力和物力,而且花費(fèi)巨大代價(jià)得來的數(shù)據(jù)生命周期卻很短;或者依靠路段流量來推算OD矩陣,但這種推算方法模型復(fù)雜,且需要大量的迭代計(jì)算,雖然可以依靠計(jì)算機(jī)程序完成,但是誤差可能由于迭代不斷增大,為減少或避免產(chǎn)生誤差就需要提出相應(yīng)的假設(shè)條件,可這樣推算的結(jié)果又不太符合實(shí)際情況。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是針對(duì)現(xiàn)有技術(shù)存在的缺陷提出一種推導(dǎo)快速公交站點(diǎn)OD方法。本發(fā)明的一種推導(dǎo)快速公交站點(diǎn)OD方法包括如下步驟a)確定公交線路共有n個(gè)站點(diǎn),確定OD判斷的起始站點(diǎn)i,其中i的初始值為1,n為自然數(shù);b)當(dāng)站點(diǎn)i〉n,退出OD;c)當(dāng)站點(diǎn)i《n,進(jìn)入步驟d;d)判斷站點(diǎn)i是否有乘客下車;e)當(dāng)站點(diǎn)i沒有乘客下車,則更新站點(diǎn)I=i+1并將更新站點(diǎn)I賦值給站點(diǎn)i,返回步驟a;f)當(dāng)站點(diǎn)i有1k位乘客下車,則依次記錄第k位下車乘客的小票編號(hào)即第1位下車乘客的小票編號(hào)^至第k位下車乘客的小票編號(hào)&,k為自然數(shù);g)將步驟f中所述k位車乘客的小票編號(hào)依次與對(duì)比站點(diǎn)m-l和m記錄的終止小票號(hào)x^和^對(duì)比,對(duì)比站點(diǎn)m〈n,m為自然數(shù);h)當(dāng)?shù)趈位下車乘客的小票編號(hào)^乂x"或^》&,則更新對(duì)比站點(diǎn)M=m+1,返回步驟d,其中j的初始指為l,j為自然數(shù);i)當(dāng)?shù)趈位下車乘客的小票編號(hào)^_^&<xm,則記錄第j位下車乘客的上車站點(diǎn)m和下車站點(diǎn)i;j)當(dāng)乘客編號(hào)j不等于k,則更新乘客編號(hào)J,+1,并將更新后的乘客編號(hào)J賦值給j,返回步驟g;k)當(dāng)乘客編號(hào)j等于k,則返回步驟e更新站點(diǎn)I=i+1并將更新站點(diǎn)I賦值給站點(diǎn)i后返回步驟a。本發(fā)明的一種推導(dǎo)快速公交站點(diǎn)OD方法,通過小票票據(jù)對(duì)公交乘客進(jìn)行記錄追蹤調(diào)査,可以非常準(zhǔn)確的獲得乘客的上下車站點(diǎn),即站點(diǎn)OD矩陣。計(jì)算準(zhǔn)確,實(shí)用性高。圖1:本發(fā)明的流程圖。具體實(shí)施例方式如圖1所示。本發(fā)明的一種推導(dǎo)快速公交站點(diǎn)OD方法包括如下步驟a)確定公交線路共有n個(gè)站點(diǎn),確定OD判斷的起始站點(diǎn)i,其中i的初始值為1,n為自然數(shù);b)當(dāng)站點(diǎn)i〉n,退出OD;c)當(dāng)站點(diǎn)i《n,進(jìn)入步驟d;d)判斷站點(diǎn)i是否有乘客下車;e)當(dāng)站點(diǎn)i沒有乘客下車,則更新站點(diǎn)I=i+1并將更新站點(diǎn)I賦值給站點(diǎn)i,返回步驟a;f)當(dāng)站點(diǎn)i有l(wèi)k位乘客下車,則依次記錄第k位下車乘客的小票編號(hào)即第1位下車乘客的小票編號(hào)A至第k位下車乘客的小票編號(hào)A,k為自然數(shù);g)將步驟f中所述k位車乘客的小票編號(hào)依次與對(duì)比站點(diǎn)m-l和m記錄的終止小票號(hào)^和^對(duì)比,對(duì)比站點(diǎn)m〈n,m為自然數(shù);h)當(dāng)?shù)趈位下車乘客的小票編號(hào)^乂^—,或^》x^則更新對(duì)比站點(diǎn)M=m+1,返回步驟d,其中j的初始指為l,j為自然數(shù);i)當(dāng)?shù)趈位下車乘客的小票編號(hào)&_^&<x,則記錄第j位下車乘客的上車站點(diǎn)m和下車站點(diǎn)i;j)當(dāng)乘客編號(hào)j不等于k,則更新乘客編號(hào)J,+1,并將更新后的乘客編號(hào)J賦值給j,返回步驟g;k)當(dāng)乘客編號(hào)j等于k,則返回步驟e更新站點(diǎn)I=i+1并將更新站點(diǎn)I賦值給站點(diǎn)i后返回步驟a。以常州BRT1號(hào)線為例,步驟如下(1)如附表1所示。安排4名調(diào)査員對(duì)要調(diào)査的BRT線路車輛進(jìn)行跟車調(diào)査(此處的人員安排數(shù)量是以BRT車輛的門數(shù)量而定的),BRT車輛所有車門分別各安排l名調(diào)査員,該調(diào)査員持有小票和"編號(hào)記錄表"。(2)BRT線路沿線的所有站點(diǎn)各安排1名調(diào)査員,該調(diào)査員就留守在站臺(tái)內(nèi),負(fù)責(zé)站臺(tái)回收小票。(3)在確定好調(diào)查線路和調(diào)査車輛后,車上調(diào)査員及時(shí)填寫"編號(hào)記錄表"表頭信息;站臺(tái)調(diào)査員及時(shí)填寫信封巻標(biāo)的信息。(4)當(dāng)車輛啟動(dòng)后,在每個(gè)站點(diǎn)車門開啟乘客上車時(shí),車上調(diào)査員給每位上車的乘客發(fā)放小票,要確保每位上車的乘客都拿到小票。如果乘客拒絕,將該小票撕下丟掉,不使用;(5)在本站上客結(jié)束后,在"編號(hào)記錄表"中該站點(diǎn)對(duì)應(yīng)格記錄手中小票編號(hào);(6)站點(diǎn)調(diào)査員留守在站臺(tái),當(dāng)被調(diào)査車輛到達(dá),乘客下車后,站點(diǎn)調(diào)查員負(fù)責(zé)提示出站乘客把小票交回到回收箱。(7)在調(diào)査結(jié)束后,站點(diǎn)調(diào)査員負(fù)責(zé)把回收的小票裝入站點(diǎn)對(duì)應(yīng)信封內(nèi),并將所有站點(diǎn)的信封裝入貼有相應(yīng)調(diào)査信息巻標(biāo)的檔案袋中。車上調(diào)査員要將編號(hào)記錄表和小票交回,同樣放入檔案袋中。數(shù)據(jù)錄入在后期數(shù)據(jù)處理中,通過MicrosoftAccess進(jìn)行數(shù)據(jù)輸入,然后導(dǎo)出excel表格,如附表4所示。站點(diǎn)OD:通過程序語言的處理,匯總后獲得BRT1號(hào)線的站點(diǎn)OD,如附表5所示。附表1上車小票編號(hào)記錄表<table>tableseeoriginaldocumentpage6</column></row><table>表2信封標(biāo)簽<table>tableseeoriginaldocumentpage7</column></row><table><table>tableseeoriginaldocumentpage8</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table>權(quán)利要求1.一種推導(dǎo)快速公交站點(diǎn)OD方法,其特征在于包括如下步驟a)確定公交線路共有n個(gè)站點(diǎn),確定OD判斷的起始站點(diǎn)i,其中i的初始值為1,n為自然數(shù);b)當(dāng)站點(diǎn)i>n,退出OD;c)當(dāng)站點(diǎn)i≤n,進(jìn)入步驟d;d)判斷站點(diǎn)i是否有乘客下車;e)當(dāng)站點(diǎn)i沒有乘客下車,則更新站點(diǎn)I=i+1并將更新站點(diǎn)I賦值給站點(diǎn)i,返回步驟a;f)當(dāng)站點(diǎn)i有1~k位乘客下車,則依次記錄第k位下車乘客的小票編號(hào)即第1位下車乘客的小票編號(hào)yi1至第k位下車乘客的小票編號(hào)yik,k為自然數(shù);g)將步驟f中所述k位車乘客的小票編號(hào)依次與對(duì)比站點(diǎn)m-1和m記錄的終止小票號(hào)xm-1和xm對(duì)比,對(duì)比站點(diǎn)m<n,m為自然數(shù);h)當(dāng)?shù)趈位下車乘客的小票編號(hào)yij<xm-1或yij≥xm,則更新對(duì)比站點(diǎn)M=m+1,返回步驟d,其中j的初始指為1,j為自然數(shù);i)當(dāng)?shù)趈位下車乘客的小票編號(hào)xm-1≤yij<xm,則記錄第j位下車乘客的上車站點(diǎn)m和下車站點(diǎn)i;j)當(dāng)乘客編號(hào)j不等于k,則更新乘客編號(hào)J=j(luò)+1,并將更新后的乘客編號(hào)J賦值給j,返回步驟g;k)當(dāng)乘客編號(hào)j等于k,則返回步驟e更新站點(diǎn)I=i+1并將更新站點(diǎn)I賦值給站點(diǎn)i后返回步驟a。全文摘要本發(fā)明公布了一種推導(dǎo)快速公交站點(diǎn)OD的方法,屬于公交站點(diǎn)OD的獲取方法。本發(fā)明以小票調(diào)查法為基礎(chǔ),利用小票法的特點(diǎn),通過對(duì)票據(jù)號(hào)進(jìn)行對(duì)應(yīng)匹配處理,從而獲得每張小票其持有乘客的上下車站點(diǎn),匯總統(tǒng)計(jì)結(jié)果即可得到公交站點(diǎn)OD矩陣。文檔編號(hào)G08G1/01GK101414409SQ20081023616公開日2009年4月22日申請(qǐng)日期2008年11月25日優(yōu)先權(quán)日2008年11月25日發(fā)明者萌安,敏楊,陳學(xué)武申請(qǐng)人:東南大學(xué)