GeoServer-設置WMS的顯示樣式


GeoServer發布WMS服務時,可以選擇GeoServer的默認樣式,也可以設置自定義樣式。

OGC WMS支持通過OGC的SLD(Styled Layer Descriptor)來設置WMS圖層的演示。

本文通過uDig來配置生成SLD樣式文件,並將SLD設置為WMS圖層的樣式。

1. 安裝uDig

uDig的網址是http://udig.refractions.net/。下載exe文件安裝即可。

2. 加載PostGIS圖層

以隨機樣式顯示的country圖層

3. 配置country的分級圖顯示樣式

1) 右鍵點擊下面的"country"節點,選擇“Change Style”,彈出Style Editor窗口

2) 在Style Editor窗口中,選擇"Theme"。然后在"Theme"標簽中的"Attribute"選擇"id"屬性,在Palette中選擇一個配色方案。

點擊"Apply",uDig以當前樣式顯示地圖。

4. 生成SLD文件

在Style Editor窗口中點擊"XML",右側標簽中

 點擊"Export"按鈕導出sld文件,名稱為world_country.sld,sld文件實際上就是一個xml文件。

5.在GeoServer里添加新的樣式(Style)

1) 在GeoServer中點擊左側的"Styles"按鈕

2)在"Styles"頁面上點擊"Add a new style"

填寫"Name",選擇"Workspace",然后選擇剛才導出的"world_country.sld"文件,並上傳。最后點擊"Submit",生成一個新的style,名稱為"world_country"

6.在GeoServer里設置country圖層的樣式

點擊"Layers-->world:country"圖層,點擊"Publishing"標簽,在下面的"Default Syle"選項中,選擇"world_country"選項,然后點擊“Save”標簽。

用WMS顯示world:country圖層,可以看到圖層樣式發生了變化


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM