今天实验室师兄教我们用Arcgis画图,学完赶紧写一篇博客记录一下怕忘记,其实我现在对这个软件也没有很全面系统的认识,这篇博客估计大概率是帮助和我一样第一次用Arcgis的小伙伴上个手,至于一些炫酷的操作是不包含的,不过我以后如果get了,一定再写博客分享记录~ 对了,我用的版本是Arcgis10.2

 

1. 导入地图数据 + 基本设置

文件 --> 添加数据 --> 添加数据,然后添加shp文件

然后就可以看到图了,我这边是添加了三个shp文件,可以理解成ps里面的三个图层,这三个图层分别是“县”、“市”、“省”。

知识点来袭!!敲黑板

  • 旁边的方框勾选,可以选择这个图层是显示or隐藏。(太简单,就不演示啦)
  • 各图层可以可以通过拖动换顺序,谁在最前面,就显示谁。(但是要注意,必须要点一下我标注的地方,即选中在“按绘制顺序列出”这种模式下才能拖动,否则拖不动。)

  • 可以通过设置透明度显示多个图层

右击要设置的图层,选择“属性”,在“显示”里面设置透明度。这样就可以同时看到多个图层啦!

  • 设置地图各省/市/县的填空色,轮廓线粗细、颜色。

点击相应的图层的色块,进入设置界面,根据提示进行设置。

然后可以看到设置后的图长这样~

2. 导入数值数据 + 基本设置

接下来要导入一些数值数据,画一个热力图,数据是对不同城市进行分类,一共分为了11类。因为我是要对城市进行分类,所以我的数据里面的字段是[城市名s1-id,类型,...],这里导入了数据,我希望sid这个字段可以和地图的城市名进行关联,这样就可以自动配对,然后成图啦~

因为是对城市分类,所以我选择的是“市”这个图层,右击,选择“连接和关联”-->“连接”

  1. 是shp文件里面的字段,选择市
  2. 是要连接的数据文件,我这里是一个excel
  3. 是excel里面的城市列和shp里面的城市里匹配的那个字段(s1-id字段的值就是北京市,重庆市...这些市名)

导入完毕后,可能会存在.shp文件里面的市名和数据表里面的市名不匹配,从而导致无法关联起来,这个时候就需要修改.shp文件里面的市名了,使二者统一!

(其实改数据表里面的市名有可,但是师兄说,如果有多个数据表要画就需要改多次,直接改.shp文件就只用改一次,机智吧哈哈哈)

数据表打开后,升序排列,就可以马上找到没有匹配上的城市啦。

没有匹配上可能是两种情况导致的。1. shp和excel城市名不一致  2.excel里面没有这个城市

针对第一种就需要进行统计,现在是不能直接修改这个表的,需要打开编辑模式,然后就直接修改表了

表搞好了,之后就右击市这个图层,选择“属性”,进入图层属性

这里的值,就是我导入的数据表对应的各个城市的值,类,就是几种不同的颜色。点击确定图就画好啦!

3. 导出数据/图片

这样导出的就是数据,下次可以继续接着编辑

这样导出的就是图片,pdf等多种格式可供选择~

 

TIPS:刚刚装好的Arcgis工具栏的字体非常小,建议大家调大一点。首先右击Arcgis的图标,选择“属性”,然后如图操作:

 

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