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