geoserver發(fā)布影像時(shí)讀取tiff報(bào)錯(cuò)、顏色不對(duì)、加載緩慢等問(wèn)題
1.geoserver提示讀取tiff報(bào)錯(cuò)
原因在于讀取多光譜影像時(shí)候,格式不對(duì)。
一開(kāi)始試著用imagemosaic格式加載,問(wèn)題在于讀出來(lái)的影像是單通道的,顏色不對(duì)。
后來(lái)查看到使用GDAL進(jìn)行轉(zhuǎn)換格式。但是在windows下不好直接使用cmd進(jìn)行編譯。在OSGeo4W環(huán)境中可以使用。
安裝及使用方式如下:
到 OSGeo4W 官方網(wǎng)站下載 32位 或 64位 安裝包
雙擊=>“Express Desktop Install”=>選擇下載地址=>只勾選GDAL=>等待下載安裝完成 (有經(jīng)驗(yàn)的用戶(hù)也可以選擇“Advanced Install”以自定義安裝)
安裝完成會(huì)在桌面生成一個(gè)名為OSGeo4W的文件夾,雙擊文件夾內(nèi)的快捷鏈接即可打開(kāi)一個(gè)命令行窗口
命令行窗口中輸入 ogr2ogr --version 以確認(rèn)可以正常使用
如果只是偶爾使用,建議按照如上方式運(yùn)行;如果是經(jīng)常使用,可以將 C:\OSGeo4W64\bin 添加到 環(huán)境變量 PATH 中。
使用cmd命令:
gdal_translate -of GTiff -scale 輸入文件路徑 輸出文件路徑
之后即可讀取。
2.geoserver讀取后,顏色不對(duì)
1.直接加載的tif格式的影像可能是黑白單色影像。在ArcGIS中影像的屬性——符號(hào)系統(tǒng)——RGB合成,選擇需要顯示的波段組合后的影像。
2.右鍵圖層數(shù)據(jù)——導(dǎo)出數(shù)據(jù),導(dǎo)出.tif格式的影像時(shí),為保證顯示的彩色影像且通過(guò)GeoServer發(fā)布的是彩色影像,需要勾選以下兩項(xiàng)。
于裁剪后的影像有邊界區(qū)域,在覆蓋參數(shù)的InputTransparentColorde 的值進(jìn)行設(shè)定,有白色裁剪邊界的設(shè)定值為FFFFFF,有黑色裁剪邊界的設(shè)定值為000000。
3.當(dāng)geotiff影像過(guò)大,加載緩慢
當(dāng)geotiff影像過(guò)大,用cesium發(fā)布時(shí),加載緩慢,使用imagepyramid來(lái)構(gòu)建金字塔模型來(lái)加快加載。
影像切片工具:FWTools247.exe。下載地址:https://code.google.com/p/minigis2/downloads/detail?name=FWTools247.exe&can=2&q=
1、首先保證影像在切片前必須有空間參考系,否則切片錯(cuò)誤,或者切片后的數(shù)據(jù)不能被Geoserver正確加載。
2、安裝FWTools247.exe,不要安在programe file里,安在根目錄下(不要含空格的目錄)。
3、開(kāi)始->FWTools Shell->打開(kāi)控制臺(tái),切片的代碼如下:
C:\FWTools2.4.7\python\python.exe C:\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 D:\qq D:\qq.tif
用到的參數(shù)說(shuō)明如下:
(1) levels 4 表示分成四級(jí);
(2) ps 512 512 表示切片大小為512*512;
(3) COMPRESS=JPEG 表示按照jpeg方式壓縮;
(4) targetDir D:\qq 表示目標(biāo)文件夾,即存放切片影像的文件夾;
(5) D:\qq.tif 表示待處理影像文件。
原文鏈接:
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。