在SAS中提供的台灣地圖僅包含台灣縣市地圖圖資,若是想要繪製其他的地圖(如鄉鎮市區里)可以去政府的網站下載地圖資訊檔,以台北市政府為例可以到http://data.taipei.gov.tw/
選擇資料目錄->依資料分類查詢->行政/政治->台北市區界圖->檔案下載
將下載的opendata.zip解壓縮至C:\Demo_map
其中包含了台北市區界圖.dbf, 台北市區界圖.shp, 台北市區界圖.shx

利用SAS的mapimport procedure匯入.shp檔案,並輸出成SAS的永久資料集townmap儲存於C:\Demo_map下
libname xyz "C:\Demo_map";
proc mapimport datafile="C:\Demo_map\台北市區界圖.shp"
out=xyz.townmap;
run;
|
我們可以由市政府民政局下載最新102年6月人口戶數統計表,並在SAS EG中建立一個people的資料集如下

在檢視people資料的快捷選單中選取圖形->地圖圖表

地圖圖表裡選擇
點選我們要顯示的地圖圖形後,選擇左方的 資料

點選地圖資料來源右邊的編輯

點選瀏覽選擇資料來源

選擇剛剛建立的台北市行政區的地圖圖資,伺服器-> 本機-> 檔案-> C:\-> Demo_map下,找到townmap.sas7bdat檔案


我們將ID變數角色的TNAME變數指派給ID欄,資料裡工作角色的people指派給右方的回應,再按執行即可。

下方即為我們所繪出的台北行政區人口數的平面圖

Tags