一種多源瓦片地圖獲取方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及多源瓦片地圖服務(wù)技術(shù)領(lǐng)域,具體而言,涉及一種多源瓦片地圖獲取 方法及裝置。
【背景技術(shù)】
[0002] 現(xiàn)有政府部門的瓦片地圖服務(wù)按照行政級(jí)別、管轄范圍等分級(jí),將瓦片地圖分別 存儲(chǔ)于相應(yīng)行政區(qū)域內(nèi)的分布式服務(wù)器中。由于目前對(duì)于多源瓦片地圖服務(wù),在移動(dòng)客戶 端和網(wǎng)頁(yè)客戶端的開發(fā)中均采用集成模式,即在客戶端疊加多個(gè)地圖圖層、配置眾多行政 級(jí)別等信息,且每一圖層只能訪問一個(gè)分布式服務(wù)器,這種集成模式造成客戶端開發(fā)中的 代碼冗余嚴(yán)重,運(yùn)行效率低下。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的在于提供一種多源瓦片地圖獲取方法及裝置,對(duì)于多源瓦片地圖服 務(wù)而言,能有效的解決現(xiàn)有客戶端開發(fā)中代碼嚴(yán)重冗余,運(yùn)行效率低下的問題。為了實(shí)現(xiàn)上 述目的,本實(shí)施例采用的技術(shù)方案如下:
[0004] 第一方面,本實(shí)施例提供了一種多源瓦片地圖獲取方法,應(yīng)用于瓦片地圖服務(wù)系 統(tǒng),所述瓦片地圖服務(wù)系統(tǒng)包括用戶終端、服務(wù)端以及瓦片地圖服務(wù)器,所述服務(wù)端分別與 所述用戶終端、所述瓦片地圖服務(wù)器連接,所述方法包括:
[0005] 接收用戶終端所發(fā)送的業(yè)務(wù)請(qǐng)求;
[0006] 根據(jù)所述業(yè)務(wù)請(qǐng)求確定存儲(chǔ)被請(qǐng)求瓦片地圖信息的瓦片地圖服務(wù)器;
[0007] 從所述瓦片地圖服務(wù)器獲取所述被請(qǐng)求瓦片地圖信息;
[0008] 將所述被請(qǐng)求瓦片地圖信息返回至用戶終端。
[0009] 結(jié)合第一方面,本實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中,所述業(yè) 務(wù)請(qǐng)求包括指定被請(qǐng)求瓦片地圖信息的比例尺級(jí)別和地理坐標(biāo)范圍,所述服務(wù)端接收所述 用戶終端所發(fā)送的業(yè)務(wù)請(qǐng)求的步驟,包括:
[0010] 接收用戶終端所發(fā)送的指定比例尺級(jí)別和地理坐標(biāo)范圍的業(yè)務(wù)請(qǐng)求。
[0011]結(jié)合第一方面的第一種可能的實(shí)施方式,本實(shí)施例提供了第一方面的第二種可能 的實(shí)施方式,其中,每一個(gè)所述瓦片地圖信息均具有與之一一對(duì)應(yīng)的索引號(hào),所述根據(jù)所述 業(yè)務(wù)請(qǐng)求確定存儲(chǔ)被請(qǐng)求瓦片地圖信息的瓦片地圖服務(wù)器的步驟,包括:
[0012] 根據(jù)所述比例尺級(jí)別和所述地理坐標(biāo)范圍計(jì)算所述被請(qǐng)求瓦片地圖信息的索引 號(hào);
[0013] 根據(jù)所述索引號(hào)確定存儲(chǔ)被請(qǐng)求瓦片地圖信息的瓦片地圖服務(wù)器。
[0014] 結(jié)合第一方面的第二種可能的實(shí)施方式,本實(shí)施例提供了第一方面的第三種可能 的實(shí)施方式,其中,所述瓦片地圖信息具有跨行政區(qū)域和位于同一行政區(qū)域兩種形式,所述 從所述瓦片地圖服務(wù)器獲取所述被請(qǐng)求瓦片地圖信息的步驟,包括:
[0015] 判斷所述被請(qǐng)求瓦片地圖信息是否跨行政區(qū)域;
[0016] 若位于同一行政區(qū)域,從所述行政區(qū)域內(nèi)的瓦片地圖服務(wù)器獲取所述被請(qǐng)求瓦片 地圖信息;
[0017] 若跨行政區(qū)域,分別從所跨越的行政區(qū)域的瓦片地圖服務(wù)器獲取與所述索引號(hào)對(duì) 應(yīng)的瓦片地圖信息,并將所獲取的瓦片地圖信息進(jìn)行像素融合,得到所述被請(qǐng)求瓦片地圖 信息。
[0018] 結(jié)合第一方面,本實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中,所述將 所述被請(qǐng)求瓦片地圖信息返回至用戶終端的步驟之前,所述方法還包括:
[0019] 保存所述被請(qǐng)求瓦片地圖信息;
[0020] 所述根據(jù)所述業(yè)務(wù)請(qǐng)求確定存儲(chǔ)被請(qǐng)求瓦片地圖信息的瓦片地圖服務(wù)器的步驟 之前,所述方法還包括:
[0021 ]判斷所述被請(qǐng)求瓦片地圖信息是否已保存;
[0022]若已保存,執(zhí)行所述將所述被請(qǐng)求瓦片地圖信息返回至用戶終端。
[0023] 第二方面,本實(shí)施例提供了一種多源瓦片地圖獲取裝置,應(yīng)用于瓦片地圖服務(wù)系 統(tǒng),所述瓦片地圖服務(wù)系統(tǒng)包括用戶終端、所述裝置以及瓦片地圖服務(wù)器,所述裝置分別與 所述用戶終端、所述瓦片地圖服務(wù)器連接,所述裝置包括:
[0024] 接收單元,用于接收所述用戶終端所發(fā)送的業(yè)務(wù)請(qǐng)求;
[0025] 查找單元,用于根據(jù)所述業(yè)務(wù)請(qǐng)求確定存儲(chǔ)被請(qǐng)求瓦片地圖信息的瓦片地圖服務(wù) 器;
[0026] 獲取單元,用于從所述瓦片地圖服務(wù)器獲取所述被請(qǐng)求瓦片地圖信息;
[0027] 發(fā)送單元,用于將所述被請(qǐng)求瓦片地圖信息返回至用戶終端。
[0028] 結(jié)合第二方面,本實(shí)施例提供了第二方面的第一種可能的實(shí)施方式,其中,所述業(yè) 務(wù)請(qǐng)求包括指定被請(qǐng)求瓦片地圖信息的比例尺級(jí)別和地理坐標(biāo)范圍,
[0029] 所述接收單元具體用于接收用戶終端所發(fā)送的指定比例尺級(jí)別和地理坐標(biāo)范圍 的業(yè)務(wù)請(qǐng)求。
[0030] 結(jié)合第二方面的第一種可能的實(shí)施方式,本實(shí)施例提供第二方面的第二種可能的 實(shí)施方式,其中,
[0031] 每一個(gè)所述瓦片地圖信息均具有與之一一對(duì)應(yīng)的索引號(hào),所述查找單元包括: [0032]計(jì)算子單元,用于根據(jù)所述比例尺級(jí)別和所述地理坐標(biāo)范圍計(jì)算所述被請(qǐng)求瓦片 地圖信息的索引號(hào);
[0033] 確定子單元,用于根據(jù)所述索引號(hào)確定存儲(chǔ)被請(qǐng)求瓦片地圖信息的瓦片地圖服務(wù) 器。
[0034] 結(jié)合第二方面的第二種可能的實(shí)施方式,本實(shí)施例提供第二方面的第三種可能的 實(shí)施方式,其中,
[0035] 所述瓦片地圖信息具有跨行政區(qū)域和位于同一行政區(qū)域兩種形式,所述獲取單元 包括:
[0036] 判斷子單元,用于判斷所述被請(qǐng)求瓦片地圖信息是否跨行政區(qū)域;
[0037] 第一獲取子單元,用于在所述被請(qǐng)求瓦片地圖信息位于同一行政區(qū)域時(shí),從所述 行政區(qū)域內(nèi)的瓦片地圖服務(wù)器獲取所述被請(qǐng)求瓦片地圖信息;
[0038] 第二獲取子單元,用于在所述被請(qǐng)求瓦片地圖信息跨行政區(qū)域時(shí),從每一個(gè)所述 行政區(qū)域內(nèi)的瓦片地圖服務(wù)器分別獲取所述被請(qǐng)求瓦片地圖信息,并將所述被請(qǐng)求瓦片地 圖信息進(jìn)行像素融合。
[0039] 結(jié)合第二方面,本實(shí)施例提供了第二方面的第四種可能的實(shí)施方式,其中,所述裝 置還包括:
[0040] 保存單元,用于保存所述被請(qǐng)求瓦片地圖信息;
[0041 ] 所述裝置還包括:
[0042]判斷單元,用于判斷所述被請(qǐng)求瓦片地圖信息是否已保存;
[0043]執(zhí)行單元,用于在所述被請(qǐng)求瓦片地圖信息已保存時(shí),執(zhí)行所述將被請(qǐng)求瓦片地 圖信息返回至用戶終端。
[0044] 本實(shí)施例提供的多源瓦片地圖獲取方法及裝置,在接收到用戶終端發(fā)送的包括了 指定的比例尺級(jí)別和地理坐標(biāo)范圍的業(yè)務(wù)請(qǐng)求后,根據(jù)所述比例尺級(jí)別和地理坐標(biāo)范圍計(jì) 算被請(qǐng)求地圖瓦片的索引號(hào),進(jìn)一步地,根據(jù)所述索引號(hào)查找存儲(chǔ)有所述被請(qǐng)求瓦片地圖 信息的瓦片地圖服務(wù)器,從所述瓦片地圖服務(wù)器獲取所述被請(qǐng)求瓦片地圖的信息并發(fā)送至 所述用戶終端。在多源瓦片地圖服務(wù)系統(tǒng)中,通過上述的方法,有效地提高了移動(dòng)客戶端及 網(wǎng)頁(yè)客戶端的開發(fā)效率,減少了代碼冗余量,同時(shí)也提高了移動(dòng)客戶端及網(wǎng)頁(yè)客戶端訪問 瓦片地圖服務(wù)器的效率。
[0045] 本發(fā)明的其他特征和優(yōu)點(diǎn)將在隨后的說明書闡述,并且,部分地從說明書中變得 顯而易見,或者通過實(shí)施本發(fā)明實(shí)施例了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說 明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲取。
【附圖說明】
[0046] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所 需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施 例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲 取其他的附圖。通過附圖所示,本發(fā)明的上述及其它目的、特征和優(yōu)勢(shì)將更加清晰。在全部 附圖中相同的附圖標(biāo)記指示相同的部分。并未刻意按實(shí)際尺寸等比例縮放繪制附圖,重點(diǎn) 在于示出本發(fā)明的主旨。
[0047] 圖1示出了本發(fā)明實(shí)施例提供的一種多源瓦片地圖獲取方法;
[0048] 圖2示出了本發(fā)明實(shí)施例提供的另一多源瓦片地圖獲取方法;
[0049] 圖3示出了本發(fā)明實(shí)施例提供的一種多源瓦片地圖獲取裝置;
[0050] 圖4示出了本發(fā)明實(shí)施例提供的另一種多源瓦片地圖獲取裝置;
[0051] 圖5示出了本發(fā)明實(shí)施例提供的另一種多源瓦片地圖獲取裝置。
【具體實(shí)施方式】
[0052]下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整 地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在 此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來(lái)布置和設(shè)計(jì)。因 此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的 范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做 出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0053]本實(shí)施例提供的多源瓦片地圖獲取方法應(yīng)用于瓦片地圖服務(wù)系統(tǒng),所述瓦片地圖 服務(wù)系統(tǒng)包括用戶終端、服務(wù)端以及瓦片地圖服務(wù)器,服務(wù)端分別與用戶終端、瓦片地圖服 務(wù)器連接,其中,瓦片地圖服務(wù)器為分布于不同行政區(qū)域內(nèi)的分布式服務(wù)器。對(duì)于用戶終端 發(fā)送的瓦片地圖獲取請(qǐng)求,服務(wù)端提供統(tǒng)一的服務(wù)接口,客戶端的開發(fā)人員無(wú)需掌握瓦片 地圖服務(wù)系統(tǒng)中的諸如行政區(qū)域劃分等的規(guī)則,通過所述統(tǒng)一的服務(wù)接口即可訪問分布于 不同行政區(qū)域內(nèi)的瓦片服務(wù)器300,并獲取所述被請(qǐng)求瓦片地圖信息。
[0054]參閱圖1,本實(shí)施例提供的一種多源瓦片地圖