回上層

Enterprise Guide

如何繪製地圖圖表

在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

 

回上層