本發(fā)明涉及智能停車,更具體的,涉及一種基于矢量gis數(shù)據(jù)的車位狀態(tài)查詢方法。
背景技術(shù):
1、隨著城市停車需求的增長(zhǎng),車位管理系統(tǒng)的智能化和可視化變得越來(lái)越重要,傳統(tǒng)的車位管理系統(tǒng)通常只顯示車位的占用情況,需要行駛到車位附近才能通過(guò)顯示牌或者指示燈的顏色判斷目視范圍內(nèi)是否存在空余車位,缺乏直觀的空間布局信息和詳細(xì)的矢量地圖顯示,不便于用戶找到空余車位。
2、目前,手機(jī)端設(shè)備通過(guò)加載瓦片地圖和矢量數(shù)據(jù),在將矢量數(shù)據(jù)繪制的方式可以解決直觀顯示的問(wèn)題,但由于手機(jī)端處理能力的影響,無(wú)法做到繪制的實(shí)時(shí)性,通常會(huì)導(dǎo)致矢量圖形的比例與瓦片的不一致和延時(shí),導(dǎo)致用戶體驗(yàn)很差,同時(shí)也無(wú)法解決大比例下繪制矢量圖形抽稀導(dǎo)致的圖形畸變。
3、相關(guān)技術(shù)還可以通過(guò)服務(wù)端在珊格地圖瓦片上直接疊加png圖片車位狀態(tài)的方式來(lái)提供車位信息,但是由于不同顏色車位狀態(tài)的疊加,會(huì)出現(xiàn)色差的情況,導(dǎo)致一個(gè)車位圖片可能同時(shí)與幾個(gè)瓦片相關(guān),在柵格地圖瓦片和png圖片疊加的過(guò)程中需要計(jì)算車位在瓦片中的位置,由于精度問(wèn)題無(wú)法保證每次計(jì)算的結(jié)果一致,一個(gè)象素的差異會(huì)導(dǎo)致圖片疊加后出現(xiàn)重影現(xiàn)象,影響用戶的使用體驗(yàn),導(dǎo)致用戶難以根據(jù)圖像獲取準(zhǔn)確有效的車位信息。
4、因此,需要一種能提高車位管理效率和用戶體驗(yàn)的方式。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)現(xiàn)有技術(shù)的至少一個(gè)缺陷或改進(jìn)需求,本發(fā)明提供了一種基于矢量gis數(shù)據(jù)的車位狀態(tài)查詢方法,用以解決相關(guān)技術(shù)受限于手機(jī)端處理能力而不能為用戶顯示準(zhǔn)確的車位信息、且容易出現(xiàn)矢量地圖顯示畸形的問(wèn)題。
2、為實(shí)現(xiàn)上述目的,按照本發(fā)明的第一個(gè)方面,提供了一種基于矢量gis數(shù)據(jù)的車位狀態(tài)查詢方法,包括:
3、獲取預(yù)設(shè)區(qū)域的柵格地圖;
4、獲取所述預(yù)設(shè)區(qū)域內(nèi)每個(gè)車位的車位狀態(tài)信息;所述車位狀態(tài)信息用于判斷對(duì)應(yīng)的車位是否被車輛占用;
5、基于每個(gè)所述車位的標(biāo)簽,將每個(gè)所述車位的車位狀態(tài)信息映射至所述柵格地圖上,生成具有柵格的第一矢量地圖;
6、響應(yīng)于第一終端查詢車位狀態(tài)的查詢請(qǐng)求,將所述第一矢量地圖發(fā)送至所述第一終端。
7、在一種可能的實(shí)現(xiàn)方式中,所述獲取預(yù)設(shè)區(qū)域的柵格地圖,包括:
8、獲取所述預(yù)設(shè)區(qū)域的圖像信息,所述圖像信息中包含所述預(yù)設(shè)區(qū)域中的每個(gè)停車位;
9、基于每個(gè)停車位對(duì)應(yīng)的坐標(biāo)信息,將所述圖像信息與預(yù)設(shè)坐標(biāo)系對(duì)齊;
10、基于所述預(yù)設(shè)坐標(biāo)系將所述圖像信息劃分為多個(gè)大小相等的柵格,生成第一柵格地圖。
11、在一種可能的實(shí)現(xiàn)方式中,所述基于所述預(yù)設(shè)坐標(biāo)系將所述圖像信息劃分為多個(gè)大小相等的柵格,生成第一柵格地圖之后,還包括:
12、獲取每個(gè)柵格的坐標(biāo)范圍,確定每個(gè)所述柵格的坐標(biāo)范圍內(nèi)是否存在車位;
13、若存在車位,則根據(jù)所述車位的位置坐標(biāo)和所述車位的面積重新劃分柵格;
14、基于重新劃分之后的柵格生成第二柵格地圖。
15、在一種可能的實(shí)現(xiàn)方式中,所述獲取所述預(yù)設(shè)區(qū)域內(nèi)每個(gè)車位的車位狀態(tài)信息,包括:
16、每間隔預(yù)設(shè)時(shí)段獲取所述預(yù)設(shè)區(qū)域內(nèi)每個(gè)車位的車位狀態(tài)信息;
17、所述響應(yīng)于第一終端查詢車位狀態(tài)的查詢請(qǐng)求,將所述第一矢量地圖發(fā)送至所述第一終端,包括:
18、根據(jù)所述查詢請(qǐng)求的查詢時(shí)刻確定與所述查詢時(shí)刻最接近時(shí)刻對(duì)應(yīng)的車位狀態(tài)信息,將所述最接近時(shí)刻對(duì)應(yīng)的車位狀態(tài)信息發(fā)送至所述第一終端。
19、在一種可能的實(shí)現(xiàn)方式中,基于每個(gè)所述車位的標(biāo)簽確定與所述車位對(duì)應(yīng)的柵格;
20、基于每個(gè)所述車位的標(biāo)簽,將每個(gè)所述車位的車位狀態(tài)信息映射至所述柵格地圖上,生成具有柵格的第一矢量地圖,包括
21、基于所述車位的車位狀態(tài)信息生成第一圖層;
22、根據(jù)所述車位與所述柵格的映射關(guān)系將所述第一圖層與所述柵格地圖按照所述車位的坐標(biāo)對(duì)齊,疊加生成所述第一矢量地圖。
23、在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
24、基于所述第一矢量地圖生成第二圖層,所述第二圖層中車位的位置精度高于所述第一圖層的位置精度;
25、所述將所述第一矢量地圖發(fā)送至所述第一終端之后,還包括:
26、響應(yīng)于所述第一終端對(duì)所述第一矢量地圖的縮放操作,在所述第一終端上顯示第一圖層或第二圖層。
27、在一種可能的實(shí)現(xiàn)方式中,所述響應(yīng)于所述第一終端對(duì)所述第一矢量地圖的縮放操作,在所述第一終端上顯示第一圖層或第二圖層,包括:
28、獲取所述縮放操作的縮放倍率;
29、若所述縮放倍率大于預(yù)設(shè)縮放閾值,則顯示所述第二圖層,否則顯示第一圖層。
30、第二方面,本申請(qǐng)還提供一種基于矢量gis數(shù)據(jù)的車位狀態(tài)查詢裝置,包括:
31、地圖模塊,用于獲取預(yù)設(shè)區(qū)域的柵格地圖;
32、車位信息模塊,用于獲取所述預(yù)設(shè)區(qū)域內(nèi)每個(gè)車位的車位狀態(tài)信息;所述車位狀態(tài)信息用于判斷對(duì)應(yīng)的車位是否被車輛占用;
33、矢量地圖模塊,用于基于每個(gè)所述車位的標(biāo)簽,將每個(gè)所述車位的車位狀態(tài)信息映射至所述柵格地圖上,生成具有柵格的第一矢量地圖;
34、發(fā)送模塊,用于響應(yīng)于第一終端查詢車位狀態(tài)的查詢請(qǐng)求,將所述第一矢量地圖發(fā)送至所述第一終端。
35、按照本發(fā)明的第三個(gè)方面,還提供了一種電子設(shè)備,其包括至少一個(gè)處理單元、以及至少一個(gè)存儲(chǔ)單元,其中,所述存儲(chǔ)單元存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被所述處理單元執(zhí)行時(shí),使得所述處理單元執(zhí)行上述中任一項(xiàng)實(shí)施例所述方法的步驟。
36、按照本發(fā)明的第四個(gè)方面,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)有可由訪問(wèn)認(rèn)證設(shè)備執(zhí)行的計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序在訪問(wèn)認(rèn)證設(shè)備上運(yùn)行時(shí),使得所述訪問(wèn)認(rèn)證設(shè)備執(zhí)行上述中任一項(xiàng)實(shí)施例所述方法的步驟。
37、總體而言,通過(guò)本發(fā)明所構(gòu)思的以上技術(shù)方案與現(xiàn)有技術(shù)相比,至少能夠取得下列有益效果:根據(jù)顯示比例尺從postgis數(shù)據(jù)庫(kù)中調(diào)取精細(xì)或簡(jiǎn)易的矢量圖,避免了矢量地圖顯示畸形的問(wèn)題。使用物聯(lián)網(wǎng)技術(shù)實(shí)時(shí)獲取車位狀態(tài)信息,提高了車位管理的實(shí)時(shí)性和準(zhǔn)確性。前端使用leaflet等開源地圖庫(kù),降低了開發(fā)成本和維護(hù)成本。
1.一種基于矢量gis數(shù)據(jù)的車位狀態(tài)查詢方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的一種基于矢量gis數(shù)據(jù)的車位狀態(tài)查詢方法,其特征在于,所述獲取預(yù)設(shè)區(qū)域的柵格地圖,包括:
3.根據(jù)權(quán)利要求2所述的一種基于矢量gis數(shù)據(jù)的車位狀態(tài)查詢方法,其特征在于,所述基于所述預(yù)設(shè)坐標(biāo)系將所述圖像信息劃分為多個(gè)大小相等的柵格,生成第一柵格地圖之后,還包括:
4.根據(jù)權(quán)利要求2或3所述的一種基于矢量gis數(shù)據(jù)的車位狀態(tài)查詢方法,其特征在于,所述獲取所述預(yù)設(shè)區(qū)域內(nèi)每個(gè)車位的車位狀態(tài)信息,包括:
5.根據(jù)權(quán)利要求4所述的一種基于矢量gis數(shù)據(jù)的車位狀態(tài)查詢方法,其特征在于,基于每個(gè)所述車位的標(biāo)簽確定與所述車位對(duì)應(yīng)的柵格;
6.根據(jù)權(quán)利要求5所述的一種基于矢量gis數(shù)據(jù)的車位狀態(tài)查詢方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的一種基于矢量gis數(shù)據(jù)的車位狀態(tài)查詢方法,其特征在于,所述響應(yīng)于所述第一終端對(duì)所述第一矢量地圖的縮放操作,在所述第一終端上顯示第一圖層或第二圖層,包括:
8.一種基于矢量gis數(shù)據(jù)的車位狀態(tài)查詢裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括至少一個(gè)處理單元、以及至少一個(gè)存儲(chǔ)單元,其中,所述存儲(chǔ)單元存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被所述處理單元執(zhí)行時(shí),使得所述處理單元執(zhí)行權(quán)利要求1-7中任一項(xiàng)所述方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其存儲(chǔ)有可由訪問(wèn)認(rèn)證設(shè)備執(zhí)行的計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序在訪問(wèn)認(rèn)證設(shè)備上運(yùn)行時(shí),使得所述訪問(wèn)認(rèn)證設(shè)備執(zhí)行權(quán)利要求1-7中任一項(xiàng)所述方法的步驟。