用R软件绘制中国分省市地图
很好很强大,以前用maptools,发现里面的数据很支离破碎,无法画分省图。
这下可好了。
这下可好了。
顶了,这篇文对空间统计分析很有用哈~
如果可以对地图上的距离长度信息进行提取的话那么就更完美了!
如果可以对地图上的距离长度信息进行提取的话那么就更完美了!
假定地球为半径为R的球体,只要知道地图上两点的坐标(经纬度),就可以算出两点之间的大圆弧长,也就是最短距离。
太好了!我太喜欢了!!!!
以前要做个报告想把中国地图放进去,然后把不同的省份运用不同的颜色表示出来简直就是一件非常让人头疼得事情。所以就扫描然后自己ps处理。可是遇到需要外文标注的时候就异常的痛苦!!所以这次总算有了解决的方案!
多谢多谢!!
以前要做个报告想把中国地图放进去,然后把不同的省份运用不同的颜色表示出来简直就是一件非常让人头疼得事情。所以就扫描然后自己ps处理。可是遇到需要外文标注的时候就异常的痛苦!!所以这次总算有了解决的方案!
多谢多谢!!
对不起,刚才一激动,感叹号居然超过了3个,犯了谢老大的版规。自我反省一下。
“再激动感叹号也不要超过三个!!”
“再激动感叹号也不要超过三个!!”
[未知用户] 呵呵,这个不绝对
建议补充上澳门的数据,否则不好在学术或正式场合引用。
7 天 后
很好,很和谐,很强大!!!
10 天 后
不错不错,以前我做的时候用了很麻烦的笨方法,现在好了,语句简化但用途更强大了:)
1 个月 后
导入GIS数据后,发现省名在R里显示是乱码,请问应该如何解决? 谢谢!
25 天 后
我也遇到了与bo一样的问题。应该是语言设置的问题,当我读入x的时候发现:
Shapefile type: Polygon, (5), # of Shapes: 925
Warning message:
use readShapeSpatial:
objects other than Spatial objects defined in the sp package are deprecated
之后也就没有办法对每个省的颜色进行改变!
正在想法解决
Shapefile type: Polygon, (5), # of Shapes: 925
Warning message:
use readShapeSpatial:
objects other than Spatial objects defined in the sp package are deprecated
之后也就没有办法对每个省的颜色进行改变!
正在想法解决
4 天 后
[未知用户] R是中文的还是英文的?
6 天 后
没有加载到GIS数据所在的工作空间
3 个月 后
我试着运行程序,提示
> x<-read.shape('bou2_4p.shp');
错误: 没有"read.shape"这个函数
求解答,先谢了
> x<-read.shape('bou2_4p.shp');
错误: 没有"read.shape"这个函数
求解答,先谢了
[未知用户] 新版本的maptools包把很多原来的函数都改掉了,如果你要用的话可能得重新读一下它的帮助。
[未知用户] 用
邱怡轩得更新正文了。我刚看了一下,新的函数读进来的数据的子元素直接就是
readShapePoly()
函数。如x = readShapePoly('bou2_4p.shp')
邱怡轩得更新正文了。我刚看了一下,新的函数读进来的数据的子元素直接就是
NAME
那一级的,原来的x$att.data$NAME
就是现在的x$NAME
,比如plot(x, col = rainbow(length(levels(x$NAME)))[as.integer(x$NAME)])
[未知用户] 谢谢,修改后就没问题了
plot(x,fg=gray(924:0/924))
错误于plot.window(xlim = xlim, ylim = ylim, asp = asp, ...) :
图形参数"fg"的长度不对
错误于plot.window(xlim = xlim, ylim = ylim, asp = asp, ...) :
图形参数"fg"的长度不对
[未知用户] 参见你头上我的回复中的例子,这个包以及
sp
包都更新了,现在应该用col
参数。