• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    矢量地圖服務(wù)的處理方法和裝置制造方法及圖紙

    技術(shù)編號(hào):15691110 閱讀:103 留言:0更新日期:2017-06-24 04:03
    本發(fā)明專(zhuān)利技術(shù)涉及一種矢量地圖服務(wù)的處理方法和裝置。該方法包括步驟:獲取請(qǐng)求繪制的第一瓦片的瓦片信息;根據(jù)第一瓦片的瓦片信息確定第一瓦片是否在預(yù)先生成的靜態(tài)瓦片內(nèi);若第一瓦片不在所述靜態(tài)瓦片內(nèi),按照層級(jí)從高到低的順序查找靜態(tài)瓦片,得到第一瓦片對(duì)應(yīng)的第二瓦片;根據(jù)第二瓦片的瓦片信息對(duì)第二瓦片執(zhí)行一分N切片操作,得到N個(gè)第三瓦片;若第三瓦片的層級(jí)低于第一瓦片的層級(jí),根據(jù)第三瓦片的瓦片信息分別對(duì)各個(gè)第三瓦片執(zhí)行一分N切片操作,并依次類(lèi)推直到得到第一瓦片相應(yīng)層級(jí)的瓦片;獲取第一瓦片相應(yīng)層級(jí)的瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù),以此繪制第一瓦片。本發(fā)明專(zhuān)利技術(shù)節(jié)省了服務(wù)器的存儲(chǔ)空間。

    Method and device for processing vector map service

    The invention relates to a method and a device for processing a vector map service. The method comprises the following steps: first tile tile rendering request information; according to the first tile tile first tile in the static information to determine whether the tiles generated in advance; if the first tile is not in the static tiles, in accordance with the level from high to low in order to find the static tile, get the first tile corresponding second tiles according to the information; second tiles tiles perform a N operation on the second slice N tiles, third tiles; if third tile level lower than the first tile level, according to the third tile tile information separately for each third tiles execute a N slice operation, and so on until the first level of the corresponding tile tile data acquisition; map elements corresponding to the level of the first tile tile associated, draw the first tile. The invention saves the storage space of the server.

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    矢量地圖服務(wù)的處理方法和裝置
    本專(zhuān)利技術(shù)涉及地理信息
    ,特別是涉及一種矢量地圖服務(wù)的處理方法和一種矢量地圖服務(wù)的處理裝置。
    技術(shù)介紹
    隨著以Web(WorldWideWeb,萬(wàn)維網(wǎng))為中心的、全新的GIS(GeographicInformationSystem,地理信息系統(tǒng))應(yīng)用模式的到來(lái),地圖服務(wù)的技術(shù)和內(nèi)容也在發(fā)生深刻的變化。2005年,Google(谷歌)向世界介紹一種“光滑制圖”的技術(shù),依靠開(kāi)發(fā)一種新的規(guī)則來(lái)提供地圖圖片切片,以及由AJAX(AsynchronousJavaScriptAndXML)提供驅(qū)動(dòng)的瀏覽器功能,這大大改善了用戶(hù)和電子地圖的交互體驗(yàn)。這種柵格切片的格式和規(guī)范迅速被采用并且復(fù)制在很多地圖技術(shù)上。隨著技術(shù)的進(jìn)步和提高,新出現(xiàn)的矢量切片使用一些新的技術(shù)來(lái)控制動(dòng)態(tài)的可交互的地圖展示方式,人們可以動(dòng)態(tài)的賦予基礎(chǔ)底圖樣式以及通過(guò)聯(lián)合可交互的工作數(shù)據(jù)設(shè)計(jì)瓦片樣式,根據(jù)內(nèi)容進(jìn)行智能制圖和實(shí)時(shí)分析并展示在基礎(chǔ)地圖上。無(wú)論是柵格切片還是矢量切片,目前采用的方法都是預(yù)先將空間數(shù)據(jù)以建立金字塔的方式,將原始數(shù)據(jù)分割成一個(gè)一個(gè)描述性文件,然后在前端根據(jù)顯示需要按需請(qǐng)求不同的瓦片數(shù)據(jù)進(jìn)行Web繪圖。我們知道,在按照金字塔生成瓦片時(shí),瓦片會(huì)按照金字塔的級(jí)別成幾何倍數(shù)的增長(zhǎng),也是比例尺越大,需要生成瓦片的數(shù)量就越多。以常用的四分法切片來(lái)說(shuō),每下一級(jí)切片數(shù)是上一級(jí)的4倍,例如,第20級(jí)切片的瓦片數(shù)量是240之多。因此目前的方案不可避免地占用了大量的服務(wù)器存儲(chǔ)空間。
    技術(shù)實(shí)現(xiàn)思路
    基于此,有必要針對(duì)上述問(wèn)題,提供一種矢量地圖服務(wù)的處理方法和裝置,能夠有效節(jié)省服務(wù)器的存儲(chǔ)空間。一種矢量地圖服務(wù)的處理方法,包括步驟:獲取請(qǐng)求繪制的第一瓦片的瓦片信息,所述瓦片信息包括層級(jí)和位置;根據(jù)所述第一瓦片的瓦片信息確定所述第一瓦片是否在預(yù)先生成的靜態(tài)瓦片內(nèi);所述靜態(tài)瓦片的層級(jí)小于等于預(yù)設(shè)層級(jí);若所述第一瓦片不在所述靜態(tài)瓦片內(nèi),按照層級(jí)從高到低的順序查找所述靜態(tài)瓦片,得到所述第一瓦片對(duì)應(yīng)的第二瓦片;所述第二瓦片的層級(jí)低于所述第一瓦片的層級(jí),且位置與所述第一瓦片的位置對(duì)應(yīng);根據(jù)所述第二瓦片的瓦片信息對(duì)所述第二瓦片執(zhí)行一分N切片操作,得到N個(gè)第三瓦片;所述第三瓦片的層級(jí)比所述第二瓦片的層級(jí)高一級(jí),且位置與所述第二瓦片的位置對(duì)應(yīng);若所述第三瓦片的層級(jí)低于所述第一瓦片的層級(jí),根據(jù)所述第三瓦片的瓦片信息分別對(duì)各個(gè)第三瓦片執(zhí)行一分N切片操作,并依次類(lèi)推直到得到所述第一瓦片相應(yīng)層級(jí)的瓦片;獲取所述第一瓦片相應(yīng)層級(jí)的瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù),以此繪制所述第一瓦片。一種矢量地圖服務(wù)的處理裝置,包括:瓦片信息獲取模塊,用于獲取請(qǐng)求繪制的第一瓦片的瓦片信息,所述瓦片信息包括層級(jí)和位置;第一瓦片檢測(cè)模塊,用于根據(jù)所述第一瓦片的瓦片信息確定所述第一瓦片是否在預(yù)先生成的靜態(tài)瓦片內(nèi);所述靜態(tài)瓦片的層級(jí)小于等于預(yù)設(shè)層級(jí);第二瓦片查找模塊,用于在所述第一瓦片不在所述靜態(tài)瓦片內(nèi)時(shí),按照層級(jí)從高到低的順序查找所述靜態(tài)瓦片,得到所述第一瓦片對(duì)應(yīng)的第二瓦片;所述第二瓦片的層級(jí)低于所述第一瓦片的層級(jí),且位置與所述第一瓦片的位置對(duì)應(yīng);切片模塊,用于根據(jù)所述第二瓦片的瓦片信息對(duì)所述第二瓦片執(zhí)行一分N切片操作,得到N個(gè)第三瓦片;所述第三瓦片的層級(jí)比所述第二瓦片的層級(jí)高一級(jí),且位置與所述第二瓦片的位置對(duì)應(yīng);在所述第三瓦片的層級(jí)低于所述第一瓦片的層級(jí)時(shí),根據(jù)所述第三瓦片的瓦片信息分別對(duì)各個(gè)第三瓦片執(zhí)行一分N切片操作,并依次類(lèi)推直到得到所述第一瓦片相應(yīng)層級(jí)的瓦片;第一瓦片繪制模塊,用于獲取所述第一瓦片相應(yīng)層級(jí)的瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù),以此繪制所述第一瓦片。上述矢量地圖服務(wù)的處理方法和裝置,預(yù)先生成低層級(jí)的靜態(tài)瓦片,這部分?jǐn)?shù)據(jù)量較少,可以預(yù)先保存起來(lái),當(dāng)請(qǐng)求高級(jí)別的瓦片數(shù)據(jù)時(shí),先找到靜態(tài)瓦片中與請(qǐng)求的瓦片有關(guān)聯(lián)關(guān)系的瓦片,然后基于查找到的該瓦片動(dòng)態(tài)生成請(qǐng)求的瓦片數(shù)據(jù)。由于只需要存儲(chǔ)低層級(jí)的靜態(tài)瓦片,高層級(jí)的瓦片根據(jù)靜態(tài)瓦片動(dòng)態(tài)生成,所以有效避免了大比例尺下瓦片占用大量的存儲(chǔ)空間,節(jié)省了服務(wù)器的存儲(chǔ)空間。附圖說(shuō)明圖1為一實(shí)施例的矢量地圖服務(wù)的處理方法的流程示意圖;圖2為一實(shí)施例的對(duì)地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理的流程示意圖;圖3為一實(shí)施例的靜態(tài)瓦片數(shù)據(jù)生成的流程示意圖;圖4為一具體實(shí)施例的請(qǐng)求的瓦片動(dòng)態(tài)生成的流程示意圖;圖5為一實(shí)施例的地圖要素?cái)?shù)據(jù)更新的流程示意圖;圖6為一實(shí)施例的矢量地圖服務(wù)的處理裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式為更進(jìn)一步闡述本專(zhuān)利技術(shù)所采取的技術(shù)手段及取得的效果,下面結(jié)合附圖及較佳實(shí)施例,對(duì)本專(zhuān)利技術(shù)的技術(shù)方案,進(jìn)行清楚和完整的描述。如圖1所示,一種矢量地圖服務(wù)的處理方法,包括步驟:S110、獲取請(qǐng)求繪制的第一瓦片的瓦片信息,所述瓦片信息包括層級(jí)和位置;S120、根據(jù)所述第一瓦片的瓦片信息確定所述第一瓦片是否在預(yù)先生成的靜態(tài)瓦片內(nèi);所述靜態(tài)瓦片的層級(jí)小于等于預(yù)設(shè)層級(jí);S130、若所述第一瓦片不在所述靜態(tài)瓦片內(nèi),按照層級(jí)從高到低的順序查找所述靜態(tài)瓦片,得到所述第一瓦片對(duì)應(yīng)的第二瓦片;所述第二瓦片的層級(jí)低于所述第一瓦片的層級(jí),且位置與所述第一瓦片的位置對(duì)應(yīng);S140、根據(jù)所述第二瓦片的瓦片信息對(duì)所述第二瓦片執(zhí)行一分N切片操作,得到N個(gè)第三瓦片;所述第三瓦片的層級(jí)比所述第二瓦片的層級(jí)高一級(jí),且位置與所述第二瓦片的位置對(duì)應(yīng);S150、若所述第三瓦片的層級(jí)低于所述第一瓦片的層級(jí),根據(jù)所述第三瓦片的瓦片信息分別對(duì)各個(gè)第三瓦片執(zhí)行一分N切片操作,并依次類(lèi)推直到得到所述第一瓦片相應(yīng)層級(jí)的瓦片;S160、獲取所述第一瓦片相應(yīng)層級(jí)的瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù),以此繪制所述第一瓦片。上述矢量地圖服務(wù)的處理方法可以通過(guò)相應(yīng)的程序?qū)崿F(xiàn),程序可以運(yùn)行在后臺(tái)地圖服務(wù)的設(shè)備中,例如服務(wù)器中。該方法預(yù)先生成小比例尺的靜態(tài)瓦片,大比例的瓦片則根據(jù)請(qǐng)求動(dòng)態(tài)生成,因此有效節(jié)省了存儲(chǔ)空間。在地圖服務(wù)的實(shí)際應(yīng)用場(chǎng)景中,在小比例尺情況下,通常并不需要了解每個(gè)地圖要素的細(xì)節(jié),而在大比例尺的情況下,通常并不需要顯示全部的要素。因此,在處理地圖服務(wù)時(shí),在比例尺較小時(shí)采用預(yù)先生成的辦法,得到簡(jiǎn)化抽稀的數(shù)據(jù),這部分?jǐn)?shù)據(jù)量較少,可以預(yù)先保存起來(lái);在比例尺較大時(shí),則基于前期預(yù)生成的數(shù)據(jù)動(dòng)態(tài)生成小范圍的瓦片數(shù)據(jù)。這樣即能滿(mǎn)足在小比例尺快速顯示的全部要素的特征,也能避免大比例尺下瓦片占用大量存儲(chǔ)空間的要求。基于該專(zhuān)利技術(shù)構(gòu)思,下面對(duì)矢量地圖服務(wù)的處理方法的技術(shù)方案進(jìn)行詳細(xì)介紹。為了優(yōu)化后續(xù)瓦片數(shù)據(jù)生成時(shí)的效率等,需要對(duì)地圖服務(wù)中每個(gè)圖層的地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理,因此,在一個(gè)實(shí)施例中,矢量地圖服務(wù)的處理方法還可以包括步驟S100:對(duì)瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理。對(duì)地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理有多種實(shí)現(xiàn)方式,例如,在一個(gè)實(shí)施例中,步驟S100可以包括:S1001、按層級(jí)對(duì)地圖要素?cái)?shù)據(jù)進(jìn)行簡(jiǎn)化處理;為了更好地對(duì)地圖要素?cái)?shù)據(jù)進(jìn)行簡(jiǎn)化處理,在一個(gè)實(shí)施例中,如圖2所示,按層級(jí)對(duì)地圖要素?cái)?shù)據(jù)進(jìn)行簡(jiǎn)化處理之前,還包括步驟:對(duì)地圖圖層中的地圖要素?cái)?shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化。坐標(biāo)數(shù)據(jù)標(biāo)準(zhǔn)化即將坐標(biāo)數(shù)據(jù)標(biāo)準(zhǔn)化為預(yù)設(shè)區(qū)間的數(shù)據(jù),例如,將圖層的坐標(biāo)數(shù)據(jù)標(biāo)準(zhǔn)化為[0,1]區(qū)間的數(shù)據(jù)。標(biāo)準(zhǔn)化可以根據(jù)地圖服務(wù)所定義的最大范圍來(lái)實(shí)現(xiàn)。簡(jiǎn)化處理包括對(duì)要素坐標(biāo)點(diǎn)的簡(jiǎn)化和要素的過(guò)濾,下本文檔來(lái)自技高網(wǎng)...
    矢量地圖服務(wù)的處理方法和裝置

    【技術(shù)保護(hù)點(diǎn)】
    一種矢量地圖服務(wù)的處理方法,其特征在于,包括步驟:獲取請(qǐng)求繪制的第一瓦片的瓦片信息,所述瓦片信息包括層級(jí)和位置;根據(jù)所述第一瓦片的瓦片信息確定所述第一瓦片是否在預(yù)先生成的靜態(tài)瓦片內(nèi);所述靜態(tài)瓦片的層級(jí)小于等于預(yù)設(shè)層級(jí);若所述第一瓦片不在所述靜態(tài)瓦片內(nèi),按照層級(jí)從高到低的順序查找所述靜態(tài)瓦片,得到所述第一瓦片對(duì)應(yīng)的第二瓦片;所述第二瓦片的層級(jí)低于所述第一瓦片的層級(jí),且位置與所述第一瓦片的位置對(duì)應(yīng);根據(jù)所述第二瓦片的瓦片信息對(duì)所述第二瓦片執(zhí)行一分N切片操作,得到N個(gè)第三瓦片;所述第三瓦片的層級(jí)比所述第二瓦片的層級(jí)高一級(jí),且位置與所述第二瓦片的位置對(duì)應(yīng);若所述第三瓦片的層級(jí)低于所述第一瓦片的層級(jí),根據(jù)所述第三瓦片的瓦片信息分別對(duì)各個(gè)第三瓦片執(zhí)行一分N切片操作,并依次類(lèi)推直到得到所述第一瓦片相應(yīng)層級(jí)的瓦片;獲取所述第一瓦片相應(yīng)層級(jí)的瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù),以此繪制所述第一瓦片。

    【技術(shù)特征摘要】
    1.一種矢量地圖服務(wù)的處理方法,其特征在于,包括步驟:獲取請(qǐng)求繪制的第一瓦片的瓦片信息,所述瓦片信息包括層級(jí)和位置;根據(jù)所述第一瓦片的瓦片信息確定所述第一瓦片是否在預(yù)先生成的靜態(tài)瓦片內(nèi);所述靜態(tài)瓦片的層級(jí)小于等于預(yù)設(shè)層級(jí);若所述第一瓦片不在所述靜態(tài)瓦片內(nèi),按照層級(jí)從高到低的順序查找所述靜態(tài)瓦片,得到所述第一瓦片對(duì)應(yīng)的第二瓦片;所述第二瓦片的層級(jí)低于所述第一瓦片的層級(jí),且位置與所述第一瓦片的位置對(duì)應(yīng);根據(jù)所述第二瓦片的瓦片信息對(duì)所述第二瓦片執(zhí)行一分N切片操作,得到N個(gè)第三瓦片;所述第三瓦片的層級(jí)比所述第二瓦片的層級(jí)高一級(jí),且位置與所述第二瓦片的位置對(duì)應(yīng);若所述第三瓦片的層級(jí)低于所述第一瓦片的層級(jí),根據(jù)所述第三瓦片的瓦片信息分別對(duì)各個(gè)第三瓦片執(zhí)行一分N切片操作,并依次類(lèi)推直到得到所述第一瓦片相應(yīng)層級(jí)的瓦片;獲取所述第一瓦片相應(yīng)層級(jí)的瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù),以此繪制所述第一瓦片。2.根據(jù)權(quán)利要求1所述的矢量地圖服務(wù)的處理方法,其特征在于,還包括步驟:對(duì)瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理,包括:按層級(jí)對(duì)地圖要素?cái)?shù)據(jù)進(jìn)行簡(jiǎn)化處理;對(duì)簡(jiǎn)化處理后的地圖要素?cái)?shù)據(jù)進(jìn)行層級(jí)標(biāo)記,所述層級(jí)標(biāo)記用于在生成/繪制瓦片時(shí)確定所需的地圖要素?cái)?shù)據(jù),且所需的地圖要素?cái)?shù)據(jù)的層級(jí)標(biāo)記小于等于當(dāng)前待生成/繪制瓦片的層級(jí)。3.根據(jù)權(quán)利要求2所述的矢量地圖服務(wù)的處理方法,其特征在于,還包括步驟:當(dāng)檢測(cè)到地圖要素?cái)?shù)據(jù)更新時(shí),獲取更新的地圖要素?cái)?shù)據(jù),對(duì)更新的地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理;根據(jù)更新的地圖要素?cái)?shù)據(jù)的層級(jí)標(biāo)記和位置確定預(yù)處理后的地圖要素?cái)?shù)據(jù)影響的靜態(tài)瓦片的范圍;用更新的地圖要素?cái)?shù)據(jù)對(duì)所述范圍的靜態(tài)瓦片進(jìn)行更新。4.根據(jù)權(quán)利要求1至3任意一項(xiàng)所述的矢量地圖服務(wù)的處理方法,其特征在于,還包括步驟:為每一個(gè)瓦片分配一個(gè)容器,用于存儲(chǔ)該瓦片對(duì)應(yīng)的瓦片信息和地圖要素?cái)?shù)據(jù);容器的編號(hào)根據(jù)對(duì)應(yīng)瓦片的層級(jí)和位置生成;每一個(gè)容器包括未分配空間以及若干獨(dú)立空間,所述獨(dú)立空間與瓦片所關(guān)聯(lián)的圖層一一對(duì)應(yīng),用于存儲(chǔ)相應(yīng)圖層的地圖要素?cái)?shù)據(jù),所述未分配空間用于在瓦片更新時(shí),緩存新插入圖層的地圖要素?cái)?shù)據(jù)。5.根據(jù)權(quán)利要求4所述的矢量地圖服務(wù)的處理方法,其特征在于,根據(jù)所述第一瓦片的瓦片信息確定所述第一瓦片是否在預(yù)先生成的靜態(tài)瓦片內(nèi)的步驟包括:將所述第一瓦片對(duì)應(yīng)的第一容器的編號(hào)和所述靜態(tài)瓦片對(duì)應(yīng)的容器的編號(hào)進(jìn)行匹配;若匹配,確定所述第一瓦片在預(yù)先生成的靜態(tài)瓦片內(nèi),若不匹配,確定所述第一瓦片不在預(yù)先生成的靜態(tài)瓦片內(nèi)。6.根據(jù)權(quán)利要求5所述的矢量地圖服務(wù)的處理方法,其特征在于,按照層級(jí)從高到低的順序查找所述靜態(tài)瓦片,得到所述第一瓦片對(duì)應(yīng)的第二瓦片的步驟包括:根據(jù)...

    【專(zhuān)利技術(shù)屬性】
    技術(shù)研發(fā)人員:黃濤
    申請(qǐng)(專(zhuān)利權(quán))人:廣州城市信息研究所有限公司
    類(lèi)型:發(fā)明
    國(guó)別省市:廣東,44

    網(wǎng)友詢(xún)問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲Aⅴ无码专区在线观看q| 免费一区二区无码视频在线播放| 国产高清无码视频| 亚洲Av无码国产情品久久 | 国产免费黄色无码视频| 熟妇人妻中文av无码| 亚洲色av性色在线观无码| 自慰系列无码专区| 免费看成人AA片无码视频羞羞网 | 久久久无码精品人妻一区| 亚洲午夜国产精品无码老牛影视| 亚洲成A∨人片在线观看无码| 亚洲成A∨人片天堂网无码| 中文无码热在线视频| 亚洲精品无码不卡在线播HE| 免费无码AV一区二区| 亚洲av无码一区二区三区四区 | 久久综合精品国产二区无码| 人妻丰满?V无码久久不卡| 亚洲精品无码一区二区| 国产亚洲精品a在线无码| 精品无码久久久久久久久久| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲综合无码无在线观看| 无码人妻精品一区二区三区夜夜嗨 | 亚洲另类无码专区首页| 无码精品久久久久久人妻中字| 亚洲男人第一无码aⅴ网站| 成人无码Av片在线观看| 无码日韩人妻av一区免费| 亚洲国产成人精品无码区花野真一| 国产精品无码A∨精品影院| 中文字幕无码第1页| 国产成人无码一区二区三区在线| 成人免费a级毛片无码网站入口 | 无码综合天天久久综合网| 亚洲精品无码一区二区| 国产精品亚洲专区无码唯爱网| 久久久久久亚洲精品无码| 色欲aⅴ亚洲情无码AV| 国产成人无码精品久久久免费|