1. 程式人生 > >GeoServer釋出DEM資料

GeoServer釋出DEM資料

1、啟動GeoServer,新建工作區命名為DEM,名稱空間URL,選擇是否作為預設工作區;

在這裡插入圖片描述

2、新增資料儲存,DEM資料為tif格式,新增的資料儲存新建的資料來源為柵格資料來源下的Geotiff,選擇後,在跳轉的介面,輸入柵格檔案的連線引數(一般柵格資料都是存在本地的),點選確定後,進行釋出柵格資料。

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

3、釋出後,進行預覽,我們會發現一個問題,釋出後的dem資料有黑邊,並且還有一層類似於掩膜的東西,如下圖所示:

在這裡插入圖片描述
原因是我們釋出的服務,預設選擇了系統自帶的柵格樣式,把沒有值的矩形區域自動填充成黑色(類似於二值化),解決方法就是我們自己寫一個sld樣式檔案給當前的dem服務。而很多人初學geoserver不知道如何寫sld樣式,上面提到的配圖工具udig也不適用於柵格,這個時候我們會想到arcmap和其他gis軟體工具能否匯出sld樣式檔案,或者借鑑這些樣式檔案自己寫出來。

如果我們想自己根據生成的sld樣式,自己仿照著編寫樣式,具體步驟如下:

(1)點選Geoserver左側工具欄的styles–add a new style,在跳轉的頁面中設定樣式的名字、工作區以及樣式型別(向量的點線面或者柵格),在下面的文字框中進行樣式程式碼的編寫;
在這裡插入圖片描述
(2)編寫完成後,點選validate檢視是否有錯誤,沒錯誤的話點選提交,將該樣式賦給相應的服務。

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述
可見已成功將DEM的樣式修改成功。
在這裡插入圖片描述