2011/10/23

使用QGIS繪製地圖 (3) - 自訂樣式 - 標記Label

編輯圖層的標記(Label)樣式。
選擇功能表"圖層" -> "標記"

或用工具列上的"標記"工具鈕





標記設定選項包括:
- 勾選"標記此圖層"
- "標記欄位選擇" 要用哪一個欄位的資料說明圖。"COUNTYNAME"  這個欄位是縣市名稱。(每一張圖其實都會有一份屬性表,記載與這份地圖有關的資料,以後再詳述)
- 選擇字體的字型、大小、顏色
- "輪廓" 為字的底色,勾不勾選皆可



設定完成。每個縣市名應該只要出現一次。


開啟圖層的屬性表。屬性表就是代表地圖意義的資料。
在圖層視窗中,選擇圖層後按右鍵,在快捷功能列中選取"開啟屬性工作表"。


地圖上的每一個點、線、面,稱為"圖徵" (feature),每個圖徵代表地理上的一個位置,而每一個圖徵都會對應屬性表的一列資料。
從屬性表中可以看到,有的縣市是由好幾個圖徵組成,例如,有些雲林縣有小島嶼,這些小島嶼在繪圖時就獨立成一個圖徵。而"標記" Label這個功能,是標記每個圖徵的資料。


若要正確的顯示標記Label, 需要動一些手腳。
方法一:在圖層標記設定裡,選取"進階設定",將"禁止標記圖幑,當小於",設定為"3.00mm"


此時看到地圖顯示已正確。(在全圖顯示時)


但是若放大區域時,仍會有同一縣市名出現多個的情形。


方法二:將多個圖徵合併為一個圖徵。<參考連結>
進行合併圖徵前,最好將原檔案備份,因為合併圖徵的動作會直接修改shapefile圖檔。



沒有留言:

張貼留言