第一次打开解决方案--分析--地理信息系统,系统会建立MAPS库,自动生成一批自带的地图数据集,其中有中国省份数据集,没见到县市级的数据。如果没有见到这些数据集,可以到SAS官网下载,或者从其他GIS系统导入数据。国内似乎对GIS数据管理得比较严格,免费下载的手续麻烦,购买数据也比较贵。
我电脑下MAPS下数据约147M,不方便全部上传,只传了中国地图数据,需要全部数据的可以找我。
上传一段在地图标注和分析的代码供大家参考。
goptions reset=global gunit=pct border cback=white
colors=(green)
ctext=black ftext=swiss htitle=6 htext=3;
/*把注释的格式放到一个数据集*/
data hangzhou;
funtion='label';
flag='0';
xsys='2';
ysys='2';
hsys='3';
when='a';
style='swiss';
x=8386.7623596; /* 假定的杭州坐标*/
y=-64.57426572;
text='hangzhou'; /*SAS地图对中文的支持似乎不太好*/
size=2.5;
position='5';
run;
/*标注地点*/
proc gmap map=maps.china data=maps.china;
id id;
choro id/nolegend annotate=hangzhou; /*制定注释格式所在的数据集*/
run;
quit;
/*建立分析数据集*/
data c;
retain y 10;
do id=1 to 36;
y+10;
output;
end;
run;
goptions reset=global gunit=pct border cback=white
colors=(blue green cyan red)
ctext=black ftext=swiss htitle=6 htext=3;
proc gmap map=maps.china data=c;
id id;
block y;
run;
quit;
|