楼主: 星光海浪
50497 69

[作图问题求助] 请教stata spmap制作中国地图   [推广有奖]

  • 0关注
  • 1粉丝

博士生

85%

还不是VIP/贵宾

-

威望
0
论坛币
1389 个
通用积分
5.1140
学术水平
1 点
热心指数
0 点
信用等级
0 点
经验
2023 点
帖子
116
精华
0
在线时间
585 小时
注册时间
2008-10-14
最后登录
2024-5-20

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

我想把地级市的人口信息画在地图上。我参考http://www.stata.com/support/faqs/graphics/spmap-and-maps/ 上的例子,在国家基础地理信息系统网站下载了地图数据,然后画出了一只抽象派的公鸡,我的code问题在哪呢?



shp2dta using res2_4m, database(china_city_db) coordinates(china_city_coord) genid(id) replace

use "china_city_db.dta", clear


gen city_id=int(ADCODE99/100)


replace city_id=1100 if city_id==1101

replace city_id=1200 if city_id==1201

replace city_id=3101 if city_id==3100

replace city_id=3100 if city_id==3101

replace city_id=5000 if city_id==5001


merge m:1 city_id using yearbook2000.dta

drop if _merge != 3


spmap pop using "china_city_coord.dta",id(id)


ma.png



二维码

扫码加我 拉你入群

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

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

关键词:spmap Stata 中国地图 tata PMA 中国地图 制作

沙发
wfldragon 发表于 2014-4-20 20:22:52 |只看作者 |坛友微信交流群
sort id之后试一下
研究需要我们共同努力!

使用道具

藤椅
星光海浪 发表于 2014-4-20 20:25:49 |只看作者 |坛友微信交流群
wfldragon 发表于 2014-4-20 20:22
sort id之后试一下
是改为下面那样子吗?我改成下面那样子结果还是一只抽象派公鸡
sort id
spmap pop using "china_city_coord.dta",id(id)


使用道具

板凳
yudaonizhenhao 发表于 2014-4-20 20:52:55 |只看作者 |坛友微信交流群
我也不会啊。。。。求教。。

使用道具

报纸
wfldragon 发表于 2014-4-21 10:25:01 |只看作者 |坛友微信交流群

. shp2dta using G:\Research\R\bou2_4p, database(db) coordinates(uscoord) genid(id)
. use db, clear
. spmap AREA using uscoord, id(id) fcolor(Blues)
我这个没问题啊,你上传一下数据?
研究需要我们共同努力!

使用道具

地板
星光海浪 发表于 2014-4-21 16:10:04 |只看作者 |坛友微信交流群
wfldragon 发表于 2014-4-21 10:25
. shp2dta using G:\Research\R\bou2_4p, database(db) coordinates(uscoord) genid(id)
. use db, clea ...
我也是用你的那组数据,画省级的没问题,但是要画市级的行政区图就出问题。

使用道具

7
wfldragon 发表于 2014-4-22 09:52:50 |只看作者 |坛友微信交流群
星光海浪 发表于 2014-4-21 16:10
我也是用你的那组数据,画省级的没问题,但是要画市级的行政区图就出问题。
没理由的,肯定你那里搞错了。尤其是你好像有把city_id改变。你可以把数据上传或自己再找找原因。
研究需要我们共同努力!

使用道具

8
2006xinsheng 发表于 2014-6-24 23:36:16 |只看作者 |坛友微信交流群
显然,你的程序有问题
地图一个ID,你数据中的地址,必须与这个地址对应,否则他们怎么知道这个数据是广东或湖北的?
也就是,地图中的湖北,对应你经济中的湖北,两者之间应该有个关联
已有 1 人评分论坛币 热心指数 收起 理由
crystal8832 + 20 + 1 观点有启发

总评分: 论坛币 + 20  热心指数 + 1   查看全部评分

使用道具

9
SpencerMeng 在职认证  发表于 2014-12-16 16:52:59 |只看作者 |坛友微信交流群
findit china_map

特别好用
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
宅小杨 + 1 + 1 精彩帖子
日新少年 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 2  热心指数 + 2  信用等级 + 1   查看全部评分

使用道具

10
星光海浪 发表于 2015-1-4 11:46:14 |只看作者 |坛友微信交流群
SpencerMeng 发表于 2014-12-16 16:52
findit china_map

特别好用
嗯,好用,谢谢

使用道具

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

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

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

GMT+8, 2024-6-15 19:41