一.影像金字塔切片
1.下載FWTools工具
????下載地址,點擊DOWNLOAD,在彈框中選擇第一項下載


2.安裝
????注意安裝目錄不要選擇默認(rèn),安裝目錄不允許有空格(Program Files (x86)有空格),本例選擇在F盤根目錄下直接安裝。

????安裝完成后會在桌面出現(xiàn)FWTools Shell與OpenEV_FW兩個圖標(biāo),若桌面無圖標(biāo)可以在開始中查找。
? ? 注意:2.4.7版本有個bug,須刪除gdal_retile.py第273行的 ,end='',才能執(zhí)行切片命令。

3.切片
? ? 1)前期準(zhǔn)備:在切片前保證影像文件有空間參考,如果有請忽略此步驟。
????????①在ArcMap中加載影像文件(通過Catalog打開)
????????②設(shè)置工作空間的坐標(biāo)參考

? ? ? ? ③首先我們要對這幅圖進(jìn)行坐標(biāo)配準(zhǔn)工作,使用Georeferencing工具條中的Add Control Points來添加控制點。

? ? ? ? 每添加一個控制點后按右鍵輸入其正確的坐標(biāo)值進(jìn)行校準(zhǔn)。

? ? ? ? ④校準(zhǔn)完成后右鍵影像數(shù)據(jù)選擇導(dǎo)出數(shù)據(jù)

? ? ? ? ⑤導(dǎo)出參數(shù)設(shè)置:Spatial Reference跟據(jù)上一步設(shè)置的WGS84,需要注意的是,由于本例中切片是按照J(rèn)PEG方式壓縮,Pixel Depth(像素深度)需要設(shè)置為8,配置好文件位置和名稱后點擊Save。在點擊Save后,Arcmap會提示是否增強像素深度,此時選擇no,否則在切片時會報錯,無法按照J(rèn)PEG格式壓縮,導(dǎo)致切片失敗。


? ? 2)開始切片:打開FWTools Shell控制臺,輸入I:\FWTools2.4.7\python\python.exe I:\FWTools2.4.7\bin\gdal_retile.py -v -r bilinear -levels 4 -ps 512 512 -co "TILED=YES" -co COMPRESS=JPEG -co PHOTOMETRIC=YCBCR -targetDir I:\TIFS I:\BEIJINGTIF\BEIJING201801011.tif

????用到的參數(shù)說明如下:
? ????? ①levels 4? 表示分成四級;
? ? ????②ps 512 512? 表示切片大小為512*512;
? ????? ③COMPRESS=JPEG? 表示按照jpeg方式壓縮;
? ????? ④targetDir I:\TIFS?? 表示目標(biāo)文件夾,即存放切片影像的文件夾;
? ? ? ? ⑤I:\BEIJINGTIF\BEIJING201801011.tif?? 表示待處理影像文件(為方便后續(xù)操作,可以將targetDir目錄設(shè)置為geoserver安裝目錄的data_dir文件夾下,后續(xù)會看到geoserver在此目錄讀取切片文件)。
執(zhí)行命令后開始切片,切片完成后如圖,在輸出目錄會看到輸出文件

二.部署ImagePyramid
1.下載

2.部署
????將下載的zip解壓,將jar包導(dǎo)入geoserver項目lib文件夾,重啟geoserver。

????重啟后打開geoserver的數(shù)據(jù)存儲-->添加新的數(shù)據(jù)存儲,會看到多出ImagePyramid選項,即部署成功。

三.發(fā)布服務(wù)
????在URL項里輸入file:coverages/TIFS(假設(shè)將上面生成的金字塔圖片放到了%GeoServerInstallPath%/data_dir/coverages/TIFS里)。發(fā)布Layers,和發(fā)布一般影像步驟相同,在此不再贅述。需要注意的是取消勾選USE_JAI_IMAGEREAD,保存即可,發(fā)布后可進(jìn)行圖層預(yù)覽。

