手把手教你用Arcgis绘制地图【热力图】
今天实验室师兄教我们用Arcgis画图,学完赶紧写一篇博客记录一下怕忘记,其实我现在对这个软件也没有很全面系统的认识,这篇博客估计大概率是帮助和我一样第一次用Arcgis的小伙伴上个手,至于一些炫酷的操作是不包含的,不过我以后如果get了,一定再写博客分享记录~ 对了,我用的版本是Arcgis10.2
1. 导入地图数据 + 基本设置
文件 --> 添加数据 --> 添加数据,然后添加shp文件
然后就可以看到图了,我这边是添加了三个shp文件,可以理解成ps里面的三个图层,这三个图层分别是“县”、“市”、“省”。
知识点来袭!!敲黑板
- 旁边的方框勾选,可以选择这个图层是显示or隐藏。(太简单,就不演示啦)
- 各图层可以可以通过拖动换顺序,谁在最前面,就显示谁。(但是要注意,必须要点一下我标注的地方,即选中在“按绘制顺序列出”这种模式下才能拖动,否则拖不动。)
- 可以通过设置透明度显示多个图层
右击要设置的图层,选择“属性”,在“显示”里面设置透明度。这样就可以同时看到多个图层啦!
- 设置地图各省/市/县的填空色,轮廓线粗细、颜色。
点击相应的图层的色块,进入设置界面,根据提示进行设置。
然后可以看到设置后的图长这样~
2. 导入数值数据 + 基本设置
接下来要导入一些数值数据,画一个热力图,数据是对不同城市进行分类,一共分为了11类。因为我是要对城市进行分类,所以我的数据里面的字段是[城市名s1-id,类型,...],这里导入了数据,我希望sid这个字段可以和地图的城市名进行关联,这样就可以自动配对,然后成图啦~
因为是对城市分类,所以我选择的是“市”这个图层,右击,选择“连接和关联”-->“连接”
- 是shp文件里面的字段,选择市
- 是要连接的数据文件,我这里是一个excel
- 是excel里面的城市列和shp里面的城市里匹配的那个字段(s1-id字段的值就是北京市,重庆市...这些市名)
导入完毕后,可能会存在.shp文件里面的市名和数据表里面的市名不匹配,从而导致无法关联起来,这个时候就需要修改.shp文件里面的市名了,使二者统一!
(其实改数据表里面的市名有可,但是师兄说,如果有多个数据表要画就需要改多次,直接改.shp文件就只用改一次,机智吧哈哈哈)
数据表打开后,升序排列,就可以马上找到没有匹配上的城市啦。
没有匹配上可能是两种情况导致的。1. shp和excel城市名不一致 2.excel里面没有这个城市
针对第一种就需要进行统计,现在是不能直接修改这个表的,需要打开编辑模式,然后就直接修改表了
表搞好了,之后就右击市这个图层,选择“属性”,进入图层属性
这里的值,就是我导入的数据表对应的各个城市的值,类,就是几种不同的颜色。点击确定图就画好啦!
3. 导出数据/图片
这样导出的就是数据,下次可以继续接着编辑
这样导出的就是图片,pdf等多种格式可供选择~
TIPS:刚刚装好的Arcgis工具栏的字体非常小,建议大家调大一点。首先右击Arcgis的图标,选择“属性”,然后如图操作:
更多推荐
所有评论(0)