
libname xyz "C:\Demo_map";
proc mapimport datafile="C:\Demo_map\台北市區界圖.shp"
out=xyz.townmap;
run;
|
data people;
input tname $ people @@;
datalines;
松山區 211065 信義區 227951 大安區 313762 中山區 227825
中正區 163158 大同區 129498 萬華區 192753 文山區 270557
南港區 119053 內湖區 281528 士林區 289454 北投區 254950
;
run;
|
proc gmap data=people map=xyz.townmap;
id tname;
choro people/statistic=sum levels=5 ;
run;
QUIT;
|

proc sort data=xyz.townmap;
by tname;
run;
%annomac;
%maplabel (xyz.townmap,xyz.townmap, xyz.maplabel, tname,tname
,font=標楷體, color=black, size=2, hsys=3);
run;
|
proc gmap data=people map=xyz.townmap;
id tname;
choro people/statistic=sum levels=5 annotate=xyz.maplabel;
run;
QUIT;
|
