本發(fā)明涉及地圖處理方法,尤其涉及一種基于第三方電子地圖繪制自定義地圖圖層的方法。
背景技術(shù):
地圖學(xué)是研究地圖的理論、編制技術(shù)與應(yīng)用方法的科學(xué)。傳統(tǒng)的地圖制作是利用紙和筆為主要工具,隨著科技的進(jìn)步,地圖制作已改由電腦繪制。包括CAD(電腦輔助設(shè)計(jì))、GIS(地理信息系統(tǒng))或一些地圖繪畫(huà)軟件。地圖的功能就如形象化的空間資料,空間資料是由量度得成的,并能儲(chǔ)在數(shù)據(jù)庫(kù)中,現(xiàn)時(shí)的制作由類(lèi)比的制圖方法趨向電子和互動(dòng)。電子地圖,即數(shù)字地圖,是利用計(jì)算機(jī)技術(shù),以數(shù)字方式存儲(chǔ)和查閱的地圖。電子地圖儲(chǔ)存資訊的方法,一般使用向量式圖像儲(chǔ)存,地圖比例可放大、縮小或旋轉(zhuǎn)而不影響顯示效果。電子地圖與紙質(zhì)地圖最大的區(qū)別在于,電子地圖可以縮放,并且縮放后的每一個(gè)層級(jí)展示的地圖內(nèi)不一樣。事實(shí)上,我們所看到的電子地圖是無(wú)數(shù)個(gè)瓦片圖層拼接在一起組成的。而在現(xiàn)有技術(shù)中,對(duì)電子地圖的處理或修改等是通過(guò)對(duì)原有電子地圖的整個(gè)圖層進(jìn)行處理或修改,其工作量大,浪費(fèi)人力。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有的對(duì)電子地圖的處理或修改等是通過(guò)對(duì)原有電子地圖的整個(gè)圖層進(jìn)行處理或修改,其工作量大,浪費(fèi)人力的問(wèn)題,提出了一種基于第三方電子地圖繪制自定義地圖圖層的方法。
為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種基于第三方電子地圖繪制自定義地圖圖層的方法,該基于第三方電子地圖繪制自定義地圖圖層的方法包括:在地圖底圖上標(biāo)記目標(biāo)區(qū)域;獲取目標(biāo)區(qū)域中的所有瓦片圖層;將所有瓦片圖層拼接成一張完整的地圖圖片,并導(dǎo)出;基于導(dǎo)出的地圖圖片,使用畫(huà)圖軟件對(duì)地圖進(jìn)行臨摹繪制自定義圖案的圖層;將自定義圖層中的地圖切割分解為新瓦片圖層,并與原瓦片圖層的坐標(biāo)一一對(duì)應(yīng),基于坐標(biāo)覆蓋到地圖上。
其中,獲取目標(biāo)區(qū)域中的所有瓦片圖層時(shí),同時(shí)記錄一角的瓦片圖層的坐標(biāo);在將新瓦片圖層與原瓦片圖層一一對(duì)應(yīng)時(shí),根據(jù)瓦片圖層坐標(biāo)進(jìn)行對(duì)應(yīng)。
其中,瓦片圖層坐標(biāo)包括x軸坐標(biāo)與y軸坐標(biāo)。
其中,原瓦片圖層與新瓦片圖層均為256*256規(guī)格的瓦片圖。
其中,新瓦片圖層的數(shù)量與原瓦片圖層的數(shù)量相同。
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:本發(fā)明的基于第三方電子地圖加載自定義地圖的方法采用提取范圍內(nèi)的瓦片圖層,并在其上制作繪圖,再將繪圖分解為新的瓦片圖層,基于第三方地圖的接口加載自定義地圖圖層,步驟簡(jiǎn)單,不需要使用專(zhuān)業(yè)的地圖編輯工具和知識(shí)對(duì)地圖進(jìn)行編輯和修改,節(jié)省人力和技能學(xué)習(xí)成本。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明第一實(shí)施例的基于第三方電子地圖繪制自定義地圖圖層的方法的流程圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參見(jiàn)圖1,圖1是本發(fā)明第一實(shí)施例的基于第三方電子地圖繪制自定義地圖圖層的方法的流程圖。在本實(shí)施例中,基于第三方電子地圖繪制自定義地圖圖層的方法包括:
在步驟S11中,在地圖底圖上標(biāo)記目標(biāo)區(qū)域。在此步驟中,可以使用原有的地圖上的區(qū)域邊界來(lái)確定所標(biāo)記的目標(biāo)區(qū)域。例如,選取武漢市的黃鶴樓景點(diǎn),便利用原有地圖上標(biāo)記的黃鶴樓景點(diǎn)的邊界,來(lái)確定標(biāo)記的目標(biāo)區(qū)域?yàn)辄S鶴樓景點(diǎn)處的地圖。目標(biāo)區(qū)域也可以是一個(gè)小區(qū)等?;蛘撸梢酝ㄟ^(guò)用戶(hù)在地圖底圖上設(shè)置多個(gè)依次連接的點(diǎn)來(lái)圈出一個(gè)目標(biāo)區(qū)域。
在步驟S12中,獲取目標(biāo)區(qū)域中的所有瓦片。獲取目標(biāo)區(qū)域中的所有瓦片圖層時(shí),同時(shí)記錄一角的瓦片圖層的坐標(biāo)。瓦片圖層坐標(biāo)可以包括x軸坐標(biāo)與y軸坐標(biāo)。
在步驟S13中,將所有瓦片圖層拼接成一張完整的地圖圖片,并導(dǎo)出。
在步驟S14中,基于導(dǎo)出的地圖圖片,使用畫(huà)圖軟件對(duì)地圖進(jìn)行臨摹繪制自定義圖案的圖層。
在步驟S15中,將自定義圖層中的地圖切割分解為新瓦片圖層,并與原瓦片圖層的坐標(biāo)一一對(duì)應(yīng),基于坐標(biāo)覆蓋到地圖上。在將新瓦片圖層與原瓦片圖層一一對(duì)應(yīng)時(shí),根據(jù)瓦片圖層坐標(biāo)進(jìn)行對(duì)應(yīng)。
其中,原瓦片圖層與新瓦片圖層均為256*256規(guī)格的瓦片圖,且新瓦片圖層的數(shù)量與原瓦片圖層的數(shù)量相同。
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:本發(fā)明的基于第三方電子地圖繪制自定義地圖圖層的方法采用提取范圍內(nèi)的瓦片圖層,并在其上制作繪圖,再將繪圖分解為新的瓦片圖層,基于第三方地圖的接口加載自定義地圖圖層,步驟簡(jiǎn)單,不需要使用專(zhuān)業(yè)的地圖編輯工具和知識(shí)對(duì)地圖進(jìn)行編輯和修改,節(jié)省人力和技能學(xué)習(xí)成本。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。