全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅
8592 7
2018-12-07
悬赏 30 个论坛币 未解决
在​《区域经济研究实用方法-基于ARCGIS,GEODA和R的运用》这本书中,第3章讲到Geoda数据的合并。仿照书上的例子,我想把Province31.shp和industrialProduction.csv合并,按照NAME和province进行匹配,但是总是出问题,提示为“NAME”变量不唯一,一直无法解决,请大家帮忙看看哪里出问题,非常感谢。
数据.rar
大小:(638.01 KB)

 马上下载



问题 Geoda版本

二维码

扫码加我 拉你入群

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

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

全部回复
2018-12-18 01:25:52
首先,将数据录入excel之后,但是要确保区域单位(例如:江苏省各个市)和和你的shp里面的区域单位一一对应着。例如;shp里面(南京市,x1, x2, x3),excel里面也要有(南京市 x4,x5 )
第二,可以导入到access中,通过access将文件转化为dbf格式。或者直接简单点,就是excel另存为csv. ods, xls 等格式。看你自己愿意了。
第三,打开geoda, 现在有中文版,以中文版为例子,表格(table)- 合并(merge) , 再点输入源(就是刚才你导出的文件,dbf,或者csv.选择之后。再点击参数下面,“当前表格键值” (是你shp里面表格),拿刚才“区域单位”为例子,"区域单位“选取了。再点”导入表的关键字段“,这里面就是你刚才制作的文件,最好制作的文件里面“那个也是写成”区域单位“,这样识别起来方便。再次强调,两个文件里面的”区域单位“(江苏各个市)要一一对应。
最后,下面那一栏就是你制作的区域特征变量(x4,x5)就可以合并进shp了.
个人觉得,geoda固定住shp里的分析对象之后,这种办法最方便了。当然,如果分析过程中,要修改,合并,删除一些分析对象的话,肯定是要用GIS了。一般性的做区域经济分析,研究空间相关性和异质性问题,geoda简便,这种办法添加删除添加变量就可以了。
二维码

扫码加我 拉你入群

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

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

2018-12-19 09:43:24
chungangyi 发表于 2018-12-18 01:25
首先,将数据录入excel之后,但是要确保区域单位(例如:江苏省各个市)和和你的shp里面的区域单位一一对应 ...
我从shp文件中导出中国地图数据csv后,直接将excel表中的数据复制进去,然后另存为DBF文件,可是在合并时,会出现多出一行记录,变成32个记录,因数将地图数据的POLY ID也作为一条记录了,因此合并不了;若删,除,则DBF中没有变量名,合并地图数据中的POL ID与DBF数据中的(1)列不能合并。请教!
二维码

扫码加我 拉你入群

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

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

2018-12-19 09:43:28
chungangyi 发表于 2018-12-18 01:25
首先,将数据录入excel之后,但是要确保区域单位(例如:江苏省各个市)和和你的shp里面的区域单位一一对应 ...
我从shp文件中导出中国地图数据csv后,直接将excel表中的数据复制进去,然后另存为DBF文件,可是在合并时,会出现多出一行记录,变成32个记录,因数将地图数据的POLY ID也作为一条记录了,因此合并不了;若删,除,则DBF中没有变量名,合并地图数据中的POL ID与DBF数据中的(1)列不能合并。请教!
二维码

扫码加我 拉你入群

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

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

2019-3-6 18:45:34
请问你问题解决了吗
二维码

扫码加我 拉你入群

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

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

2019-3-11 02:25:55
软件提示说了耶,Name这一列下面的第3行和第31行要么值是一样的,要么值显示不出来,查下这两个就好了应该
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群