版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 適用于反向?qū)ぼ嚨耐\噲?chǎng)地圖設(shè)計(jì) 馮小剛杜軍威摘要:針對(duì)綜合體地下停車場(chǎng)空間龐大、結(jié)構(gòu)復(fù)雜等特點(diǎn),停車、尋車已成為制約車主消費(fèi)體驗(yàn)的瓶頸,提出了一種面向地下停車場(chǎng)地圖結(jié)構(gòu)設(shè)計(jì)方案,能夠?qū)崿F(xiàn)多層停車場(chǎng)圖形抽象為一個(gè)圖模型,基于圖模型能夠快速計(jì)算尋車的有效最短路徑。設(shè)計(jì)方案集成于手機(jī)反向?qū)ぼ囓浖⑼ㄟ^實(shí)際部署的案例,驗(yàn)證地圖結(jié)構(gòu)設(shè)計(jì)的有效性和準(zhǔn)確性。關(guān)鍵詞:停車場(chǎng);反向?qū)ぼ?;最短路徑;二維碼;尋車軟件:tp312 :a :1009-3044(2014)36-8692-03隨著社會(huì)的進(jìn)步、經(jīng)濟(jì)的發(fā)展,城市中大型商場(chǎng)、購(gòu)物中心等不斷出現(xiàn),其停車場(chǎng)規(guī)
2、模也不斷擴(kuò)大。由于停車場(chǎng)內(nèi)空間大、環(huán)境及標(biāo)志物類似、方向不易辨別,車主在返回停車場(chǎng)找車時(shí),往往迷失方向,找不到自己的車輛。這不僅讓用戶浪費(fèi)了寶貴的時(shí)間,降低了用戶在停車場(chǎng)的體驗(yàn),也降低了停車場(chǎng)的周轉(zhuǎn)效率。因此大型停車場(chǎng)找車難問題成為近幾年人們不斷研究和急需解決的問題。近年來人們一直對(duì)停車場(chǎng)反向?qū)ぼ?2方法進(jìn)行著不停地探索,并且已取得了一定的效果。目前主要解決方案有刷卡定位方式、條形碼取票定位方式、視頻識(shí)別定位方式3、指紋識(shí)別方式等。這幾種反向?qū)ぼ嚪绞蕉加幸恍┤秉c(diǎn),刷卡定位、條形碼取票、指紋識(shí)別方式都需要車主用戶在特定的地方記錄位置信息并擁有或者索取位置憑證,視頻設(shè)別方式需要在停車場(chǎng)每個(gè)車位旁安
3、裝一個(gè)視頻設(shè)別裝置,實(shí)施成本極高。此外,車主尋車時(shí),必須在指定的尋車終端查詢車輛車位信息,不能隨行隨找,使用效果不是很理想。該文提出的停車場(chǎng)地圖設(shè)計(jì)能夠很容易的轉(zhuǎn)化為圖45的模型,從而為停車場(chǎng)反向?qū)ぼ囂峁┮环N更好的解決方案。1 地圖設(shè)計(jì)停車場(chǎng)通常包括若干停車樓層,每個(gè)停車樓層中有若干線路、柱子、停車位、電梯或樓梯出入口等。本設(shè)計(jì)中停車場(chǎng)地圖包含以下內(nèi)容:各個(gè)停車樓層的圖片文件(每個(gè)停車樓層一個(gè)圖片;該圖片展現(xiàn)了相應(yīng)停車樓層的結(jié)構(gòu))、整個(gè)停車場(chǎng)地圖描述文件(xml6格式的文件);一系列二維碼信息文件(二維碼存儲(chǔ)停車場(chǎng)地圖描述文件中柱子相關(guān)信息,通過二維碼可以確定停車場(chǎng)中的柱子,通常由尋車軟件讀取
4、并使用)。停車場(chǎng)地圖描述文件描述了每個(gè)停車樓層及其大小、每個(gè)停車樓層包含的線路、各個(gè)線路之間的交叉點(diǎn)、每個(gè)樓層中的車位或者柱子(本設(shè)計(jì)采用柱子)、各個(gè)停車樓層之間的關(guān)聯(lián)點(diǎn)。在根據(jù)地圖描述文件構(gòu)造圖時(shí),線路交叉點(diǎn)作為圖的節(jié)點(diǎn)、線路(兩個(gè)交叉點(diǎn)之間的部分)作為圖的邊。由于停車場(chǎng)中柱子點(diǎn)很多,如果將每個(gè)柱子都視為一個(gè)位置點(diǎn)放在模型圖中的點(diǎn)集中,那么構(gòu)造的圖的頂點(diǎn)數(shù)和邊數(shù)會(huì)非常多,增加計(jì)算的復(fù)雜度。本設(shè)計(jì)中柱子點(diǎn)不包括在圖的點(diǎn)集中,而是在計(jì)算兩個(gè)位置(柱子)之間的最短路徑時(shí),柱子動(dòng)態(tài)添加到圖的點(diǎn)集中,與柱子相關(guān)的邊動(dòng)態(tài)添加到圖的邊集中,從而有效地減少了圖的點(diǎn)數(shù)和邊數(shù),降低了計(jì)算的復(fù)雜度。樓層圖片文件片
5、段和地圖描述文件片段分別如圖1和圖2。1.1 地圖描述文件詳細(xì)描述根元素park表示一個(gè)停車場(chǎng),width和height屬性分別表示停車場(chǎng)長(zhǎng)度和寬度,停車場(chǎng)各個(gè)樓層長(zhǎng)度和寬度通常一樣。元素floor表示停車場(chǎng)中的一個(gè)停車樓層,每個(gè)停車樓層有一個(gè)唯一標(biāo)示id,停車樓層內(nèi)有l(wèi)ines、points和pillars,分別表示線路集合、線路的交叉點(diǎn)集合和柱子集合。每個(gè)交叉點(diǎn)元素point有唯一標(biāo)示id、x坐標(biāo)和y坐標(biāo)(在樓層圖片文件中的橫縱坐標(biāo)),每個(gè)線路元素line有唯一標(biāo)示id、線路長(zhǎng)度length、線路的起始點(diǎn)和終止點(diǎn),每個(gè)柱子元素pillar有一個(gè)唯一標(biāo)示id、柱子的x坐標(biāo)和y坐標(biāo)(在樓層圖片
6、文件中的橫縱坐標(biāo))和該柱子所屬的線路(距離該柱子最近的線路),元素relation表示兩個(gè)停車樓層之間的連接線路,連接的端點(diǎn)為某樓層上的某個(gè)點(diǎn)。此外柱子還有一些描述信息message,該信息描述了此柱子的位置坐標(biāo)和所屬的線路。該信息可以用于外部使用(如對(duì)其生成二維碼貼于實(shí)際停車場(chǎng)中對(duì)應(yīng)的柱子上,通過手機(jī)掃描二維碼即可獲得該柱子的相關(guān)信息)。通過地圖描述文件,我們可以將停車場(chǎng)結(jié)構(gòu)抽象為圖的模型,進(jìn)而可以計(jì)算任意兩點(diǎn)之間的最短路徑,結(jié)合地圖文件將最優(yōu)線路展示給車主用戶。2 基于地圖文件計(jì)算最短線路本文地圖文件是針對(duì)于停車場(chǎng)反向停車而設(shè)計(jì)的。反向?qū)ぼ嚭诵募礊榇_定車主與車的位置及車主位置到車位置之間的
7、最短線路的計(jì)算。確定了停車場(chǎng)中的兩個(gè)點(diǎn)以后既可以根據(jù)停車場(chǎng)地圖描述文件計(jì)算兩點(diǎn)之間的最短線路。停車場(chǎng)中兩個(gè)點(diǎn)通常由車主用戶使用手機(jī)掃描相應(yīng)的二維碼得到(每個(gè)二維碼所包含的信息是根據(jù)柱子的相關(guān)信息而生成)。根據(jù)兩個(gè)點(diǎn)(柱子信息)及描述文件計(jì)算最短線路的步驟如下:1) 確定兩個(gè)點(diǎn)person、car(它們包含了柱子的相關(guān)信息)及停車場(chǎng)地圖描述文件,2) 定義圖的鄰接矩陣matrix及圖的點(diǎn)集合points和邊集合lines3) 解析停車場(chǎng)描述文件,根據(jù)point元素初始化圖的點(diǎn)集,根據(jù)line元素初始化圖的邊集4) 將點(diǎn)person添加到點(diǎn)集中作為點(diǎn)集的第一個(gè)元素,同時(shí)根據(jù)點(diǎn)坐標(biāo)及其所屬線路lin
8、e_person計(jì)算點(diǎn)person到線line_person之間的垂線段并將該垂線段添加的圖的邊集中5) 將點(diǎn)car添加到點(diǎn)集中作為點(diǎn)集的最后一個(gè)元素,同時(shí)根據(jù)點(diǎn)坐標(biāo)及其所屬線路line_car計(jì)算點(diǎn)car到線line_car之間的垂線段并將該垂線段添加的圖的邊集中6) 根據(jù)圖的點(diǎn)集合points和邊集合lines初始化圖的鄰接矩陣matrix,線路的長(zhǎng)度作為圖中邊的權(quán)值7) 使用一種最短路徑計(jì)算方法(如迪杰斯特拉算法)計(jì)算從起始點(diǎn)(person作為起始點(diǎn))到終止點(diǎn)(car作為終止點(diǎn))的最短路徑,最短路徑上的點(diǎn)存儲(chǔ)在一個(gè)數(shù)組result_path中。3 實(shí)驗(yàn)結(jié)果針對(duì)上述地圖設(shè)計(jì),該文設(shè)計(jì)并實(shí)現(xiàn)
9、的停車場(chǎng)反向?qū)ぼ囓浖?duì)上述地圖設(shè)計(jì)進(jìn)行了驗(yàn)證。該軟件需要運(yùn)行在手機(jī)上,并要求手機(jī)具有攝像頭功能,本測(cè)試手機(jī)為華為榮耀3c android7-9平臺(tái)手機(jī)。該文分別就起始點(diǎn)、終止點(diǎn)在同一停車樓層和起始點(diǎn)、終止點(diǎn)在不同停車樓層進(jìn)行了驗(yàn)證,試驗(yàn)時(shí)起始點(diǎn)和終止點(diǎn)均為隨機(jī)選取并進(jìn)行了多次試驗(yàn)。實(shí)驗(yàn)結(jié)果展示分別如圖3和圖4。4 結(jié)論本文提出了一種適用于反向?qū)ぼ嚨耐\噲?chǎng)地圖設(shè)計(jì),該設(shè)計(jì)主要是地圖描述文件的設(shè)計(jì),該地圖描述文件可以轉(zhuǎn)化為圖的模型。結(jié)合二維碼存儲(chǔ)停車場(chǎng)柱子位置信息,本設(shè)計(jì)能夠通過手機(jī)計(jì)算并展示車主位置和停車位置之間的最短線路,從而可以有效地解決大型停車場(chǎng)車主用戶找車難問題。參考文獻(xiàn):1 王揚(yáng),薛娟
10、.智能停車場(chǎng)反向?qū)ぼ囅到y(tǒng)設(shè)計(jì)與實(shí)現(xiàn)j.無線互聯(lián)科技,2012(11).2 樊勇,任燕,司博章.一種新型停車場(chǎng)反向?qū)ぼ囅到y(tǒng)j.物聯(lián)網(wǎng)技術(shù),2013(2).3 科拓.車位引導(dǎo)|反向?qū)ぼ噀b/ol.http:/4 劉小晶,杜選.數(shù)據(jù)結(jié)構(gòu)(java語(yǔ)言描述)m.北京:清華大學(xué)出版社,2011:192-232.5 王桂平,王衍,任嘉辰.圖論算法理論、實(shí)現(xiàn)及應(yīng)用m.北京;北京大學(xué)出版社,2011.6 w3c. xml教程eb/ol.http:/7 王雅寧.輕松學(xué)android開發(fā)m.北京:電子工業(yè)出版社,2013:1-331.8 google. androideb/ol.http:/9 李寧. andro
11、id/ophne開發(fā)完全講義m.北京:中國(guó)水利水電出版社,2010.endprint摘要:針對(duì)綜合體地下停車場(chǎng)空間龐大、結(jié)構(gòu)復(fù)雜等特點(diǎn),停車、尋車已成為制約車主消費(fèi)體驗(yàn)的瓶頸,提出了一種面向地下停車場(chǎng)地圖結(jié)構(gòu)設(shè)計(jì)方案,能夠?qū)崿F(xiàn)多層停車場(chǎng)圖形抽象為一個(gè)圖模型,基于圖模型能夠快速計(jì)算尋車的有效最短路徑。設(shè)計(jì)方案集成于手機(jī)反向?qū)ぼ囓浖?,并通過實(shí)際部署的案例,驗(yàn)證地圖結(jié)構(gòu)設(shè)計(jì)的有效性和準(zhǔn)確性。關(guān)鍵詞:停車場(chǎng);反向?qū)ぼ?;最短路徑;二維碼;尋車軟件:tp312 :a :1009-3044(2014)36-8692-03隨著社會(huì)的進(jìn)步、經(jīng)濟(jì)的發(fā)展,城市中大型商場(chǎng)、購(gòu)物中心等不斷出現(xiàn),其停車場(chǎng)規(guī)模也不斷擴(kuò)大。
12、由于停車場(chǎng)內(nèi)空間大、環(huán)境及標(biāo)志物類似、方向不易辨別,車主在返回停車場(chǎng)找車時(shí),往往迷失方向,找不到自己的車輛。這不僅讓用戶浪費(fèi)了寶貴的時(shí)間,降低了用戶在停車場(chǎng)的體驗(yàn),也降低了停車場(chǎng)的周轉(zhuǎn)效率。因此大型停車場(chǎng)找車難問題成為近幾年人們不斷研究和急需解決的問題。近年來人們一直對(duì)停車場(chǎng)反向?qū)ぼ?2方法進(jìn)行著不停地探索,并且已取得了一定的效果。目前主要解決方案有刷卡定位方式、條形碼取票定位方式、視頻識(shí)別定位方式3、指紋識(shí)別方式等。這幾種反向?qū)ぼ嚪绞蕉加幸恍┤秉c(diǎn),刷卡定位、條形碼取票、指紋識(shí)別方式都需要車主用戶在特定的地方記錄位置信息并擁有或者索取位置憑證,視頻設(shè)別方式需要在停車場(chǎng)每個(gè)車位旁安裝一個(gè)視頻設(shè)別
13、裝置,實(shí)施成本極高。此外,車主尋車時(shí),必須在指定的尋車終端查詢車輛車位信息,不能隨行隨找,使用效果不是很理想。該文提出的停車場(chǎng)地圖設(shè)計(jì)能夠很容易的轉(zhuǎn)化為圖45的模型,從而為停車場(chǎng)反向?qū)ぼ囂峁┮环N更好的解決方案。1 地圖設(shè)計(jì)停車場(chǎng)通常包括若干停車樓層,每個(gè)停車樓層中有若干線路、柱子、停車位、電梯或樓梯出入口等。本設(shè)計(jì)中停車場(chǎng)地圖包含以下內(nèi)容:各個(gè)停車樓層的圖片文件(每個(gè)停車樓層一個(gè)圖片;該圖片展現(xiàn)了相應(yīng)停車樓層的結(jié)構(gòu))、整個(gè)停車場(chǎng)地圖描述文件(xml6格式的文件);一系列二維碼信息文件(二維碼存儲(chǔ)停車場(chǎng)地圖描述文件中柱子相關(guān)信息,通過二維碼可以確定停車場(chǎng)中的柱子,通常由尋車軟件讀取并使用)。停車
14、場(chǎng)地圖描述文件描述了每個(gè)停車樓層及其大小、每個(gè)停車樓層包含的線路、各個(gè)線路之間的交叉點(diǎn)、每個(gè)樓層中的車位或者柱子(本設(shè)計(jì)采用柱子)、各個(gè)停車樓層之間的關(guān)聯(lián)點(diǎn)。在根據(jù)地圖描述文件構(gòu)造圖時(shí),線路交叉點(diǎn)作為圖的節(jié)點(diǎn)、線路(兩個(gè)交叉點(diǎn)之間的部分)作為圖的邊。由于停車場(chǎng)中柱子點(diǎn)很多,如果將每個(gè)柱子都視為一個(gè)位置點(diǎn)放在模型圖中的點(diǎn)集中,那么構(gòu)造的圖的頂點(diǎn)數(shù)和邊數(shù)會(huì)非常多,增加計(jì)算的復(fù)雜度。本設(shè)計(jì)中柱子點(diǎn)不包括在圖的點(diǎn)集中,而是在計(jì)算兩個(gè)位置(柱子)之間的最短路徑時(shí),柱子動(dòng)態(tài)添加到圖的點(diǎn)集中,與柱子相關(guān)的邊動(dòng)態(tài)添加到圖的邊集中,從而有效地減少了圖的點(diǎn)數(shù)和邊數(shù),降低了計(jì)算的復(fù)雜度。樓層圖片文件片段和地圖描述文
15、件片段分別如圖1和圖2。1.1 地圖描述文件詳細(xì)描述根元素park表示一個(gè)停車場(chǎng),width和height屬性分別表示停車場(chǎng)長(zhǎng)度和寬度,停車場(chǎng)各個(gè)樓層長(zhǎng)度和寬度通常一樣。元素floor表示停車場(chǎng)中的一個(gè)停車樓層,每個(gè)停車樓層有一個(gè)唯一標(biāo)示id,停車樓層內(nèi)有l(wèi)ines、points和pillars,分別表示線路集合、線路的交叉點(diǎn)集合和柱子集合。每個(gè)交叉點(diǎn)元素point有唯一標(biāo)示id、x坐標(biāo)和y坐標(biāo)(在樓層圖片文件中的橫縱坐標(biāo)),每個(gè)線路元素line有唯一標(biāo)示id、線路長(zhǎng)度length、線路的起始點(diǎn)和終止點(diǎn),每個(gè)柱子元素pillar有一個(gè)唯一標(biāo)示id、柱子的x坐標(biāo)和y坐標(biāo)(在樓層圖片文件中的橫縱坐
16、標(biāo))和該柱子所屬的線路(距離該柱子最近的線路),元素relation表示兩個(gè)停車樓層之間的連接線路,連接的端點(diǎn)為某樓層上的某個(gè)點(diǎn)。此外柱子還有一些描述信息message,該信息描述了此柱子的位置坐標(biāo)和所屬的線路。該信息可以用于外部使用(如對(duì)其生成二維碼貼于實(shí)際停車場(chǎng)中對(duì)應(yīng)的柱子上,通過手機(jī)掃描二維碼即可獲得該柱子的相關(guān)信息)。通過地圖描述文件,我們可以將停車場(chǎng)結(jié)構(gòu)抽象為圖的模型,進(jìn)而可以計(jì)算任意兩點(diǎn)之間的最短路徑,結(jié)合地圖文件將最優(yōu)線路展示給車主用戶。2 基于地圖文件計(jì)算最短線路本文地圖文件是針對(duì)于停車場(chǎng)反向停車而設(shè)計(jì)的。反向?qū)ぼ嚭诵募礊榇_定車主與車的位置及車主位置到車位置之間的最短線路的計(jì)算
17、。確定了停車場(chǎng)中的兩個(gè)點(diǎn)以后既可以根據(jù)停車場(chǎng)地圖描述文件計(jì)算兩點(diǎn)之間的最短線路。停車場(chǎng)中兩個(gè)點(diǎn)通常由車主用戶使用手機(jī)掃描相應(yīng)的二維碼得到(每個(gè)二維碼所包含的信息是根據(jù)柱子的相關(guān)信息而生成)。根據(jù)兩個(gè)點(diǎn)(柱子信息)及描述文件計(jì)算最短線路的步驟如下:1) 確定兩個(gè)點(diǎn)person、car(它們包含了柱子的相關(guān)信息)及停車場(chǎng)地圖描述文件,2) 定義圖的鄰接矩陣matrix及圖的點(diǎn)集合points和邊集合lines3) 解析停車場(chǎng)描述文件,根據(jù)point元素初始化圖的點(diǎn)集,根據(jù)line元素初始化圖的邊集4) 將點(diǎn)person添加到點(diǎn)集中作為點(diǎn)集的第一個(gè)元素,同時(shí)根據(jù)點(diǎn)坐標(biāo)及其所屬線路line_perso
18、n計(jì)算點(diǎn)person到線line_person之間的垂線段并將該垂線段添加的圖的邊集中5) 將點(diǎn)car添加到點(diǎn)集中作為點(diǎn)集的最后一個(gè)元素,同時(shí)根據(jù)點(diǎn)坐標(biāo)及其所屬線路line_car計(jì)算點(diǎn)car到線line_car之間的垂線段并將該垂線段添加的圖的邊集中6) 根據(jù)圖的點(diǎn)集合points和邊集合lines初始化圖的鄰接矩陣matrix,線路的長(zhǎng)度作為圖中邊的權(quán)值7) 使用一種最短路徑計(jì)算方法(如迪杰斯特拉算法)計(jì)算從起始點(diǎn)(person作為起始點(diǎn))到終止點(diǎn)(car作為終止點(diǎn))的最短路徑,最短路徑上的點(diǎn)存儲(chǔ)在一個(gè)數(shù)組result_path中。3 實(shí)驗(yàn)結(jié)果針對(duì)上述地圖設(shè)計(jì),該文設(shè)計(jì)并實(shí)現(xiàn)的停車場(chǎng)反向?qū)?/p>
19、車軟件對(duì)上述地圖設(shè)計(jì)進(jìn)行了驗(yàn)證。該軟件需要運(yùn)行在手機(jī)上,并要求手機(jī)具有攝像頭功能,本測(cè)試手機(jī)為華為榮耀3c android7-9平臺(tái)手機(jī)。該文分別就起始點(diǎn)、終止點(diǎn)在同一停車樓層和起始點(diǎn)、終止點(diǎn)在不同停車樓層進(jìn)行了驗(yàn)證,試驗(yàn)時(shí)起始點(diǎn)和終止點(diǎn)均為隨機(jī)選取并進(jìn)行了多次試驗(yàn)。實(shí)驗(yàn)結(jié)果展示分別如圖3和圖4。4 結(jié)論本文提出了一種適用于反向?qū)ぼ嚨耐\噲?chǎng)地圖設(shè)計(jì),該設(shè)計(jì)主要是地圖描述文件的設(shè)計(jì),該地圖描述文件可以轉(zhuǎn)化為圖的模型。結(jié)合二維碼存儲(chǔ)停車場(chǎng)柱子位置信息,本設(shè)計(jì)能夠通過手機(jī)計(jì)算并展示車主位置和停車位置之間的最短線路,從而可以有效地解決大型停車場(chǎng)車主用戶找車難問題。參考文獻(xiàn):1 王揚(yáng),薛娟.智能停車場(chǎng)反
20、向?qū)ぼ囅到y(tǒng)設(shè)計(jì)與實(shí)現(xiàn)j.無線互聯(lián)科技,2012(11).2 樊勇,任燕,司博章.一種新型停車場(chǎng)反向?qū)ぼ囅到y(tǒng)j.物聯(lián)網(wǎng)技術(shù),2013(2).3 科拓.車位引導(dǎo)|反向?qū)ぼ噀b/ol.http:/4 劉小晶,杜選.數(shù)據(jù)結(jié)構(gòu)(java語(yǔ)言描述)m.北京:清華大學(xué)出版社,2011:192-232.5 王桂平,王衍,任嘉辰.圖論算法理論、實(shí)現(xiàn)及應(yīng)用m.北京;北京大學(xué)出版社,2011.6 w3c. xml教程eb/ol.http:/7 王雅寧.輕松學(xué)android開發(fā)m.北京:電子工業(yè)出版社,2013:1-331.8 google. androideb/ol.http:/9 李寧. android/ophn
21、e開發(fā)完全講義m.北京:中國(guó)水利水電出版社,2010.endprint摘要:針對(duì)綜合體地下停車場(chǎng)空間龐大、結(jié)構(gòu)復(fù)雜等特點(diǎn),停車、尋車已成為制約車主消費(fèi)體驗(yàn)的瓶頸,提出了一種面向地下停車場(chǎng)地圖結(jié)構(gòu)設(shè)計(jì)方案,能夠?qū)崿F(xiàn)多層停車場(chǎng)圖形抽象為一個(gè)圖模型,基于圖模型能夠快速計(jì)算尋車的有效最短路徑。設(shè)計(jì)方案集成于手機(jī)反向?qū)ぼ囓浖?,并通過實(shí)際部署的案例,驗(yàn)證地圖結(jié)構(gòu)設(shè)計(jì)的有效性和準(zhǔn)確性。關(guān)鍵詞:停車場(chǎng);反向?qū)ぼ?;最短路徑;二維碼;尋車軟件:tp312 :a :1009-3044(2014)36-8692-03隨著社會(huì)的進(jìn)步、經(jīng)濟(jì)的發(fā)展,城市中大型商場(chǎng)、購(gòu)物中心等不斷出現(xiàn),其停車場(chǎng)規(guī)模也不斷擴(kuò)大。由于停車場(chǎng)內(nèi)空
22、間大、環(huán)境及標(biāo)志物類似、方向不易辨別,車主在返回停車場(chǎng)找車時(shí),往往迷失方向,找不到自己的車輛。這不僅讓用戶浪費(fèi)了寶貴的時(shí)間,降低了用戶在停車場(chǎng)的體驗(yàn),也降低了停車場(chǎng)的周轉(zhuǎn)效率。因此大型停車場(chǎng)找車難問題成為近幾年人們不斷研究和急需解決的問題。近年來人們一直對(duì)停車場(chǎng)反向?qū)ぼ?2方法進(jìn)行著不停地探索,并且已取得了一定的效果。目前主要解決方案有刷卡定位方式、條形碼取票定位方式、視頻識(shí)別定位方式3、指紋識(shí)別方式等。這幾種反向?qū)ぼ嚪绞蕉加幸恍┤秉c(diǎn),刷卡定位、條形碼取票、指紋識(shí)別方式都需要車主用戶在特定的地方記錄位置信息并擁有或者索取位置憑證,視頻設(shè)別方式需要在停車場(chǎng)每個(gè)車位旁安裝一個(gè)視頻設(shè)別裝置,實(shí)施成本
23、極高。此外,車主尋車時(shí),必須在指定的尋車終端查詢車輛車位信息,不能隨行隨找,使用效果不是很理想。該文提出的停車場(chǎng)地圖設(shè)計(jì)能夠很容易的轉(zhuǎn)化為圖45的模型,從而為停車場(chǎng)反向?qū)ぼ囂峁┮环N更好的解決方案。1 地圖設(shè)計(jì)停車場(chǎng)通常包括若干停車樓層,每個(gè)停車樓層中有若干線路、柱子、停車位、電梯或樓梯出入口等。本設(shè)計(jì)中停車場(chǎng)地圖包含以下內(nèi)容:各個(gè)停車樓層的圖片文件(每個(gè)停車樓層一個(gè)圖片;該圖片展現(xiàn)了相應(yīng)停車樓層的結(jié)構(gòu))、整個(gè)停車場(chǎng)地圖描述文件(xml6格式的文件);一系列二維碼信息文件(二維碼存儲(chǔ)停車場(chǎng)地圖描述文件中柱子相關(guān)信息,通過二維碼可以確定停車場(chǎng)中的柱子,通常由尋車軟件讀取并使用)。停車場(chǎng)地圖描述文件
24、描述了每個(gè)停車樓層及其大小、每個(gè)停車樓層包含的線路、各個(gè)線路之間的交叉點(diǎn)、每個(gè)樓層中的車位或者柱子(本設(shè)計(jì)采用柱子)、各個(gè)停車樓層之間的關(guān)聯(lián)點(diǎn)。在根據(jù)地圖描述文件構(gòu)造圖時(shí),線路交叉點(diǎn)作為圖的節(jié)點(diǎn)、線路(兩個(gè)交叉點(diǎn)之間的部分)作為圖的邊。由于停車場(chǎng)中柱子點(diǎn)很多,如果將每個(gè)柱子都視為一個(gè)位置點(diǎn)放在模型圖中的點(diǎn)集中,那么構(gòu)造的圖的頂點(diǎn)數(shù)和邊數(shù)會(huì)非常多,增加計(jì)算的復(fù)雜度。本設(shè)計(jì)中柱子點(diǎn)不包括在圖的點(diǎn)集中,而是在計(jì)算兩個(gè)位置(柱子)之間的最短路徑時(shí),柱子動(dòng)態(tài)添加到圖的點(diǎn)集中,與柱子相關(guān)的邊動(dòng)態(tài)添加到圖的邊集中,從而有效地減少了圖的點(diǎn)數(shù)和邊數(shù),降低了計(jì)算的復(fù)雜度。樓層圖片文件片段和地圖描述文件片段分別如圖
25、1和圖2。1.1 地圖描述文件詳細(xì)描述根元素park表示一個(gè)停車場(chǎng),width和height屬性分別表示停車場(chǎng)長(zhǎng)度和寬度,停車場(chǎng)各個(gè)樓層長(zhǎng)度和寬度通常一樣。元素floor表示停車場(chǎng)中的一個(gè)停車樓層,每個(gè)停車樓層有一個(gè)唯一標(biāo)示id,停車樓層內(nèi)有l(wèi)ines、points和pillars,分別表示線路集合、線路的交叉點(diǎn)集合和柱子集合。每個(gè)交叉點(diǎn)元素point有唯一標(biāo)示id、x坐標(biāo)和y坐標(biāo)(在樓層圖片文件中的橫縱坐標(biāo)),每個(gè)線路元素line有唯一標(biāo)示id、線路長(zhǎng)度length、線路的起始點(diǎn)和終止點(diǎn),每個(gè)柱子元素pillar有一個(gè)唯一標(biāo)示id、柱子的x坐標(biāo)和y坐標(biāo)(在樓層圖片文件中的橫縱坐標(biāo))和該柱子所
26、屬的線路(距離該柱子最近的線路),元素relation表示兩個(gè)停車樓層之間的連接線路,連接的端點(diǎn)為某樓層上的某個(gè)點(diǎn)。此外柱子還有一些描述信息message,該信息描述了此柱子的位置坐標(biāo)和所屬的線路。該信息可以用于外部使用(如對(duì)其生成二維碼貼于實(shí)際停車場(chǎng)中對(duì)應(yīng)的柱子上,通過手機(jī)掃描二維碼即可獲得該柱子的相關(guān)信息)。通過地圖描述文件,我們可以將停車場(chǎng)結(jié)構(gòu)抽象為圖的模型,進(jìn)而可以計(jì)算任意兩點(diǎn)之間的最短路徑,結(jié)合地圖文件將最優(yōu)線路展示給車主用戶。2 基于地圖文件計(jì)算最短線路本文地圖文件是針對(duì)于停車場(chǎng)反向停車而設(shè)計(jì)的。反向?qū)ぼ嚭诵募礊榇_定車主與車的位置及車主位置到車位置之間的最短線路的計(jì)算。確定了停車場(chǎng)
27、中的兩個(gè)點(diǎn)以后既可以根據(jù)停車場(chǎng)地圖描述文件計(jì)算兩點(diǎn)之間的最短線路。停車場(chǎng)中兩個(gè)點(diǎn)通常由車主用戶使用手機(jī)掃描相應(yīng)的二維碼得到(每個(gè)二維碼所包含的信息是根據(jù)柱子的相關(guān)信息而生成)。根據(jù)兩個(gè)點(diǎn)(柱子信息)及描述文件計(jì)算最短線路的步驟如下:1) 確定兩個(gè)點(diǎn)person、car(它們包含了柱子的相關(guān)信息)及停車場(chǎng)地圖描述文件,2) 定義圖的鄰接矩陣matrix及圖的點(diǎn)集合points和邊集合lines3) 解析停車場(chǎng)描述文件,根據(jù)point元素初始化圖的點(diǎn)集,根據(jù)line元素初始化圖的邊集4) 將點(diǎn)person添加到點(diǎn)集中作為點(diǎn)集的第一個(gè)元素,同時(shí)根據(jù)點(diǎn)坐標(biāo)及其所屬線路line_person計(jì)算點(diǎn)person到線line_person之間的垂線段并將該垂線段添加的圖的邊集中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版廣西事業(yè)單位聘用標(biāo)準(zhǔn)示范文本13篇
- 招生信息發(fā)布與答疑解惑
- 2025年度鉆井工程地質(zhì)監(jiān)理合同4篇
- 貝娥2025年度離婚協(xié)議包含財(cái)產(chǎn)分割、子女撫養(yǎng)及共同債務(wù)處理3篇
- 2025年度鋁合金材料行業(yè)應(yīng)用研究采購(gòu)合同4篇
- 基于云計(jì)算的2025年度智能安防系統(tǒng)開發(fā)與維護(hù)合同
- 2025年度地下綜合管廊零星工程施工合同4篇
- 2025版離婚房產(chǎn)分割及購(gòu)房款退還與財(cái)產(chǎn)分割合同4篇
- 2024年08月遼寧興業(yè)銀行大連分行社會(huì)招考(85)筆試歷年參考題庫(kù)附帶答案詳解
- 二零二五年度大數(shù)據(jù)中心建設(shè)合同標(biāo)的物采購(gòu)與運(yùn)維4篇
- 醫(yī)療糾紛預(yù)防和處理?xiàng)l例通用課件
- 廚邦醬油推廣方案
- 乳腺癌診療指南(2024年版)
- 高三數(shù)學(xué)寒假作業(yè)1
- 保險(xiǎn)產(chǎn)品創(chuàng)新與市場(chǎng)定位培訓(xùn)課件
- (完整文本版)體檢報(bào)告單模版
- 1例左舌鱗癌手術(shù)患者的圍手術(shù)期護(hù)理體會(huì)
- (完整)100道兩位數(shù)加減兩位數(shù)口算題(難)
- 鋼結(jié)構(gòu)牛腿計(jì)算
- 2023-2024學(xué)年重慶市兩江新區(qū)四上數(shù)學(xué)期末質(zhì)量檢測(cè)試題含答案
- 體外診斷試劑工作校準(zhǔn)品產(chǎn)品校準(zhǔn)品互換性(基質(zhì)效應(yīng))Excel計(jì)算模板
評(píng)論
0/150
提交評(píng)論