QGIS作爲開源GIS產品的佼佼者,因爲簡單易用,一直在桌面GIS佔據領導地位。這裏是一個簡單的例子介紹QGIS的標籤(labeling,或稱標記), 符號化(symbology) 和樣式化(styling) 功能。
首先是準備數據。這裏我們用的是全國省級邊界數據,當然你也可以用自己適用的數據。需要同一份數據的GISer,可以自行下載或進羣索取(見文章末尾)。
圖一:SHP文件的屬性數據
將文件導入到QGIS中,默認情況下QGIS會用單一顏色來顯示所有的多邊形,邊界線會用黑色以示區分。
圖二:數據導入到QGIS之後的缺省樣式
接下來我們先加labeling。
設置好label之後,圖層顯示效果如下。
接下來對數據進行分類,這裏根據每個polygon的面積做分類,用不同的顏色表示出來。
1. 在左側豎排的按鈕中選擇"Symbology"。
2. 在最上面的符號化類型中選擇"Categorized"。
3. 在Column一欄中輸入$area或點擊最後的一個按鈕打開“表達式編輯對話框”。如下圖所示,選擇Geometry下邊的$area。
4.
最終結果如下:面積最大的地區如新疆、西藏和內蒙古顏色最深,面積最小的省或直轄市如北京、寧夏用最淺的顏色表示。
【廣而告之】對地理信息系統開發感興趣的同學們,歡迎加QQ羣: 開源GIS技術交流羣 羣號:767137544 入羣請註明:CSDN