国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于爬蟲及GIS技術(shù)的路況數(shù)據(jù)獲取及分析

2021-05-08 09:50:28陽利鋒
智能建筑與智慧城市 2021年4期
關(guān)鍵詞:高德瓦片路況

陽利鋒

(創(chuàng)輝達設計股份有限公司)

1 引言

近年來,隨著我國社會經(jīng)濟的快速增長和城鎮(zhèn)化進程的不斷加速,城市的規(guī)模不斷擴大,人們生活水平不斷提高,機動車擁有量迅速增加,交通供需矛盾日益突出,加劇了城市道路的擁堵程度。利用互聯(lián)網(wǎng)+大數(shù)據(jù)分析出的擁堵數(shù)據(jù),可快速查找出路網(wǎng)中的擁堵點及有銜接結(jié)構(gòu)性問題的路段,真正做到以問題和目標為導向,提出針對性強、操作性強、見效顯著的解決方案。

2 技術(shù)路線分析

2.1 通過Web API爬取路況數(shù)據(jù)

在國內(nèi)導航領(lǐng)域占有率最高的是百度和高德,百度地圖和高德地圖都提供了交通路況數(shù)據(jù)的API接口,通過對比分析,兩者的路況都分為未知、暢通、緩行、擁堵、嚴重擁堵五個級別,但百度地圖返回的路況結(jié)果中并不包含路段的坐標點,無法把路況結(jié)果矢量化后利用GIS技術(shù)進行空間分析,且高德的接口每日免費調(diào)用額度為30000次,遠高于百度的2000次。為了覆蓋大多數(shù)時間,需要申請多個許可,可以建立key表記錄每個key一天訪問的次數(shù),動態(tài)分配key。

2.2 通過地圖瓦片爬取路況數(shù)據(jù)

百度地圖和高德地圖均提供了實時路況圖層,兩者的路況圖層均進行了加密,但是百度地圖額外提供了一個非加密的交通瓦片服務地址,調(diào)用該服務會返回一張256像素×256像素大小的瓦片,通過該服務可爬取指定區(qū)域的所有路況瓦片,再對瓦片進行矢量化分析可提取路況數(shù)據(jù)。

3 路況數(shù)據(jù)獲取

3.1 高德路況API獲取

數(shù)據(jù)爬取:高德地圖提供了交通態(tài)勢的API,首先需要申請AK,申請流程:進入【高德地圖開放平臺】→注冊認證成為開發(fā)者→【應用管理】→【我的應用】→【創(chuàng)建新應用】→獲得AK。獲取AK后通過HTTP請示即可獲取矩形區(qū)域或圓形區(qū)域的交通狀況,請求參數(shù)“rectangle”為必填項,表示左下右上頂點坐標對,其中兩點矩形對角線不能超過10公里,兩個坐標對之間用";"間隔,x坐標、y坐標之間用","間隔。由于高德地圖的坐標系為加密的GCJ-02坐標系統(tǒng)(火星坐標),我們需要從高德的坐標獲取系統(tǒng)中拾取目標區(qū)域左下、右上兩個頂點的坐標,并按要求拼接成請求字符串,如“112.809244,28.313243;113.16218,28.004502”。返回的交通路況數(shù)據(jù)表字段如下:

序號 字段 數(shù)據(jù)類型 說明1 時間 時間 精確至秒,每十分鐘為一個數(shù)據(jù)周期2 道路名稱 文本3 路段名 文本4 路況 數(shù)字 0:未知;1:暢通;2:緩行;3:擁堵;4:嚴重擁堵5 方向描述 文本6 速度 數(shù)字 單位:km/h 7 車行角度 數(shù)字 以正東方向為0°,逆時針方向為正,取值范圍:[0,360]8 道路坐標集 文本 經(jīng)度和緯度使用","分隔坐標之間使用";"分隔。例如:x1,y1;x2,y2。

高德返回的道路坐標集為火星坐標系,為了便于后面的數(shù)據(jù)分析,在采集時需要利用轉(zhuǎn)換算法將火星坐標系轉(zhuǎn)換為WGS84坐系。

3.2 百度路況瓦片獲取

數(shù)據(jù)爬取:百度路況瓦片的服務地址為:

http://its.map.baidu.com:8002/traffic/TrafficTileService,該服務需提交四個參數(shù),參數(shù)說明如下:

