999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于OpenStreetMap的地圖匹配算法研究

2017-09-05 06:48:37蔣宗禮李娟
軟件導(dǎo)刊 2017年7期
關(guān)鍵詞:服務(wù)信息

蔣宗禮+李娟

摘 要:借助OpenStreetMap (以下簡稱OSM)開源組織,分析研究了OSM相關(guān)的數(shù)據(jù)結(jié)構(gòu)和使用方法,構(gòu)建了地圖服務(wù)系統(tǒng),為研究地圖匹配算法提供了基礎(chǔ)。通過研究地圖匹配算法,實(shí)現(xiàn)了基于幾何投影法的地圖匹配研究項(xiàng)目,為進(jìn)行更復(fù)雜的地圖匹配算法研究提供了依據(jù)。

關(guān)鍵詞:地圖匹配算法;開源地圖數(shù)據(jù);地圖數(shù)據(jù)服務(wù)系統(tǒng);OpenStreetMap;地圖匹配系統(tǒng)

DOIDOI:10.11907/rjdk.171147

中圖分類號:TP312

文獻(xiàn)標(biāo)識碼:A 文章編號:1672-7800(2017)007-0052-03

0 引言

隨著計算機(jī)的普及以及地理信息科學(xué)的發(fā)展,地理信息系統(tǒng)( Geographic Information System,GIS)得到了廣泛應(yīng)用,在電子導(dǎo)航、交通旅游、城市規(guī)劃以及電力、通訊等管網(wǎng)、管線布局設(shè)計中發(fā)揮了重要作用[1]。

地圖服務(wù)是國家安全資源[2],傳統(tǒng)的地圖匹配算法[3],由于沒有地圖數(shù)據(jù)資源,大都利用模型進(jìn)行驗(yàn)證,實(shí)際應(yīng)用效果不佳。OpenStreetMap不僅開放了地圖數(shù)據(jù)資源,還提供了許多工具來構(gòu)建完善的地圖服務(wù)系統(tǒng),對深入研究地圖匹配算法提供了良好支撐。

1 地圖基礎(chǔ)服務(wù)構(gòu)建

地理數(shù)據(jù)構(gòu)建是地圖服務(wù)的基礎(chǔ)。然而,地理數(shù)據(jù)一般都加密不對外公開 [4]。迄今為止,數(shù)字地圖市場被控制,開發(fā)人員只能通過付費(fèi)購買有限的地圖數(shù)據(jù)使用權(quán)[5]。互聯(lián)網(wǎng)技術(shù)的發(fā)展提供了很多基于地圖服務(wù)的開放平臺,如Google地圖、百度地圖、高德地圖、騰訊地圖等,但是這些服務(wù)非常有限,用戶通過服務(wù)接口只能得到有限的數(shù)據(jù)服務(wù),這對基于地圖服務(wù)的研究帶來了很大的局限性。

OSM是一個網(wǎng)上地圖協(xié)作計劃,目標(biāo)是創(chuàng)造一個能自由獲取內(nèi)容且能編輯的世界地圖,是當(dāng)今最精確和完善的矢量地圖數(shù)據(jù)集[1]。OSM的數(shù)據(jù)開源,可以自由下載使用,人們可以通過OSM的規(guī)范來構(gòu)建自己的地圖電子數(shù)據(jù)庫,構(gòu)建自己的路網(wǎng)信息服務(wù)系統(tǒng)。

1.1 OSM數(shù)據(jù)結(jié)構(gòu)

OSM提供了路網(wǎng)信息數(shù)據(jù)服務(wù),是一種類似于XML結(jié)構(gòu)的文檔數(shù)據(jù)類型,包含3種空間數(shù)據(jù)類型節(jié)點(diǎn),分別是node、way和relation,構(gòu)成了整個地圖畫面[4]。圖1是一張OSM描繪的北京工業(yè)大學(xué)附近的路網(wǎng)地圖。從中可以比較清楚地看到路網(wǎng)信息的組織方式,以及每個節(jié)點(diǎn)、道路和建筑物等。成千上萬的節(jié)點(diǎn)信息如果用一個way進(jìn)行保存數(shù)據(jù)會很大,不方便計算,可將way拆分,用relation關(guān)聯(lián)。關(guān)于node、way和relation這3種類型的節(jié)點(diǎn),參考文獻(xiàn)[1]中進(jìn)行了詳細(xì)描述。

