李曉峰 ,黃海南 ,李金海,許紅
(1. 北京交通大學(xué)城市交通復(fù)雜系統(tǒng)理論與技術(shù)教育部重點實驗室,北京 100044;2. 福建農(nóng)林大學(xué)交通與土木工程學(xué)院,福建 福州350002;3. 北京城建設(shè)計發(fā)展集團股份有限公司交通研究中心,北京 100037;)
【交通運輸】
基于百度地圖應(yīng)用程序接口的軌道交通生成預(yù)測
李曉峰1,黃海南2*,李金海3,許紅1
(1. 北京交通大學(xué)城市交通復(fù)雜系統(tǒng)理論與技術(shù)教育部重點實驗室,北京 100044;2. 福建農(nóng)林大學(xué)交通與土木工程學(xué)院,福建 福州350002;3. 北京城建設(shè)計發(fā)展集團股份有限公司交通研究中心,北京 100037;)
基于百度地圖應(yīng)用程序接口,設(shè)計了收集辨識軌道交通站點范圍內(nèi)關(guān)注點的查詢收集系統(tǒng),實現(xiàn)了收集關(guān)注點信息自動化。通過優(yōu)化交通小區(qū)單元化識別方法構(gòu)建了出行預(yù)測模型,對A市某軌道交通沿線現(xiàn)狀進行分析。研究結(jié)果表明,應(yīng)用該方法對軌道新線進行短期的交通發(fā)生與吸引預(yù)測,有助于提高交通生成基礎(chǔ)數(shù)據(jù)的收集效率和預(yù)測精度。
百度地圖應(yīng)用程序接口;土地使用類別;關(guān)注點;交通生成;軌道交通
城市軌道交通是公共交通系統(tǒng)的重要組成部分。目前,國內(nèi)軌道交通的建設(shè)熱潮持續(xù)高漲,然而由于前期對客流預(yù)測的精確度過低,導(dǎo)致軌道交通運營過程中問題頻發(fā),成為城市交通一大癥結(jié)。從目前建成使用的城市軌道交通統(tǒng)計數(shù)據(jù)可以看出,客流預(yù)測值一般高于實際值,表明預(yù)測精度還有待于提高[1]。國內(nèi)外城市軌道交通客流預(yù)測一般采用“四階段法”,包括出行生成、出行分布、交通方式劃分和交通流分配4個階段,每一環(huán)節(jié)都是以上一環(huán)節(jié)的計算結(jié)果為基礎(chǔ)數(shù)據(jù)的[2]。所以,交通出行生成預(yù)測結(jié)果的精確度尤為重要。交通出行預(yù)測通常由兩部分組成,首先是根據(jù)城市發(fā)展現(xiàn)狀分析規(guī)劃年經(jīng)濟、人口增長和土地利用特征,推算出行特征參數(shù);其次應(yīng)用預(yù)測模型計算各交通小區(qū)在規(guī)劃年發(fā)生與吸引的總交通量。目前國內(nèi)外對于預(yù)測模型的研究已經(jīng)趨于成熟,例如增長率法、交叉分類分析法和Lowry重力模型等[3]。但是現(xiàn)在的交通數(shù)據(jù)收集基本上采取人工現(xiàn)場抽樣調(diào)查方法,不僅消耗大量的人力物力,而且其結(jié)果的可靠性有待商榷。
百度地圖應(yīng)用程序接口(applicationprograminterface,API)是一套由JavaScript語言編寫的應(yīng)用程序接口,能夠幫助在網(wǎng)站中構(gòu)建功能豐富、交互性強的地圖應(yīng)用。其包含了構(gòu)建地圖基本功能的各種接口,提供了諸如本地搜索、路線規(guī)劃等數(shù)據(jù)服務(wù)[4]。利用百度地圖API功能,可以實現(xiàn)對POI(pointofinterest)的精細(xì)化收集,從中觀層面進行功能細(xì)化,不僅節(jié)省了人力物力,提高工作效率,而且使基礎(chǔ)資料收集趨于自動化,預(yù)測精度趨于實際化。
本文運用百度地圖API開發(fā)地圖服務(wù),設(shè)計了POI查詢收集系統(tǒng),通過優(yōu)化單元化交通小區(qū)出行預(yù)測模型,對軌道交通沿線的交通生成進行預(yù)測。
百度API通過地圖服務(wù)應(yīng)用接口將應(yīng)用開發(fā)平臺和地理信息數(shù)據(jù)捆綁,將復(fù)雜的地理信息系統(tǒng)底層進行封裝,用戶可不必了解它的技術(shù)細(xì)節(jié)就能在應(yīng)用中快速構(gòu)建基礎(chǔ)地理底圖[5]。調(diào)用API可以進行各種查詢設(shè)計的地圖特色化重構(gòu),從而能夠構(gòu)建功能豐富的應(yīng)用程序,簡便地自動收集地圖中的基本信息。
POI是現(xiàn)代互聯(lián)網(wǎng)與地理信息系統(tǒng)共同的產(chǎn)物,每個POI包含多方面信息,如名稱、類別、經(jīng)緯度、附近的酒店飯店商鋪等。
1.1 查詢系統(tǒng)設(shè)計
系統(tǒng)由界面、Web服務(wù)層、百度地圖服務(wù)層以及數(shù)據(jù)庫組成。Web服務(wù)層用于處理程序界面的查詢訪問,以ASP.NET技術(shù)和C#對訪問界面進行分析,接入百度地圖服務(wù)器;使用C#調(diào)用JavaScript腳本獲取數(shù)據(jù)再進行存儲或者用ajax調(diào)用后臺服務(wù)儲存。系統(tǒng)設(shè)計結(jié)構(gòu)見圖1。
圖1 查詢系統(tǒng)設(shè)計Fig.1 The designation of query system
該查詢系統(tǒng)包括接入API應(yīng)用模塊、站點辨識模塊以及POI興趣點信息收集模塊。POI興趣點信息收集模塊是系統(tǒng)的核心功能模塊,主要實現(xiàn)POI數(shù)據(jù)源的獲取和輸出。系統(tǒng)采用Access數(shù)據(jù)庫建立相應(yīng)的detail_info表、location表和result表。detail_info表主要包括站點名稱、POI的類型、網(wǎng)址、距離和人均消費等;location表主要包括站點名稱和站點經(jīng)緯度;result表主要包括站點名稱、POI名稱、地址和電話等。在龐大的數(shù)據(jù)面前,主要是對result表中數(shù)據(jù)的處理和運用。result表結(jié)構(gòu)如表1所示。
表1 result表結(jié)構(gòu)
圖2 POI信息查詢界面Fig.2 POI query interface
1.2 辨識提取POI數(shù)據(jù)信息實現(xiàn)
隨著互聯(lián)網(wǎng)和電子地圖的發(fā)展,POI建設(shè)和信息趨向全方位化,API調(diào)試平臺逐漸開放。然而,進一步地系統(tǒng)性提取POI信息以及收集整理相關(guān)數(shù)據(jù)還存在一定困難。此系統(tǒng)是接入API平臺,利用POI數(shù)據(jù)分析沿線客流的吸引發(fā)生點,對客流預(yù)測提供精確的數(shù)據(jù)支撐。設(shè)計查詢界面如圖2所示。
首先,輸入查詢POI的類型如購物、學(xué)校、住宅區(qū)等關(guān)鍵詞,確定搜索半徑和輸出數(shù)據(jù)的儲存位置,采用經(jīng)緯度來描述地圖上的站點位置,如:varmyPoint=newBMap.Point(118.404,38.915)。具體程序流程如圖3所示。
圖3 POI搜索模塊流程圖Fig.3 The flow chart of POI searching module
2.1 單元化交通小區(qū)出行生成預(yù)測模型建立
根據(jù)普遍性、一致性、擴展性以及公共性原則,結(jié)合土地使用類別將POI分為商用、住宅、教育培訓(xùn)、醫(yī)療衛(wèi)生、休閑娛樂、餐飲購物和交通設(shè)施等[6-7]。根據(jù)孫松偉[8]提出的基于小區(qū)細(xì)化建立的交通出行生成預(yù)測模型進行改進和參數(shù)更新,使模型充分將交通小區(qū)內(nèi)的建筑物按照類別單元化,更加契合POI的分類,具體出行模型如下:
GM=Gzz+Gjy+Gqt,
(1)
其中,GM為軌道站點M出行總生成量;Gzz為交通小區(qū)內(nèi)住宅單元的交通出行生成量;Gjy為交通小區(qū)內(nèi)教育單元的交通出行生成量;Gqt為交通小區(qū)內(nèi)其他單元的交通出行生成量。
(2)
(3)
其中,μ2M為站點M教育機構(gòu)平均人員數(shù)量;γ2M為站點M教育機構(gòu)日平均人口出行強度;μ2WM為站點M教育機構(gòu)對外來人口的平均吸引量。
(4)
其中,μ3M為站點M其他機構(gòu)平均人員數(shù)量;γ3M為站點M其他機構(gòu)日平均人口出行強度;μ3WM為站點M其他機構(gòu)外來人口的平均吸引量。
利用設(shè)計的程序按照POI屬性,分別提取住宅、教育、其他(醫(yī)療衛(wèi)生、休閑娛樂、餐飲購物、交通設(shè)施)的建筑物數(shù)量,自動分類輸出到Access數(shù)據(jù)庫,提供各類設(shè)施的數(shù)量規(guī)模,進而統(tǒng)計各類設(shè)施的人員數(shù)量,以便得出出行次數(shù)。
2.2 案例應(yīng)用
以A市某規(guī)劃軌道交通線路為例,規(guī)劃圖詳見圖4,應(yīng)用所設(shè)計的數(shù)據(jù)收集程序進行POI收集并預(yù)測各個站點交通生成量,驗證提取方法的實用性和便捷性。
圖4 A市某規(guī)劃軌道線路示意圖Fig.4 The blueprint of a planning urban rail transit line in A city
由于城市區(qū)域發(fā)展不協(xié)調(diào),城市范圍內(nèi)的出行指標(biāo)參數(shù)并不完全一致,根據(jù)城市發(fā)展現(xiàn)狀將A市劃分為1類、2類、3類和4類并分別定義各個范圍的模型參數(shù),如圖4所示。通過實地抽樣調(diào)查,分類統(tǒng)計4類地區(qū)的指標(biāo)和相關(guān)系數(shù),如表2所示。
表2 A市相關(guān)指標(biāo)抽樣調(diào)查統(tǒng)計
POI搜索半徑R的確定主要考慮以下兩方面:(1)城市軌道沿線站點的有效吸引范圍。通過實地調(diào)研、分析城市發(fā)展、站點間距設(shè)置以及居民出行特征等因素,設(shè)置最小搜索半徑為200m,最大半徑為500m;(2)為避免相鄰站點搜索范圍的重疊造成交通出行預(yù)測計算復(fù)雜化,選取相鄰站點間距最小值的二分之一值。具體公式如下:
(5)
其中,R為POI提取半徑;DF為站點與其前一站點的站間距;DL為站點與其后一站點的站間距。
以k站為例計算過程如表3所示。
表3 k站點出行生成量計算示例
將軌道站點的數(shù)據(jù)代入公式(1)~(5),計算各個站點的交通出行生成值見表4,并使用熱力圖呈現(xiàn),如圖5所示。
表4 各站點POI屬性及其出行生成預(yù)測值
圖5 軌道線交通出行生成量熱力示意圖Fig.5 The heat map of an urban rail trip generation
針對不同土地使用性質(zhì),將其單元化建立交通出行生成預(yù)測模型,應(yīng)用百度地圖API自動收集相關(guān)POI屬性數(shù)據(jù)的系統(tǒng),大大提高了數(shù)據(jù)收集和處理效率,結(jié)果顯示,經(jīng)此方法預(yù)測的出行生成更加契合實際情況,能夠為下一階段的交通方式劃分奠定基礎(chǔ)。
城市軌道交通出行生成預(yù)測在結(jié)合城市的土地利用特點的前提下,深入考慮其發(fā)展結(jié)構(gòu)現(xiàn)狀,并選擇適當(dāng)?shù)哪P秃蛥?shù)。本文利用現(xiàn)有百度地圖POI分類,調(diào)用百度地圖API,實現(xiàn)站點小區(qū)建筑物自動分類統(tǒng)計,確定規(guī)劃目標(biāo),建立單元化出行生成預(yù)測模型進行交通出行預(yù)測,取得了較好的結(jié)果,為新建軌道線提供了更為符合實際的數(shù)據(jù)提取方法。下一步研究是細(xì)化系統(tǒng)功能模塊,使其自動識別城市發(fā)展不均衡區(qū)域,生成預(yù)測模型中的相關(guān)系數(shù),豐富POI模塊的收集內(nèi)容并提高計算效率,使其具有先進性、實用性和自動性,力求完全滿足軌道交通出行生成預(yù)測的需求。
[1]葉知驍. 城市軌道交通線路客流量與沿線土地利用關(guān)系研究[D].南昌:華東交通大學(xué), 2014.
[2]于洪. 城市軌道交通出行生成預(yù)測方法研究[D]. 青島:中國海洋大學(xué), 2014.
[3]黃海南,郭建鋼,陳金山,等.TransCAD在大學(xué)校園交通需求預(yù)測中的應(yīng)用——以福建農(nóng)林大學(xué)金山校區(qū)為例[J]. 公路與汽運, 2014 (3): 39-43.
[4]蘭燕, 吳明東, 余代俊. 基于百度地圖API高校移動導(dǎo)航地圖制作[J]. 測繪, 2016,38 (6): 249-253.
[5]李艷,高揚.基于地圖API的Web地圖服務(wù)及應(yīng)用研究[J].地理信息世界,2010 (2):54-57
[6]XIEBL,DINGC.Anevaluationoncoordinatedrelationshipbetweenurbanrailtransitandland-useunderTODmode[J].JTranspnSysEng&IT,2013,13(2):9-13.
[7]YIMKKW,WONGSC,CHENA,etal.Areliability-basedlanduseandtransportationoptimizationmodel[J].TransportationResearchPartC:EmergingTechnologies, 2011,19(2):351-362.
[8]孫松偉.城市軌道交通客流預(yù)測模型及方法研究[D].成都:西南交通大學(xué),2008
AresearchonrailtrafficgenerationforecastingbasedonBaiduMapAPI
LIXiao-feng1,HUANGHai-nan2*,LIJin-hai3,XUHong1
(1.MOEKeyLaboratoryforUrbanTransportationComplexSystemsTheoryandTechnology,BeijingJiaotongUniversity,Beijing100044,China;2.CollegeofTransportationandCivilEngineering,FujianAgricultureandForestryUniversity,Fuzhou350002,China;3.TRC,BeijingUrbanConstructionDesign&DevelopmentGroupCo.,Ltd.,Beijing100037,China)
∶BasedonBaiduMapAPI(applicationprograminterface),aquerysystemwasdevelopedforcollectingandidentifyingPOI(pointofinterest)inthesurroundingareaofmetrorailtransitstation,whichrealizedtheautomaticcollectionofPOI.Byoptimizingthetrafficzoneblockingmethod,atrafficgenerationforecastingmodelwasconstructed,whichwasusedtoanalyzethestatusquoalonganurbanrailtransitlineinACity.Theresultsshowthatthismethodishelpfultoimprovedatacollectingefficiencyandaccuracyoftrafficgenerationforecastingwhenit’sappliedtoforecasttheshort-termtripgenerationandtripattractionofaplanningurbanrailtransitline.
∶BaiduMapAPI;land-usepatterns;POI;tripgeneration;railtransit
2016-05-15
福建省中青年教師教育科研項目(JAT160167);福建農(nóng)林大學(xué)校青年教師基金(2012xjj24)
李曉峰(1990—),男,碩士研究生,研究方向為交通運輸規(guī)劃。
*通信作者,黃海南(1983—),男,講師,博士。E-mail:hhnan021@foxmail.com
U
A
1002-4026(2017)02-0082-07
10.3976/j.issn.1002-4026.2017.01.014