杜祝遙
(陜西國防工業(yè)職業(yè)技術(shù)學(xué)院 陜西 西安 710300)
基于android系統(tǒng)的OD調(diào)查軟件開發(fā)
杜祝遙
(陜西國防工業(yè)職業(yè)技術(shù)學(xué)院 陜西 西安 710300)
傳統(tǒng)的居民出行OD調(diào)查大多采用抽樣入戶問卷調(diào)查,耗費大量資源和經(jīng)費。而且交通OD調(diào)查的數(shù)據(jù)量比較大,后期錄入處理工作非常麻煩??萍嫉陌l(fā)達(dá),Android手機(jī)的普遍使用,和Android開發(fā)平臺的日益成熟,基于Android系統(tǒng)的居民出行OD調(diào)查軟件的出現(xiàn)就順應(yīng)了時代的需要。調(diào)查者拿著安裝有該軟件的手機(jī)就可以進(jìn)行相應(yīng)的資料調(diào)查。最終軟件可以實現(xiàn)把調(diào)查數(shù)據(jù)導(dǎo)出到excel表中,便于后續(xù)交通規(guī)劃使用。
居民OD調(diào)查;Android系統(tǒng)
城市作為社會經(jīng)濟(jì)發(fā)展的主要載體,是人口和產(chǎn)業(yè)的聚居地。而城市交通作為城市的四大基本職能之一,是城市向前發(fā)展的前提和基礎(chǔ),是城市生產(chǎn)和人民發(fā)展必不可少的社會公共服務(wù)設(shè)施,是城市投資環(huán)境和居住環(huán)境的基本物質(zhì)條件。交通調(diào)查是城市交通規(guī)劃與管理的關(guān)鍵,而居民出行OD調(diào)查是交通調(diào)查的核心內(nèi)容。然而由于傳統(tǒng)居民出行OD調(diào)查多采用家訪及填寫調(diào)查表的方式,前期投入費時費力,并且數(shù)據(jù)后處理工作繁瑣,且容易出錯。如果能夠引入計算機(jī)技術(shù),使用基于Android系統(tǒng)的居民出行OD調(diào)查軟件進(jìn)行調(diào)查,則能極大地提高調(diào)查效率,并省去數(shù)據(jù)錄入等大部分后處理時間。
2.1居民出行調(diào)查
居民出行調(diào)查,是以地區(qū)內(nèi)居民為對象,調(diào)查居民某一天的出行情況和交通工具利用情況,為城市的交通規(guī)劃發(fā)展研究提供數(shù)據(jù)。
2.2出行特征
居民出行特征是城市交通需求信息的主要組成部分,對于交通規(guī)劃研究和交通管理工作來說是重要的參考依據(jù)。居民出行特征廣泛應(yīng)用于城市綜合交通規(guī)劃、專項交通規(guī)劃、交通管理、智能運(yùn)輸系統(tǒng)、交通基礎(chǔ)設(shè)施的投資效益分析等,以及單個建筑物的交通影響評價及交通服務(wù)組織等多種不同類型、不同層次的交通項目或相關(guān)項目的設(shè)計、規(guī)劃、研究和評價過程中,對一些交通模型的校準(zhǔn)和應(yīng)用,評價交通系統(tǒng)運(yùn)營的效能以及單個公共交通設(shè)施所發(fā)揮的作用。出行特征通常有以下參數(shù):出行次數(shù)、出行目的分布、出行時間分布、出行空間分布、出行方式分布、出行時耗、出行距離等。
2.3調(diào)查方法
(1)出行日記
出行日記調(diào)查法的調(diào)查形式主要包括紙筆調(diào)查(Paper and Pencil Interviews,PAPI)和計算機(jī)輔助電話調(diào)查(Computer Assisted Telephone Interviews,CATI)。紙筆調(diào)查有入戶調(diào)查(Face to Face Interviews)和郵寄調(diào)查(Mai-out/Mail-back Surveys)兩種形式。入戶調(diào)查是國外早期使用和目前國內(nèi)普遍采用的調(diào)查方式,國外目前主要采用CATI和郵寄調(diào)查。
(2)基于GPS定位的出行調(diào)查
GPS設(shè)備按照提前設(shè)置好的記錄間隔準(zhǔn)確的記錄受訪者的出行信息。出行時間,位置等均可準(zhǔn)確記錄與定位。這種利用GPS較精確的定時定位功能,通過給受訪者配備GPS儀器,記錄受訪者的出行過程的方法,是近年來出現(xiàn)的新的出行調(diào)查方法。但是該方法仍然處于試驗階段,真正用于實際的很少。由于GPS設(shè)備價格昂貴,且攜帶有諸多不便,更有可能涉及調(diào)查者的隱私,所以該方法一直還未大范圍普及。
(3)基于Android系統(tǒng)的居民OD調(diào)查
這也是本文研究的內(nèi)容,在家訪式調(diào)查的基礎(chǔ)上,利用Android系統(tǒng)開發(fā)出可便捷操作的軟件,裝在Android智能手機(jī)上,調(diào)查員只需攜帶裝好該軟件的Android手機(jī),此時手機(jī)已作為一款便攜式OD調(diào)查機(jī)。在做調(diào)查時,被調(diào)查人只需在軟件界面選擇記錄出行信息,通過手機(jī)界面與后臺數(shù)據(jù)庫之間的交互,被調(diào)查人的信息自動存入數(shù)據(jù)庫,并且能夠自動導(dǎo)出為Excel可識別的文件。居民出行OD調(diào)查的前期工作就已經(jīng)完成,不需要繁雜的數(shù)據(jù)錄入過程,節(jié)省大量的人力財力。
3.1 Android系統(tǒng)簡介
Android是專門為手機(jī)、平板電腦燈移動設(shè)備開發(fā)的平臺,其內(nèi)容包含了操作系統(tǒng)、中間件和核心應(yīng)用等。Android最早是由Andy Rubin創(chuàng)辦,于2005年有搜索巨人Google公司收購。2007年5月,Google正式發(fā)布了該平臺?,F(xiàn)在采用Android平臺的手機(jī)廠商主要包括HTC、Samsung、Motorola、LG、Sony、華為、聯(lián)想、中興等公司。
3.2手機(jī)“居民OD調(diào)查”存儲軟件設(shè)計實現(xiàn)
(1)系統(tǒng)進(jìn)入選擇界面的實現(xiàn)
本軟件開始執(zhí)行后,便直接進(jìn)入功能選擇界面,并配備兩個功能鍵按鈕“錄入”和“導(dǎo)出”,為了軟件以后能配置更多功能,故將選擇界面設(shè)置為一般界面。如圖1所示。
通過設(shè)置TextView,EditView,Button,Spinner的布局,得到居民出行信息錄入界面。
當(dāng)錄入完成一個人的出行信息后,點擊下面的“錄入”按鈕,系統(tǒng)自動存入信息,當(dāng)前頁面信息消除,接著錄入下一個人的居民出行信息,當(dāng)居民出行信息錄完,需要導(dǎo)出時,在選擇界面點擊“導(dǎo)出”按鈕。
(3)“居民OD出行”信息導(dǎo)入Excel功能實現(xiàn)
在ReportActivity.java代碼中首先要使用Workbook類的工廠方法創(chuàng)建一個可寫入的工作薄(Workbook)對象,并添加單元格,最后將生成的單元格導(dǎo)入到工作表,從內(nèi)存中寫入存儲的數(shù)據(jù)文件。
當(dāng)點擊“導(dǎo)出”按鈕時,Android執(zhí)行上述命令,將居民出行OD信息以.xls的文件格式導(dǎo)入到SD卡中,拷貝到電腦上,使用Excel軟件打開。
本系統(tǒng)軟件實現(xiàn)了兩個功能:(1)居民OD出行信息的錄入;(2)將存儲的居民出行信息通過編程直接轉(zhuǎn)換為xls文件,可通過Excel程序查看,極大地簡化了調(diào)查工作。另外對手機(jī)硬件要求不高,用戶界面友好,操作簡便,便于推廣使用。
本人在Android平臺以及在該平臺上開發(fā)“居民OD調(diào)查”軟件上做了大量的工作,本設(shè)計最初構(gòu)想是通過嵌入定位地圖,居民出行位置等信息可以直接從地圖上顯示出來,然后通過一系列代碼轉(zhuǎn)換為居民出行數(shù)據(jù)直接可以導(dǎo)入到Excel,省去很多調(diào)查的中間環(huán)節(jié),更加省時省力。但是,由于時間比較倉促,本軟件只實現(xiàn)了部分功能。日后有望能夠完善該軟件,真正發(fā)揮出該軟件的作用。
[1]王建軍,嚴(yán)寶杰.交通調(diào)查與分析[M].北京:人民交通出版社,2004
[2]王 煒,陳學(xué)武.交通規(guī)劃[M].北京:人民交通出版社,2007
[3]徐 勤.基于電子地圖居民出行OD調(diào)查方法.交通科技與經(jīng)濟(jì).2011.6:96-99
[4]張俊峰.基于GPS技術(shù)的出行OD調(diào)查研究.北京:北京交通大學(xué)交通運(yùn)輸學(xué)院,2011
G322
B
1007-6344(2017)05-0281-01