楼主: wubuyun2009
1637 2

[作图问题求助] GMAP程序和中国地图文件(包括县) [推广有奖]

  • 1关注
  • 8粉丝

硕士生

80%

还不是VIP/贵宾

-

威望
0
论坛币
3355 个
通用积分
58.6025
学术水平
11 点
热心指数
12 点
信用等级
10 点
经验
2028 点
帖子
49
精华
1
在线时间
160 小时
注册时间
2011-5-19
最后登录
2023-12-13

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
今天学习了下GMAP,代码见下,供新手学习!
  1. proc mapimport datafile="E:\diji\Bount_poly.shp" out=chinamap;
  2. run;
  3. proc sort data=chinamap(where=(SH2="32")) out=response nodupkey;
  4. by adcode99;
  5. run;
  6. data response;
  7. set response;
  8. if di2=01 then city="南京";if di2=01 then gdp=9720;
  9. if di2=02 then city="无锡";if di2=02 then gdp=8518;
  10. if di2=03 then city="徐州";if di2=03 then gdp=5319;
  11. if di2=04 then city="常州";if di2=04 then gdp=5273;
  12. if di2=05 then city="苏州";if di2=05 then gdp=14504;
  13. if di2=06 then city="南通";if di2=06 then gdp=6148;
  14. if di2=07 then city="连云港";if di2=07 then gdp=2160;
  15. if di2=08 then city="淮安";if di2=08 then gdp=2745;
  16. if di2=09 then city="盐城";if di2=09 then gdp=4213;
  17. if di2=10 then city="扬州";if di2=10 then gdp=4016;
  18. if di2=11 then city="镇江";if di2=11 then gdp=3502;
  19. if di2=12 then city="泰州";if di2=12 then gdp=3655;
  20. if di2=13 then city="宿迁";if di2=13 then gdp=2110;
  21. run;
  22. goptions reset=all;
  23. legend1 label=("江苏省地级市");
  24. legend2 down=10 label=("江苏省地级市GDP(亿元)") position=(middle right outside) across=1;
  25. proc gmap map=chinamap(where=(sh2="32")) data=response all;
  26. id name99;
  27. choro name99;
  28. run;
  29. proc gmap map=chinamap(where=(sh2="32")) data=response all;
  30. id name99;
  31. choro city/legend=legend1;
  32. run;
  33. proc gmap map=chinamap(where=(sh2="32")) data=response all;
  34. id di2;
  35. choro gdp/legend=legend2 levels=13;
  36. run;
  37. proc gmap map=chinamap(where=(sh2="32")) data=response all;
  38. id di2;
  39. choro gdp/legend=legend2 discrete levels=13;
  40. run;
  41. proc gmap map=chinamap(where=(sh2="32")) data=response all;
  42. id di2;
  43. prism gdp/legend=legend2 discrete levels=13;
  44. run;
  45. proc gmap map=chinamap(where=(sh2="32")) data=response all;
  46. id di2;
  47. area di2/legend=legend2;
  48. block gdp/legend=legend2;
  49. run;
  50. proc print data=chinamap(obs=5);
  51. run;
  52. proc print data=response;
  53. run;
  54. quit;
复制代码
gmap38.png gmap37.png gmap36.png gmap35.png gmap34.png gmap33.png
diji.zip (10.33 MB, 需要: 2 个论坛币) 本附件包括:
  • BOUNT_poly.shp
  • BOUNT_poly.shx
  • BOUNT_poly.dbf

中华人民共和国行政区划代码标准.doc (3.97 MB, 需要: 2 个论坛币)


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:中国地图 gmap 中国地 Map GMA 中国地图 程序

沙发
wubuyun2009 发表于 2016-11-21 10:03:01 |只看作者 |坛友微信交流群
不知道哪位大大知道如何将按县画地图改为按地级市画图?,将地级市内的县的分界去掉?
或者如何利用县的地图画地级市的地图?

使用道具

藤椅
colyogurt 发表于 2016-11-21 15:04:11 |只看作者 |坛友微信交流群
mark mark

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 14:10