與北京工業(yè)大學(xué)附近路網(wǎng)信息地圖相對應(yīng)的OSM文檔實(shí)例元數(shù)據(jù)部分內(nèi)容如下:

從OSM文件可以看到一個relation包含了很多的member,每個member可以是單獨(dú)的節(jié)點(diǎn),也可以是一條新的道路信息。一個個node、way和relation共同組成了路網(wǎng)信息。

1.2 OSM應(yīng)用

OSM是一種類似XML格式的文件,可以解析OSM文件獲取相應(yīng)的數(shù)據(jù)信息。參考文獻(xiàn)[1]采用正則表達(dá)式來實(shí)現(xiàn)此功能,做法是提取way中的數(shù)據(jù)信息, node和relation信息也必須解析利用。OSM不僅僅是數(shù)據(jù)服務(wù)的開源,還提供了許多可利用的開源工具幫助解析OSM,Osmapi就是其中一種。Osmapi是一種針對OSM結(jié)構(gòu)的解析工具,能夠解析并獲取OSM文件中的數(shù)據(jù)信息,有著完善的功能服務(wù)。除此之外,OSM還提供了很多開源工具供開發(fā)者利用,具體參考http://wiki.openstreetmap.org/wiki/Frameworks。關(guān)于Osmapi的資料比較少,這里只對其進(jìn)行簡單的事例說明:

可直接通過maven使用Osmapi。在pom文件中添加如下引用:

de.westnordost

osmapi

1.4

利用Osmapi解析OSM數(shù)據(jù)文件具體代碼可參考OSM官方網(wǎng)址: http://wiki.openstreetmap.org/wiki/Java_Access_Example,其中給出了Osmapi的使用方法。

2 地圖匹配算法設(shè)計與實(shí)現(xiàn)

地圖匹配是一種通過軟件方法校正導(dǎo)航定位誤差的技術(shù)。建立數(shù)據(jù)模型,將GPS位置信息轉(zhuǎn)化為矢量地圖的坐標(biāo)位置信息,從而將地圖和GPS坐標(biāo)點(diǎn)相匹配,形成地圖匹配功能。本文以最實(shí)用的幾何投影法進(jìn)行地圖匹配實(shí)現(xiàn)。

2.1 候選路段選取法

獲取GPS位置信息后,需要從整個路網(wǎng)拓?fù)湫畔⒅蝎@得候選路段。路網(wǎng)拓?fù)湫畔⒌臄?shù)據(jù)量非常龐大,獲取候選路段信息需要與每個路段進(jìn)行最短距離計算。為了快速實(shí)現(xiàn)路段匹配,采用geohash算法,為路網(wǎng)拓?fù)湫畔澐志W(wǎng)格。當(dāng)GPS位置確定后,可找出網(wǎng)格中的相關(guān)路段進(jìn)行計算,避免了多余節(jié)點(diǎn)的計算量,原理見圖2。

如圖2所示,每個網(wǎng)格對應(yīng)一個唯一編號(0000,0001…),根據(jù)路網(wǎng)的經(jīng)緯度劃分得到,這個編號稱為geocode。每個網(wǎng)格中都有路網(wǎng)數(shù)據(jù),每段路網(wǎng)數(shù)據(jù)記錄在網(wǎng)格編號中。當(dāng)?shù)玫紾PS位置信息時,首先獲取GPS網(wǎng)格編號,通過網(wǎng)格編號查詢該網(wǎng)格中相關(guān)路段有哪些,然后在計算GPS位置與當(dāng)前路段的最短路徑時獲取候選路段。

2.2 投影法匹配定位點(diǎn)

獲取候選路段后,如果要找到P點(diǎn)所在的路段及其所處的位置,可根據(jù)投影法進(jìn)行匹配點(diǎn)計算,見圖3。

2.3 幾何法地圖匹配算法描述

地圖匹配過程:準(zhǔn)備候選集,計算候選路段,確定最終路段,運(yùn)行幾何匹配算法,確定匹配位置。

