使用QGIS符號化和分類數據

QGIS作爲開源GIS產品的佼佼者,因爲簡單易用,一直在桌面GIS佔據領導地位。這裏是一個簡單的例子介紹QGIS的標籤(labeling,或稱標記), 符號化(symbology) 和樣式化(styling) 功能。

 

首先是準備數據。這裏我們用的是全國省級邊界數據,當然你也可以用自己適用的數據。需要同一份數據的GISer,可以自行下載或進羣索取(見文章末尾)。

 

Data Table

圖一:SHP文件的屬性數據

 

將文件導入到QGIS中,默認情況下QGIS會用單一顏色來顯示所有的多邊形,邊界線會用黑色以示區分。

圖二:數據導入到QGIS之後的缺省樣式

 

接下來我們先加labeling。

labeling with qgis

設置好label之後,圖層顯示效果如下。

 

接下來對數據進行分類,這裏根據每個polygon的面積做分類,用不同的顏色表示出來。

1. 在左側豎排的按鈕中選擇"Symbology"。

2. 在最上面的符號化類型中選擇"Categorized"。

3. 在Column一欄中輸入$area或點擊最後的一個按鈕打開“表達式編輯對話框”。如下圖所示,選擇Geometry下邊的$area。

4. 

最終結果如下:面積最大的地區如新疆、西藏和內蒙古顏色最深,面積最小的省或直轄市如北京、寧夏用最淺的顏色表示。

 

【廣而告之】對地理信息系統開發感興趣的同學們,歡迎加QQ羣: 開源GIS技術交流羣  羣號:767137544 入羣請註明:CSDN

QQ Group Image

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章