序號 參數(shù)名 字段說明1 time 時間點,需要將時間轉(zhuǎn)化為13位數(shù)的整形2 v 版本號,默認為“016”3 level 瓦片級別4 x 瓦片列號5 y 瓦片行號

4 路況可視化

通過爬蟲技術(shù)將百度的路況瓦片爬取之后,需要進一步將瓦片中的路況信息提取出來并進行矢量可視化,這個過程涉及兩個操作,一是根據(jù)瓦片中的顏色提取路況狀態(tài),二是將瓦片中的像素點轉(zhuǎn)換為經(jīng)緯度空間坐標。路況瓦片中用四種顏色代表四種不同的路況,路況分別是:暢通,用顏色#4fd27d表示;緩行,用顏色#ffd045表示;擁擠,用顏色#e80e0e表示;嚴重擁堵,用顏色#b40000表示。

以單瓦片路況提取為例,從瓦片左上角(0,0)開始,以3像素為間隔循環(huán)提取瓦片中的顏色值,再與百度地圖的路況顏色進行匹配,如匹配成功,則根據(jù)瓦片文件名中的級別、行號、列號以及該像素點在瓦片中的位置計算該像素點的實際空間位置,核心代碼如下:

百度地圖的18級,1個像素代表1m,17級,1個像素代表2m,16級代表4m,以此類推,在將瓦片像素點中的坐標轉(zhuǎn)換為地理平面坐標時利用18級作為參考即可算出。為了保密,百度地圖做了偏移處理,使用的是百度的BD-09坐標系,在國家要求的火星坐標系GCJ-02上做了進一步的處理,因此GPS經(jīng)緯度定位會出現(xiàn)偏移。

在GIS中建立路網(wǎng)數(shù)據(jù)庫,在建立的數(shù)據(jù)庫中分層出道路網(wǎng)絡相關(guān)數(shù)據(jù),包括各等級道路網(wǎng)絡及屬性數(shù)據(jù)。利用緩沖區(qū)分析、疊加分析、線性參考分析、拓撲分析等多種空間分析方法,自動識別出各等級道路相交點、道路等級不匹配點并可視化顯示分析結(jié)果,再疊加互聯(lián)網(wǎng)+大數(shù)據(jù)分析出的擁堵數(shù)據(jù),可快速查找出路網(wǎng)中有銜接結(jié)構(gòu)性問題的路段。

5 結(jié)語

本次研究的結(jié)果采集數(shù)據(jù)量較小,考慮到目前位于暑假、部分周邊道路由于施工等原因進行了交通管制,不能全面的反映21個收費站出口路段的長時間周期內(nèi)的擁堵情況,還需要收集長周期范圍內(nèi)相關(guān)路段的擁堵數(shù)據(jù)。同時高德地圖及百度地圖均在WGS84坐標系的基礎上做了加密處理,為了將路況數(shù)據(jù)與路網(wǎng)數(shù)據(jù)等進行疊加分析,需要對采集轉(zhuǎn)換后路況數(shù)據(jù)進一步處理,統(tǒng)一坐標系。

猜你喜歡
高德瓦片路況
高速公路路況信息系統(tǒng)
一種基于主題時空價值的服務器端瓦片緩存算法
江蘇高德液壓機械有限公司
資源再生(2019年3期)2019-04-29 03:44:34
慣性
揚子江(2019年1期)2019-03-08 02:52:34
江蘇高德液壓機械有限公司
資源再生(2019年1期)2019-03-04 01:57:02
從路況報道看廣播“類型化”新聞的要素構(gòu)成
傳媒評論(2018年11期)2018-02-16 07:32:00
高速公路實時路況分析系統(tǒng)方案
高德貿(mào)易有限公司
西部皮革(2015年22期)2015-02-28 18:15:17
淺談微信在路況信息發(fā)布中的應用
基于NoSQL數(shù)據(jù)庫的瓦片地圖服務
调兵山市| 富民县| 开江县| 台东县| 措美县| 大新县| 霍州市| 平罗县| 北宁市| 万源市| 屏东县| 仪征市| 卢氏县| 大邑县| 湟中县| 澳门| 长垣县| 朔州市| 肇州县| 垦利县| 余江县| 和林格尔县| 临沭县| 临猗县| 柯坪县| 桂阳县| 克东县| 满城县| 平昌县| 揭东县| 柳林县| 泗阳县| 玉林市| 青铜峡市| 南靖县| 双流县| 万源市| 泸溪县| 奉新县| 海阳市| 阿鲁科尔沁旗|