(1)讀取OSM地圖數(shù)據(jù),構(gòu)建路網(wǎng)拓?fù)湫畔L。路段信息用Ri表示,i表示路段編號。Ri中保存本路段的所有坐標(biāo)點(diǎn)信息。設(shè)置表示位FLAG用來表示當(dāng)前行駛路段RT是否確認(rèn)。

(2)利用geohash算法劃分路網(wǎng),給每個路段信息Ri添加geocode編號屬性,表示該路段所在的geohash區(qū)域可以包含多個geocode。參照候選路段選取法進(jìn)行g(shù)eohash區(qū)域劃分。

(3)獲取當(dāng)前的GPS位置坐標(biāo)點(diǎn)P,讀取標(biāo)志位FLAG,判斷路網(wǎng)信息是否確認(rèn)。如果確認(rèn)直接跳轉(zhuǎn)步驟(5),否則繼續(xù)步驟(4)。

(4)根據(jù)坐標(biāo)點(diǎn)P計算出該坐標(biāo)點(diǎn)的geocode,根據(jù)geocode找出相關(guān)的候選路段信息。利用最短距離法,計算當(dāng)前P點(diǎn)到各個路段的最短距離信息,確認(rèn)當(dāng)前行駛路段RT,修改標(biāo)志位FLAG。

(5)應(yīng)用地圖匹配算法計算P點(diǎn)到當(dāng)前道路軌跡的匹配點(diǎn)。

(6)將匹配后的點(diǎn)輸出,描繪到地圖道路軌跡中。

3 實(shí)驗(yàn)

本文通過分析OSM的數(shù)據(jù)結(jié)構(gòu)以及OSM的使用方法,利用Osmapi解析獲取OSM中的路網(wǎng)信息數(shù)據(jù),實(shí)現(xiàn)了簡易的路網(wǎng)信息服務(wù)系統(tǒng)。通過分析地圖匹配算法,借助OSM提供的地圖數(shù)據(jù)服務(wù)實(shí)現(xiàn)了基于幾何投影法的地圖匹配算法。為了驗(yàn)證實(shí)現(xiàn)效果,采用一段GPS軌跡信息,如圖4所示,該GPS位置信息坐標(biāo)點(diǎn)為車輛行駛軌跡,表現(xiàn)出沒有匹配到道路的誤差樣本,期望利用OSM實(shí)現(xiàn)的地圖匹配系統(tǒng)來進(jìn)行修正。圖中紅色帶箭頭的軌跡路徑為未經(jīng)過匹配的行駛軌跡。

從圖5可以看出,地圖匹配過程基本可以將車輛的行駛軌跡匹配到正確的道路上去。但是幾何地圖匹配算法存在一定的不精確性,實(shí)驗(yàn)過程中仍會存在誤差。

4 結(jié)語

本文通過研究OSM的數(shù)據(jù)結(jié)構(gòu)和使用方法,構(gòu)建了地圖服務(wù)系統(tǒng),能夠提供地圖相關(guān)的應(yīng)用和計算。實(shí)現(xiàn)了基于幾何投影法的地圖匹配系統(tǒng),能夠?qū)④囕v的行駛軌跡匹配到正確的道路中。但幾何投影法的地圖匹配過程還不是很精確,存在很多需要改進(jìn)的地方。更加精確的地圖匹配算法是今后努力的方向。

參考文獻(xiàn):

[1] 張英輝,張水平,張鳳琴,等.基于OpenStreetMap 最短路徑算法的分析與實(shí)現(xiàn)[J].計算機(jī)技術(shù)與發(fā)展,2013,23(11):36-41.

[2] 張絳麗,張笑非,徐丹,等.基于OpenStreetMap 的智能交通路網(wǎng)數(shù)據(jù)的構(gòu)建 [J].2014,14(1):41-47.

[3] 陸文昌,張迎,陳龍,等.基于計算幾何的地圖匹配算法研究[J].機(jī)械設(shè)計與制造,2012 (1):43-45.

[4] HASHEMI M,KARIMI H.A critical review of real-timemap matching algorithms:current issues and future directions[J].Computers,Environment and Urban Systems,2015(11):153-165.

[5] QUDDUS M,WASHINGTON S.Shortest path and vehicletrajectory aided map—matching for low frequency GPSdata[J].Transportation Research Part C:Emerging Technologies,2015(6):328-339.

