如何將google切片轉(zhuǎn)為tpk包

----------------------這篇是把我之前在csdn上的文章搬過(guò)來(lái)了-------------------------

本文介紹如何將下載的google切片通過(guò)發(fā)布arcgis切片服務(wù)的方式,導(dǎo)出成tpk包,用于作為底圖在移動(dòng)端設(shè)備上進(jìn)行瀏覽。

1.將google切片發(fā)布成服務(wù)

在arcmap里直接加載下載好的google瓦片,確保能正常顯示與加載:


繪制切片范圍:新建一個(gè)面圖層,選擇地理坐標(biāo)系WGS1984坐標(biāo)系,在面圖層上畫一下切片的大致范圍。如下:


然后把切片圖層移除掉,只留下畫的這個(gè)矢量面test。然后在菜單中選擇share as service:


點(diǎn)擊添加。


??? 這個(gè)tile.xml是我提前做好的切片方案文件。如果沒有xml也沒關(guān)系,可以選擇建議,然后根據(jù)后面的步驟,自己手動(dòng)修改。

? ? 由于google下載的切片方案里只顯示了resolution,所以如果要設(shè)置所有級(jí)別的resolution,就在這里對(duì)照goole切片中的conf.xml,進(jìn)行修改。這里顯示的分辨率都把小數(shù)點(diǎn)后面更多位數(shù)省略了,看不出來(lái)具體后面對(duì)不對(duì),所以最好是把舊的都刪掉,自己重新在goole切片中的conf.xml中把resolution粘貼進(jìn)來(lái)。我這個(gè)tile.xml只修改了與新集鄉(xiāng)切片中conf.xml中的L8-L16級(jí)的resolution。


這圖片中的resolution都已經(jīng)在tile.xml里改過(guò)了,但是更高級(jí)別的需要你們自己對(duì)照google的配置文件再改一下。這些很重要,一定要跟google的一致。另外的切片格式、壓縮率、切片原地、切片大小也要和google的配置文件一致。


這些確定無(wú)誤之后就可以發(fā)布了。


2.修改原google切片的級(jí)別

? ? 因?yàn)間oogle影像的級(jí)別是從L01開始的,ArcGIS是從L00開始的,所以要先把級(jí)別修改一下,將google影像切片的文件夾名稱序號(hào)減1.我拿到的數(shù)據(jù)原本是從L08到L16結(jié)束,修改完之后是從L07到L15。修改之后的結(jié)果:


3.為新服務(wù)導(dǎo)入google切片


在剛發(fā)布的矢量要素面服務(wù)上右鍵,選擇導(dǎo)入緩存,選擇要導(dǎo)入的切片文件,勾選對(duì)應(yīng)的比例尺,點(diǎn)擊確定。等待一會(huì),提示成功。這個(gè)導(dǎo)入的過(guò)程,先要計(jì)算導(dǎo)入切片的范圍以及切片是否存在,也就是會(huì)生成緩存路徑下的status.gdb,如果切片很多,計(jì)算過(guò)程會(huì)慢一些。

在緩存目錄下,可以看到切片已經(jīng)導(dǎo)入進(jìn)來(lái):


在瀏覽器中瀏覽:


切片已經(jīng)可以正常使用。

4.將切片導(dǎo)出為tpk包

直接在前面發(fā)布的服務(wù)上右鍵,選擇導(dǎo)出切片緩存。


運(yùn)行完成后,在指定的輸出路徑下會(huì)有一個(gè)tpk包:


5.移動(dòng)設(shè)備(安卓平板)上加載的效果


---------------------

作者:ankh2004

來(lái)源:CSDN

版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容