如何繪製地圖圖表

0
在SAS中提供的台灣地圖僅包含台灣縣市地圖圖資,若是想要繪製其他的地圖(如鄉鎮市區里)可以去政府的網站下載地圖資訊檔,以台北市政府為例可以到http://data.taipei.gov.tw/

選擇資料目錄->依資料分類查詢->行政/政治->台北市區界圖->檔案下載
將下載的opendata.zip解壓縮至C:\Demo_map
其中包含了台北市區界圖.dbf, 台北市區界圖.shp, 台北市區界圖.shx
13
利用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的資料集如下
14
在檢視people資料的快捷選單中選取圖形->地圖圖表
15
地圖圖表裡選擇
點選我們要顯示的地圖圖形後,選擇左方的 資料
16
點選地圖資料來源右邊的編輯
17
點選瀏覽選擇資料來源
18
選擇剛剛建立的台北市行政區的地圖圖資,伺服器-> 本機-> 檔案-> C:\-> Demo_map下,找到townmap.sas7bdat檔案
 19
20
我們將ID變數角色的TNAME變數指派給ID欄,資料裡工作角色的people指派給右方的回應,再按執行即可。
21
下方即為我們所繪出的台北行政區人口數的平面圖
22
Tags
Share

About Author

SAS Taiwan

SAS 學習資源 : https://blogs.sas.com/content/sastaiwan/

Comments are closed.

Back to Top