[6] 趙東保,劉雪梅,郭黎.網(wǎng)格索引支持下的大規(guī)模浮動車實(shí)時地圖匹配方法[J].計算機(jī)輔助設(shè)計與圖形學(xué)學(xué)報,2014,26(9):1550-1556.

[7] 肖維麗,岳春生,奚玲.基于高程的改進(jìn)D.s證據(jù)理論地圖匹配算法[J].計算機(jī)應(yīng)用與軟件,2015(3):262-265.

[8] YANG J,MENG L.Feature selection in conditional random fields for map matching of GPS trajectories[J].Springer International Publishing,2015,23(4):121-135.

[9] 李清泉,黃練.基于GPS軌跡數(shù)據(jù)的地圖匹配算法[J].測繪學(xué)報,2010,39(2):7-13.

[10] YIN H,WOLFSON O.A weight-based map matching method in moving objects databases[J].Proc Ssdbm Con 2004,16(5):437-438.

[11] 曹凱,唐進(jìn)軍,劉汝成.基于Fr6chet距離準(zhǔn)則的智能地圖匹配算法[J].計算機(jī)工程與應(yīng)用,2007,43(2):223-226.

[12] 雷健.基于分布式架構(gòu)的智能車輛管理系統(tǒng)設(shè)計與實(shí)現(xiàn)[D].杭州:浙江大學(xué),2015.

猜你喜歡
服務(wù)信息
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
招行30年:從“滿意服務(wù)”到“感動服務(wù)”
商周刊(2017年9期)2017-08-22 02:57:56
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
健康信息(九則)
祝您健康(1987年2期)1987-12-30 09:52:28
主站蜘蛛池模板: 国产成人永久免费视频| 国产亚洲精久久久久久无码AV| 伊人激情综合网| 欧类av怡春院| 亚洲中文字幕在线精品一区| 天天躁狠狠躁| 99久久精品国产麻豆婷婷| 国产成人高清精品免费5388| 国产精品免费福利久久播放 | 欧洲亚洲一区| 国产精品第页| 黄色福利在线| 国产视频大全| 中文字幕日韩视频欧美一区| 久久精品丝袜高跟鞋| 亚洲二三区| 欧美在线精品一区二区三区| 亚洲成人77777| 亚洲一道AV无码午夜福利| 国产特级毛片| 亚洲综合网在线观看| 91青青草视频在线观看的| 成人午夜视频在线| 久久国产精品影院| 亚洲精品国产乱码不卡| 欧美无专区| 成人综合网址| 国产一区二区丝袜高跟鞋| 久久精品电影| 新SSS无码手机在线观看| av性天堂网| 亚洲欧美激情另类| 制服丝袜国产精品| 日韩色图在线观看| 伊人国产无码高清视频| 无码中文字幕精品推荐| 国产一级视频久久| 免费在线视频a| 国产丝袜91| 久久美女精品| 玩两个丰满老熟女久久网| 3344在线观看无码| 秋霞午夜国产精品成人片| 亚洲欧美在线看片AI| 欧美α片免费观看| 亚洲国产综合第一精品小说| 欧美亚洲国产一区| 手机看片1024久久精品你懂的| 色天天综合| 亚洲精品你懂的| 午夜无码一区二区三区在线app| 亚洲永久免费网站| YW尤物AV无码国产在线观看| 欧美一级专区免费大片| 欧美a级在线| 国产成人综合在线视频| 亚洲 成人国产| 国产欧美视频一区二区三区| 99免费视频观看| 亚洲中字无码AV电影在线观看| 99久久精品免费视频| 亚洲区第一页| 成人福利免费在线观看| 中文字幕有乳无码| 六月婷婷激情综合| 日韩在线网址| 成人第一页| 五月激情综合网| 国产乱子精品一区二区在线观看| 欧美日韩国产在线观看一区二区三区| 日韩东京热无码人妻| 国产高清国内精品福利| 一本久道久综合久久鬼色| 久久国产免费观看| 区国产精品搜索视频| 成年人免费国产视频| 国产二级毛片| 国产成人高精品免费视频| 国产va在线观看| 全色黄大色大片免费久久老太| 中文字幕免费在线视频| 特级毛片8级毛片免费观看|